Files
wysite/hc-pos.sqygj.cn/static/js/chunk-734fb07e.4036786e.js

1 line
33 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-734fb07e"],{"0b37":function(t,e,a){"use strict";function r(t,e){var a,r,n,o;try{a=t.toString().split(".")[1].length}catch(s){a=0}try{r=e.toString().split(".")[1].length}catch(s){r=0}if(o=Math.abs(a-r),n=Math.pow(10,Math.max(a,r)),o>0){var i=Math.pow(10,o);a>r?(t=Number(t.toString().replace(".","")),e=Number(e.toString().replace(".",""))*i):(t=Number(t.toString().replace(".",""))*i,e=Number(e.toString().replace(".","")))}else t=Number(t.toString().replace(".","")),e=Number(e.toString().replace(".",""));return(t+e)/n}function n(t,e){var a,r,n=0,o=0;try{n=t.toString().split(".")[1].length}catch(i){}try{o=e.toString().split(".")[1].length}catch(i){}return a=Number(t.toString().replace(".","")),r=Number(e.toString().replace(".","")),a/r*Math.pow(10,o-n)}function o(t,e){var a=0,r=t.toString(),n=e.toString();try{a+=r.split(".")[1].length}catch(o){}try{a+=n.split(".")[1].length}catch(o){}return Number(r.replace(".",""))*Number(n.replace(".",""))/Math.pow(10,a)}function i(t,e){var a,r,n,o;try{a=t.toString().split(".")[1].length}catch(i){a=0}try{r=e.toString().split(".")[1].length}catch(i){r=0}return n=Math.pow(10,Math.max(a,r)),o=a>=r?a:r,(Math.round(t*n-e*n)/n).toFixed(o)}function s(t,e){if(0==t&&(t=0),/[^[\-|0-9][0-9]*]/.test(t))return"0";if(null==t||""===t)return"";t=t.toString().replace(/^(-\d*)$/,"$1."),t=t.toString().replace(/^(\d*)$/,"$1."),t=(t+"00").replace(/(\d*\.\d\d)\d*/,"$1"),t=t.replace(".",",");var a=/(\d)(\d{3},)/;while(a.test(t))t=t.replace(a,"$1,$2");if(t=t.replace(/,(\d\d)$/,".$1"),0===e||void 0===e){var r=t.split(".");"00"==r[1]&&(t=r[0])}return t}function l(t,e){t=t.toString();var a=t.indexOf(".");return t=-1!==a?t.substring(0,e+a+1):t.substring(0),parseFloat(t).toFixed(e)}function u(t){var e=Object.prototype.toString.call(t).slice(8,-1);return"Null"===e?"Null":"Undefined"===e?"Undefined":e}function c(t){var e,a=u(t);if("Object"===a)e={};else{if("Array"!==a)return t;e=[]}for(var r in t){var n=t[r];u(n),e[r]=c(n)}return e}a.d(e,"a",(function(){return r})),a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return o})),a.d(e,"d",(function(){return i})),a.d(e,"g",(function(){return s})),a.d(e,"f",(function(){return l})),a.d(e,"e",(function(){return c}))},1614:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABHNCSVQICAgIfAhkiAAAAWVJREFUSEu91stRwzAQBmBke3SFDogPfp1ICaETqIDQAVQAHUAngQ7CyZZ9cOggXD22xWhGnlE0lrU/zCS3xLv61pvNxuwCfLVte9V13U6lcc5v4zg+IkcwJNjA1jpvj6JkcAabaoVQEriAwagXJGAQuggCGBl1gn/ASKgTrKpqyxh7QaZ4ipVSPuZ5/jqXu9jSpmk2ZtIwDGu7CHV4GIZ7My5Jkg9Xod6hsROFEE/mZ1mWnbz3dQQGfQf6rsNgWZarKIqu1cF9338XRXHwIeZ1CFRYEAStecA4jjGCMiGEWr6XSJX/iD2eG/w5f0vR9uihWemhOSDfn8qB7hAtDt40doLerw/WD/8ZKYSy2uR0oF5tJztSSrmdWW2f8Gqr6/pOSvmGVD/FMsbu0zR9h1qq26eW8A2IfnHON66HK8ofMIIuYqQpBe7Ui5FAFURASRgZ9KBkDAIdKITBoIWqR33nNLom+xf/fdkS6x7eewAAAABJRU5ErkJggg=="},"1dca":function(t,e,a){},7716:function(t,e,a){},8391:function(t,e,a){"use strict";a("7716")},afb8:function(t,e,a){"use strict";a("f9be")},b406:function(t,e,a){"use strict";var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"workOrderTitle"},[t._v(" "+t._s(t.title)+" ")]),t._v(" "),a("div",{staticClass:"tab-title"})])},n=[],o={props:["title"],mounted:function(){},methods:{}},i=o,s=(a("8391"),a("829d")),l=Object(s["a"])(i,r,n,!1,null,"24ecea4a",null);e["a"]=l.exports},cb30:function(t,e,a){"use strict";a("1dca")},cc4d:function(t,e,a){"use strict";var r=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"planRoute"},[r("SubTitle",{attrs:{title:t.title}}),t._v(" "),"add"===t.opentype?r("div",{staticClass:"tabContainer"},[r("el-table",{attrs:{data:t.settingData&&t.settingData.equipmentData,"header-cell-style":t.headClass,border:""}},[r("el-table-column",{attrs:{type:"index",align:"center",label:"#",prop:"serialNumber",width:"80"}}),t._v(" "),r("el-table-column",{attrs:{label:"空间网格","min-width":"426",align:"center",prop:"location"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("span",[t._v(t._s(e.row.spaceName)+t._s(e.row.location))])]}}],null,!1,1700886942)}),t._v(" "),r("el-table-column",{attrs:{label:"操作",prop:"isClick",align:"center",width:"80"}},[[r("span",[r("img",{staticClass:"imgStys",attrs:{src:a("1614"),alt:""}})])]],2)],1)],1):t._e(),t._v(" "),"view"===t.opentype||"edit"===t.opentype||"copy"===t.opentype?r("div",{staticClass:"tabContainer"},[r("el-table",{attrs:{data:t.tableData,"header-cell-style":t.headClass,border:""}},[r("el-table-column",{attrs:{type:"index",align:"center",label:"#",prop:"serialNumber",width:"80"}}),t._v(" "),r("el-table-column",{attrs:{label:"网格位置","min-width":"426",align:"center",prop:"location"}}),t._v(" "),r("el-table-column",{attrs:{label:"操作",prop:"isClick",align:"center",width:"80"}},[[r("span",[r("img",{staticClass:"imgStys",attrs:{src:a("1614"),alt:""}})])]],2)],1)],1):t._e()],1)},n=[],o=a("e7e2"),i=a.n(o),s=a("f139"),l={props:["attrData","settingData","opentype"],components:{SubTitle:s["a"],Sortable:i.a},data:function(){return{title:"顺序位置",planRoute:"",btnSave:!1,planDisabled:!1,planStatus:4,tableData:[]}},watch:{opentype:{handler:function(){console.log(this.opentype,"12313213131321")}},attrData:{handler:function(){this.getInfoList(this.attrData)},deep:!0},settingData:{handler:function(t){this.getInfoList(this.settingData)},deep:!0,immediate:!0},tableData:{handler:function(t){this.$emit("addFormData",this.tableData)},deep:!0}},mounted:function(){this.headClass(),this.rowDrop()},methods:{getInfoList:function(t){var e,a=this;(console.log(this.opentype,"this.opentype33333"),this.tableData=[],"view"===this.opentype||"edit"===this.opentype||"copy"===this.opentype)&&(this.planDisabled=!0,t.equipmentData&&t.equipmentData.length?e=t.equipmentData.map((function(t){return t.spaceName+t.location})):this.attrData.planRoute&&(console.log(this.attrData,"this.attrData22"),e=this.attrData.planRoute.indexOf("-")>0?this.attrData.planRoute.split("-"):this.attrData.planRoute.indexOf("=Connector=>")?this.attrData.planRoute.split("=Connector=>"):this.attrData.planRoute),e&&e.length&&(this.tableData=e.map((function(t){return{location:t}}))),this.$nextTick((function(){a.$emit("addFormData",a.tableData)})))},rowDrop:function(){this.handleSave(this.opentype);var t=this.$el.querySelector(".tabContainer tbody"),e=this;i.a.create(t,{onEnd:function(t){e.tableData.splice(t.newIndex,0,e.tableData.splice(t.oldIndex,1)[0]);var a=e.tableData.slice(0);e.tableData=[],e.$nextTick((function(){e.tableData=a}))}})},handleSave:function(t){console.log(t,"type1111");var e=(new Date).getTime(),a=this.$store.state.user.userInfo.uuid,r=this.$store.state.user.userInfo.memberName;this.planStatus=4;var n=[],o=[];console.log(this.tableData,"this.tableData222"),"add"===t||"copy"===t?(this.tableData=this.settingData.equipmentData.map((function(t){return{location:t.spaceName+t.location}})),this.tableData.forEach((function(t){o.push(t)}))):this.tableData.forEach((function(t){n.push(t.location)})),this.planRoute="add"===t||"copy"===t?o:n,console.log(this.planRoute,"this.planRoute1111");var i="";i=this.planRoute.length>1?this.planRoute.map((function(t){return t.location})).join("=Connector=>"):1===this.planRoute.length?this.planRoute[0].location:"";var s={planRoute:i,planStatus:this.planStatus,createDate:e,createUserId:a,createUserName:r};return s},getPlanRouteArr:function(){return this.tableData.map((function(t){return t}))},handleCancel:function(){this.$emit("goBack")},headClass:function(){return"text-align:center;background:#FAFAFA;"}}},u=l,c=(a("cb30"),a("829d")),p=Object(c["a"])(u,r,n,!1,null,"c9bbd5b6",null);e["a"]=p.exports},d8b0:function(t,e,a){"use strict";var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"taskMsg"},["plan"===t.addType||"ptuPlan"===t.addType?a("plan-header",{attrs:{title:"计划信息"}}):t._e(),t._v(" "),a("el-form",{ref:"form",attrs:{rules:t.rules,model:t.form,"label-width":"250px"}},["plan"===t.addType||"ptuPlan"===t.addType?a("el-form-item",{staticClass:"formItem",attrs:{label:"计划起止时间:",prop:"planDate"}},[a("el-date-picker",{staticClass:"formItemCell",attrs:{format:"yyyy-MM-dd",type:"daterange",disabled:"view"===t.opentype||1===t.attrData.planStatus,"value-format":"timestamp","picker-options":t.pickerOptions,"unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.form.planDate,callback:function(e){t.$set(t.form,"planDate",e)},expression:"form.planDate"}})],1):t._e(),t._v(" "),"plan"===t.addType||"ptuPlan"===t.addType?a("el-form-item",{staticClass:"formItem formTime",attrs:{label:"关联云豆:",prop:"relateWages"}},[a("el-input-number",{attrs:{disabled:"",min:0,precision:2,step:1,max:9999999},model:{value:t.form.relateWages,callback:function(e){t.$set(t.form,"relateWages",e)},expression:"form.relateWages"}})],1):t._e(),t._v(" "),"plan"===t.addType||"ptuPlan"===t.addType?a("el-form-item",{staticClass:"formItem formTime",attrs:{label:"完成所需时长(s):",prop:"needTime"}},[a("el-input-number",{attrs:{disabled:"",min:0,precision:2,step:1,max:9999999},model:{value:t.form.needTime,callback:function(e){t.$set(t.form,"needTime",e)},expression:"form.needTime"}}),t._v(" "),a("el-tooltip",{staticClass:"item",staticStyle:{position:"absolute",top:"30%",right:"-4%"},attrs:{effect:"dark",content:"计算规则为: 计划中所有标准工时之和(SPU-T*SPU-Q)",placement:"top"}},[a("span",{staticClass:"el-icon-info"})])],1):t._e(),t._v(" "),a("plan-header",{staticStyle:{"padding-top":"30px"},attrs:{title:"group"===t.addType?"执行信息":"计划工单执行信息"}}),t._v(" "),a("el-form-item",{staticClass:"formItem",attrs:{label:"",prop:"listType"}},[a("el-radio-group",{attrs:{disabled:"view"===t.opentype||3===t.attrData.planStatus},on:{change:t.radioChange},model:{value:t.form.listType,callback:function(e){t.$set(t.form,"listType",e)},expression:"form.listType"}},[a("el-radio",{attrs:{label:0}},[t._v("执行岗位")]),t._v(" "),a("el-radio",{attrs:{label:1}},[t._v("具备单资质认证")]),t._v(" "),a("el-radio",{attrs:{label:2}},[t._v("已具备多资质认证")])],1)],1),t._v(" "),"plan"!==t.addType&&"ptuPlan"!==t.addType||0!=t.form.listType?t._e():a("el-form-item",{staticClass:"formItem",attrs:{label:"执行岗位:",prop:"selectJob"}},[a("el-select",{staticClass:"formItemCell",attrs:{disabled:"view"===t.opentype||3===t.attrData.planStatus,"value-key":"id",filterable:"",multiple:"",clearable:"",placeholder:"请选择执行岗位"},on:{change:t.selectChanged},model:{value:t.form.selectJob,callback:function(e){t.$set(t.form,"selectJob",e)},expression:"form.selectJob"}},t._l(t.jobList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t}})})),1)],1),t._v(" "),"plan"!==t.addType&&"ptuPlan"!==t.addType||0!=t.form.listType?t._e():a("el-form-item",{staticClass:"formItem",attrs:{label:"执行人员:",prop:"executePerson"}},[a("el-select",{staticClass:"formItemCell",attrs:{disabled:"view"===t.opentype||3===t.attrData.planStatus,"value-key":"id",filterable:"",multiple:"",clearable:"",placeholder:"请选择执行人员"},model:{value:t.form.executePerson,callback:function(e){t.$set(t.form,"executePerson",e)},expression:"form.executePerson"}},t._l(t.executePersonList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t}})})),1)],1),t._v(" "),"plan"!==t.addType&&"ptuPlan"!==t.addType||1!=t.form.listType&&2!=t.form.listType?t._e():a("el-form-item",{staticClass:"formItem",attrs:{label:"资质证书:",prop:"classifyNoList"}},[a("el-select",{staticClass:"formItemCell",attrs:{disabled:"view"===t.opentype||3===t.attrData.planStatus,"value-key":"classifyNo",filterable:"",multiple:"",clearable:"",placeholder:"请选择资质证书"},on:{change:t.changeClassifyNo},model:{value:t.form.classifyNoList,callback:function(e){t.$set(t.form,"classifyNoList",e)},expression:"form.classifyNoList"}},t._l(t.certificateList,(function(t){return a("el-option",{key:t.classifyNo,attrs:{label:t.name,value:t}})})),1)],1),t._v(" "),"plan"!==t.addType&&"ptuPlan"!==t.addType||1!=t.form.listType&&2!=t.form.listType?t._e():a("el-form-item",{staticClass:"formItem",attrs:{label:"执行人员:",prop:"executePerson"}},[a("el-select",{staticClass:"formItemCell",attrs:{disabled:"view"===t.opentype||3===t.attrData.planStatus,"value-key":"memberId",filterable:"",multiple:"",clearable:"",placeholder:"请选择执行人员"},model:{value:t.form.executePerson,callback:function(e){t.$set(t.form,"executePerson",e)},expression:"form.executePerson"}},t._l(t.classifyNoMemberList,(function(t){return a("el-option",{key:t.memberId,attrs:{label:t.name,value:t}})})),1)],1),t._v(" "),"plan"===t.addType||"ptuPlan"===t.addType?a("el-form-item",{staticClass:"formItem",attrs:{label:"计划性质",prop:"planNature"}},[a("el-radio-group",{attrs:{disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus||"group"===t.addType},on:{change:function(e){return t.changePlanNature(e)}},model:{value:t.form.planNature,callback:function(e){t.$set(t.form,"planNature",e)},expression:"form.planNature"}},[a("el-radio",{attrs:{label:"0"}},[t._v("单次计划工单")]),t._v(" "),a("el-radio",{attrs:{label:"1"}},[t._v("循环计划工单")])],1)],1):t._e(),t._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"1"===t.form.planNature,expression:"form.planNature === '1'"}],staticClass:"formItem",attrs:{label:"group"===t.addType?"频率:":"计划工单频率:",prop:"task"}},[a("el-input",{staticClass:"formItemInput",attrs:{type:"number",disabled:!0,readonly:!0},model:{value:t.form.taskTime,callback:function(e){t.$set(t.form,"taskTime",e)},expression:"form.taskTime"}}),t._v(" "),a("el-select",{staticStyle:{width:"90px"},attrs:{clearable:"",disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus},on:{change:t.loopTypeChange},model:{value:t.form.loopType,callback:function(e){t.$set(t.form,"loopType",e)},expression:"form.loopType"}},t._l(t.loopTypeList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),t._v(" "),a("el-input-number",{attrs:{disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus,min:1,max:15},on:{change:t.loopTypeNumChange},model:{value:t.form.task,callback:function(e){t.$set(t.form,"task",e)},expression:"form.task"}}),t._v(" "),a("span",{staticClass:"inputText"},[t._v("次")])],1),t._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"1"===t.form.planNature&&0===t.form.loopType,expression:"form.planNature === '1' && form.loopType === 0"}],staticClass:"formItem",attrs:{label:"选择星期:",prop:"cycleWeek"}},[a("el-select",{staticClass:"formItemCell",attrs:{multiple:"",disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus,clearable:""},model:{value:t.form.cycleWeek,callback:function(e){t.$set(t.form,"cycleWeek",e)},expression:"form.cycleWeek"}},t._l(t.cycleWeekArr,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),t._v(" "),"1"===t.form.planNature&&0===t.form.loopType&&t.dayData.length>0?t._l(parseInt(t.form.task),(function(e,r){return a("frequency-from",{key:r,ref:"addFrequency",refInFor:!0,staticClass:"frequency",attrs:{reviewData:t.dayData[r]&&t.dayData[r].time,isEdit:t.isEdit,disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus,frequencyType:t.form.loopType,index:r},model:{value:t.dayData[r],callback:function(e){t.$set(t.dayData,r,e)},expression:"dayData[idx]"}})})):t._e(),t._v(" "),"1"===t.form.planNature&&1===t.form.loopType&&t.weekData.length>0?t._l(parseInt(t.form.task),(function(e,r){return a("frequency-from",{key:r,ref:"addFrequency",refInFor:!0,staticClass:"frequency",attrs:{reviewData:t.weekData[r],isEdit:t.isEdit,disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus,frequencyType:t.form.loopType,index:r},model:{value:t.weekData[r],callback:function(e){t.$set(t.weekData,r,e)},expression:"weekData[idx]"}})})):t._e(),t._v(" "),"1"===t.form.planNature&&2===t.form.loopType&&t.monthData.length>0?t._l(parseInt(t.form.task),(function(e,r){return a("frequency-from",{key:r,ref:"addFrequency",refInFor:!0,staticClass:"frequency",attrs:{reviewData:t.monthData[r],isEdit:t.isEdit,disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus,frequencyType:t.form.loopType,index:r},model:{value:t.monthData[r],callback:function(e){t.$set(t.monthData,r,e)},expression:"monthData[idx]"}})})):t._e(),t._v(" "),"1"===t.form.planNature&&4===t.form.loopType&&t.yearData.length>0?t._l(parseInt(t.form.task),(function(e,r){return a("frequency-from",{key:r,ref:"addFrequency",refInFor:!0,staticClass:"frequency",attrs:{reviewData:t.yearData[r],isEdit:t.isEdit,disabled:"view"===t.opentype||1===t.attrData.planStatus||3===t.attrData.planStatus,frequencyType:t.form.loopType,index:r},model:{value:t.yearData[r],callback:function(e){t.$set(t.yearData,r,e)},expression:"yearData[idx]"}})})):t._e()],2)],1)},n=[],o=a("52c1"),i=a("f8b7"),s=a("b406"),l=a("8975"),u=a("1502"),c=a("0b37");function p(t,e){return y(t)||h(t,e)||f(t,e)||m()}function m(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(t,e){if(t){if("string"==typeof t)return d(t,e);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?d(t,e):void 0}}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=Array(e);a<e;a++)r[a]=t[a];return r}function h(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var r,n,o,i,s=[],l=!0,u=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;l=!1}else for(;!(l=(r=o.call(a)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(t){u=!0,n=t}finally{try{if(!l&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(u)throw n}}return s}}function y(t){if(Array.isArray(t))return t}function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}function D(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function g(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?D(Object(a),!0).forEach((function(e){T(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):D(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function T(t,e,a){return(e=v(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function v(t){var e=k(t,"string");return"symbol"==b(e)?e:e+""}function k(t,e){if("object"!=b(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,e||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}var S={components:{planHeader:s["a"],frequencyFrom:u["a"]},props:["taskData","opentype","attrData","addType"],data:function(){return{disabled2:!1,dayData:[{time:""}],weekData:[],monthData:[],yearData:[],isEdit:!1,pickerMinDate:"",pickerOptions:{disabledDate:function(t){var e=(new Date).getFullYear()+1;return t.getTime()<Date.now()-864e5||t.getTime()>new Date(e,11,31)},shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,a=new Date;a.setTime(e.getTime()+6048e5),t.$emit("pick",[e,a])}},{text:"最近一个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(e.getTime()+2592e6),t.$emit("pick",[e,a])}},{text:"最近三个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(e.getTime()+7776e6),t.$emit("pick",[e,a])}}]},rules:{planDate:[{required:!0,message:"请选择计划起止时间",trigger:"blur"}],needTime:[{required:!0,message:"完成所需时长不能为空",trigger:"blur"}],selectJob:[{required:!0,message:"请选择执行岗位",trigger:"change"}],classifyNoList:[{required:!0,message:"请选择资质证书",trigger:"change"}]},cycleWeekArr:[{label:"星期一",value:1},{label:"星期二",value:2},{label:"星期三",value:3},{label:"星期四",value:4},{label:"星期五",value:5},{label:"星期六",value:6},{label:"星期日",value:7}],jobList:[],executePersonList:[],loopTypeList:[{label:"日",value:0},{label:"周",value:1},{label:"月",value:2},{label:"年",value:4}],planToTaskTimeReqDTO:[],form:{selectJob:[],planDate:[],executePerson:[],task:1,taskTime:1,loopType:0,cycleWeek:[1,2,3,4,5,6,7],planNature:"0",relateWages:null,needTime:null,dayData:[{time:""}],weekTask0:{startWeek:"",startTime:"",endWeek:"",endTime:""},monthTask0:{startMonth:"",startTime:"",endMonth:"",endTime:""},listType:0,classifyNoList:[]},planUuid:"",disabled:!1,saveNum:1,weekValToText:{1:"星期一",2:"星期二",3:"星期三",4:"星期四",5:"星期五",6:"星期六",7:"星期日"},weekTextToVal:{"星期一":1,"星期二":2,"星期三":3,"星期四":4,"星期五":5,"星期六":6,"星期日":7},selectStand:[],certificateList:[],classifyNoMemberList:[]}},computed:g({},Object(o["c"])({community_uuid:function(t){return t.community_uuid}})),watch:{attrData:{handler:function(){this.initTaskInformationg(this.attrData)},immediate:!0,deep:!0},taskData:{handler:function(){if(this.taskData.equipmentData.length>0){var t=0,e=0;this.taskData.equipmentData.map((function(a){var r=a.planDeviceList;r.map((function(a){var r=a.standardRespDTOList;r.map((function(a){t=Object(c["a"])(t,Object(c["c"])(a.spuQuantity,a.spuTime)),e+=a.spuLaborResource}))}))})),console.log("sum",t);try{this.form.needTime=t,this.form.relateWages=e}catch(a){this.form.needTime=0,this.form.relateWages=0}}},immediate:!0,deep:!0}},created:function(){},mounted:function(){},methods:{radioChange:function(){this.form.executePerson=[],this.form.selectJob=[],this.form.classifyNoList=[],0!==this.form.listType&&this.form.classifyNoList.length>0&&this.changeClassifyNo()},changeClassifyNo:function(){var t=this;this.classifyNoMemberList=[],Object(i["x"])({projectUuid:this.community_uuid,companyId:this.$store.state.companyId,listType:this.form.listType,classifyNoList:this.form.classifyNoList.map((function(t){return t.classifyNo})),pageSize:-1,pageNumber:-1}).then((function(e){0==e.code&&(t.classifyNoMemberList=e.data.map((function(t){return g(g({},t),{},{id:t.memberId,name:t.memberName})})))}))},getCertificateList:function(){var t=this;Object(i["j"])({companyId:this.$store.state.companyId,pageSize:-1,pageNumber:-1}).then((function(e){0==e.code&&(t.certificateList=e.data.records)}))},defaultSet:function(){this.form.planNature="1"},getInfoList:function(t){this.opentype=t.opentype,this.initTaskInformationg(t)},initTaskInformationg:function(t){if(console.log("obj",t),console.log("opentype",this.addType),t&&t.planUuid){var e=t.planUuid;this.planUuid=e,"view"!==this.opentype&&"edit"!==this.opentype&&"copy"!==this.opentype&&"ptuPlan"!==this.addType||(this.form.relateWages=t.relateWages,this.form.needTime=t.needTime,this.form.planNature=t.planNature,this.form.listType=t.matchType-1,"1"===this.form.planNature&&this.selectLoopType(this.form.loopType),this.planToTaskTime(e),this.getPlanToInfo(e))}this.getJobListPeople(),this.renderData(),this.getCertificateList()},testFun:function(){if(this.$refs.addFrequency&&this.$refs.addFrequency.length>0){var t=this.$refs.addFrequency;t.forEach((function(e,a){t[a].submitFrequencyFrom()}))}this.getTaskInfomation()},checkWeek:function(){var t=this;try{return this.weekData.forEach((function(e){var a=new Date,r=e.startTime?e.startTime.split(":"):"",n=e.endTime?e.endTime.split(":"):"";if(!(e.startWeek&&e.endWeek&&e.startTime&&e.endTime))throw t.$message({message:"周执行频率输入数据不能为空!",type:"warning"}),new Error;if(e.startWeek>e.endWeek)throw t.$message({message:"开始星期不能大于结束星期!",type:"warning"}),new Error;if(e.startWeek==e.endWeek&&a.setHours(r[0],r[1])>=a.setHours(n[0],n[1]))throw t.$message({message:"开始时间不能大于或等于结束时间!",type:"warning"}),new Error})),!0}catch(e){}},checkMonth:function(){var t=this;try{return this.monthData.forEach((function(e){var a=new Date,r=e.startTime?e.startTime.split(":"):"",n=e.endTime?e.endTime.split(":"):"";if(!(e.startMonth&&e.endMonth&&e.startTime&&e.endTime))throw t.$message({message:"月执行频率输入数据不能为空!",type:"warning"}),new Error;if(e.startMonth>e.endMonth)throw t.$message({message:"开始日期不能大于结束日期!",type:"warning"}),new Error;if(e.startMonth==e.endMonth&&a.setHours(r[0],r[1])>=a.setHours(n[0],n[1]))throw t.$message({message:"开始时间不能大于或等于结束时间!",type:"warning"}),new Error})),!0}catch(e){}},loopTypeChange:function(t){var e=this.form.task;if(this.form.dayData=[],this.dayData=[],this.weekData=[],this.monthData=[],0===t)for(var a=0;a<e;a++)this.dayData.push({time:""});else if(1===t)for(var r=0;r<e;r++)this.weekData.push({startWeek:"",startTime:"",endWeek:"",endTime:""});else if(2===t)for(var n=0;n<e;n++)this.monthData.push({startMonth:"",monthStartTime:"",endMonth:"",monthEndTime:""});else if(4===t)for(var o=0;o<e;o++)this.yearData.push({startMonth:"",startDay:"",monthStartTime:"",endMonth:"",endDay:"",monthEndTime:""})},loopTypeNumChange:function(t,e){if(t>e)for(var a=t-e,r=1;r<=a;r++)0==this.form.loopType?this.dayData.push({time:""}):1==this.form.loopType?this.weekData.push({startWeek:"",startTime:"",endWeek:"",endTime:""}):2==this.form.loopType?this.monthData.push({startMonth:"",monthStartTime:"",endMonth:"",monthEndTime:""}):4==this.form.loopType&&this.yearData.push({startMonth:"",startDay:"",monthStartTime:"",endMonth:"",endDay:"",monthEndTime:""});else{var n=e-t,o=[];0===this.form.loopType?o=this.dayData:1===this.form.loopType?o=this.weekData:2===this.form.loopType?o=this.monthData:4==this.form.loopType&&(o=this.yearData);for(var i=o.length-n,s=o.length-1;s>=i;s--)o.splice(s,1)}},planToTaskTime:function(t){var e=this,a={pageNumber:-1,pageSize:-1,planUuid:t,type:"group"==this.addType||"ptuPlan"==this.addType?"ptu":""};Object(i["D"])(a).then((function(t){0==t.code?e.taskData.planToTaskTimeReqDTO=t.data.records?t.data.records:[]:e.taskData.planToTaskTimeReqDTO=[],e.handleTaskDate(2)}))},getPlanToInfo:function(t){var e=this;Object(i["C"])({planUuid:t,type:"group"==this.addType||"ptuPlan"==this.addType?"ptu":""}).then((function(t){0==t.code&&(t.data.jobInfoList&&t.data.jobInfoList.length>0&&t.data.jobInfoList.forEach((function(t){0==e.form.listType?(e.form.selectJob.push({id:Number(t.jobUuid),name:t.jobName}),e.selectChanged(e.form.selectJob)):(e.form.classifyNoList.push({classifyNo:t.jobUuid,name:t.jobName}),e.changeClassifyNo())})),t.data.userInfoList&&t.data.userInfoList.length>0&&t.data.userInfoList.forEach((function(t){e.form.executePerson.push({postName:t.jobName,postUuid:t.jobUuid,name:t.userName,memberId:Number(t.userUuid),id:Number(t.userUuid)})})))}))},getSelectStand:function(){var t=0;this.$parent.selectStand.forEach((function(e){t+=e.spuLaborResource})),console.log(t,"sum"),this.form.relateWages=t},renderData:function(){if("view"===this.opentype||"edit"===this.opentype||"copy"===this.opentype||"ptuPlan"==this.addType){var t=[];this.form.planDate=[new Date(this.attrData.planStartDate),new Date(this.attrData.planEndDate)],this.form.planNature=""+this.attrData.planNature;var e=this.attrData.cycleWeek?this.attrData.cycleWeek.split(","):"";if(e&&"object"===b(e)&&e.length>0&&e.forEach((function(e){t.push(parseInt(e))})),this.form.cycleWeek=t,this.attrData.frequencyParam){var a=this.attrData.frequencyParam.split(",");this.form.taskTime=parseInt(a[0]),this.form.loopType=parseInt(a[1]),this.form.task=parseInt(a[2])}}},inputhandle:function(t){var e=parseInt(this.form.task);e>15&&(this.form.task=1)},getJobListPeople:function(){var t=this,e={projectUuid:this.$store.state.community_uuid,flag:1};Object(i["q"])(e).then((function(e){0===e.code&&(t.jobList=e.data)}))},selectChanged:function(t){var e=this,a=[];t.forEach((function(t){a.push(t.id)}));var r={projectUuid:this.$store.state.community_uuid,postUuids:a,onJobStateList:[0,1]};Object(i["p"])(r).then((function(t){0===t.code&&(e.executePersonList=t.data)}))},changePlanNature:function(t){"1"!==t&&(this.form.task=1,this.handleTaskDate())},selectLoopType:function(t){"0"===t&&(this.form.task=1,this.handleTaskDate())},handleTaskDate:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=this.form,r=a.planNature,n=(a.loopType,a.task);if("1"===r){Number(n);var o=1===e?[]:2===e?{}:"";if(1==e)0===this.form.loopType?this.dayData.forEach((function(e){e.time&&o.push({planUuid:t.community_uuid,createDate:(new Date).getTime(),startDateStr:e.time[0],endDateStr:e.time[1]})})):1===this.form.loopType?this.weekData.forEach((function(e){o.push({planUuid:t.community_uuid,createDate:(new Date).getTime(),startDateStr:t.weekValToText[e.startWeek]+" "+e.startTime,endDateStr:t.weekValToText[e.endWeek]+" "+e.endTime})})):2===this.form.loopType?this.monthData.forEach((function(e){o.push({planUuid:t.community_uuid,createDate:(new Date).getTime(),startDateStr:e.startMonth+" "+e.monthStartTime,endDateStr:e.endMonth+" "+e.monthEndTime})})):4===this.form.loopType&&this.yearData.forEach((function(e){o.push({planUuid:t.community_uuid,createDate:(new Date).getTime(),startDateStr:e.yearStartMonth+"-"+e.startDay+" "+e.monthStartTimer,endDateStr:e.yaerEndMonth+"-"+e.endDay+" "+e.monthEndTimer})}));else if(2===e){this.dayData=[{time:""}],this.monthData=[],this.weekData=[],this.isEdit=!0;var i=this.taskData.planToTaskTimeReqDTO;if(!(i&&i.length>0))return void this.loopTypeNumChange(n,0);if(1===this.form.loopType)i.forEach((function(e){t.weekData.push({startWeek:t.weekTextToVal[t.dateStrFormat(e.startDateStr," ")[0]],endWeek:t.weekTextToVal[t.dateStrFormat(e.endDateStr," ")[0]],startTime:t.dateStrFormat(e.startDateStr," ")[1],endTime:t.dateStrFormat(e.endDateStr," ")[1]})}));else if(2===this.form.loopType){var s=new Array;i.forEach((function(e){var a=t.dateStrFormat(e.startDateStr," ")[0],r=t.dateStrFormat(e.endDateStr," ")[0],n=t.dateStrFormat(e.startDateStr," ")[1],o=t.dateStrFormat(e.endDateStr," ")[1],i={startMonth:a,endMonth:r,monthStartTime:n,monthEndTime:o};s.push(i)})),this.monthData=[].concat(s)}else if(4===this.form.loopType){var l=new Array;i.forEach((function(e){var a=t.dateStrFormat(t.dateStrFormat(e.startDateStr," ")[0],"-")[0],r=t.dateStrFormat(t.dateStrFormat(e.startDateStr," ")[0],"-")[1],n=t.dateStrFormat(t.dateStrFormat(e.endDateStr," ")[0],"-")[0],o=t.dateStrFormat(t.dateStrFormat(e.endDateStr," ")[0],"-")[1],i=t.dateStrFormat(e.startDateStr," ")[1],s=t.dateStrFormat(e.endDateStr," ")[1],u={yearStartMonth:a,yaerEndMonth:n,monthStartTimer:i,monthEndTimer:s,startDay:r,endDay:o};l.push(u)})),this.yearData=[].concat(l)}else if(0===this.form.loopType){var u=[];i.forEach((function(t){if(t.startDateStr){var e=[];e.push(t.startDateStr,t.endDateStr),u.push({time:e})}})),this.dayData=u.map((function(t){return t.time[0]?t:""})),this.$forceUpdate()}}return o}},dateStrFormat:function(t,e){return t.split(e)},isValidDate:function(t,e){var a=this.$moment(t,e);return!!a.isValid()},getTaskInfomation:function(){var t=this;console.log("触发了,计划信息校验----");var e=!0;if(this.$refs.form.validate((function(t){if(!t)return e=!1,e})),!this.isValidDate(this.form.planDate[0]))return this.$message({message:"请检查计划起止时间!",type:"warning"}),e=!1,e;if("1"===this.form.planNature&&this.$refs.addFrequency&&this.$refs.addFrequency.length>0){var a=this.$refs.addFrequency;try{a.forEach((function(t,r){if(!a[r].submitFrequencyFrom())throw e=!1,new Error}))}catch(d){}}if(e){console.log("通过了,计划信息校验----");var r=p(this.form.planDate,2),n=r[0],o=r[1],i=[],s=[];if(this.form.executePerson.length>0?this.form.executePerson.forEach((function(e){0==t.form.listType?i.push({jobName:e.postName,jobUuid:e.postUuid,userName:e.name,userUuid:e.id}):i.push({jobName:JSON.stringify(t.form.classifyNoList.map((function(t){return t.name}))),jobUuid:JSON.stringify(t.form.classifyNoList.map((function(t){return t.classifyNo}))),userName:e.name,userUuid:e.memberId})})):0==this.form.listType?this.form.selectJob.forEach((function(t){i.push({jobName:t.name,jobUuid:t.id})})):this.form.classifyNoList.forEach((function(e){i.push({jobName:JSON.stringify(t.form.classifyNoList.map((function(t){return t.name}))),jobUuid:JSON.stringify(t.form.classifyNoList.map((function(t){return t.classifyNo}))),userName:null,userUuid:null})})),"1"===this.form.planNature){if(!this.handleTaskDate(1))return;s=this.handleTaskDate(1)}var u="",c=1;"1"===this.form.planNature&&(u=this.form.cycleWeek.join());var m=this.form.planNature,f={relateWages:this.form.relateWages,needTime:this.form.needTime,planStartDate:Object(l["formatDate"])(new Date(n),"Y-M-D 00:00:00"),planEndDate:Object(l["formatDate"])(new Date(o),"Y-M-D 23:59:59"),planInfoAddReqDTO:i,planNature:parseInt(m),frequencyParam:this.form.taskTime+","+this.form.loopType+","+this.form.task,planToTaskTimeReqDTO:s,loopType:this.form.loopType,cycleWeek:u,matchType:c+this.form.listType};return f}}}},w=S,N=(a("afb8"),a("829d")),x=Object(N["a"])(w,r,n,!1,null,"3b2d00d4",null);e["a"]=x.exports},f9be:function(t,e,a){}}]);