cuikaidong
2025-08-08 c495c1ae53473d54af136ea00da84bf51c50d521
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-33f25de8","chunk-08b9902c","chunk-b06462ca","chunk-30dbae5e","chunk-3946b364"],{"1caf":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:e.title,width:800,visible:e.visible,confirmLoading:e.confirmLoading,okButtonProps:{props:{disabled:e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("a-form",{attrs:{form:e.form}},[a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:12}},[a("a-form-item",{attrs:{label:"层级名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["sectionName",e.validatorRules.sectionName],expression:"['sectionName',validatorRules.sectionName]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,"allow-clear":"",placeholder:"请输入层级名称"}})],1)],1),a("a-col",{attrs:{span:12}},[a("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sortNo",e.validatorRules.sortNo],expression:"['sortNo', validatorRules.sortNo ]"}],staticStyle:{width:"200px"},attrs:{readOnly:e.disableSubmit,disabled:e.disableSubmit,"allow-clear":"",placeholder:"请输入排序"}})],1)],1)],1)],1)],1),a("depart-list-model",{ref:"departListModel",on:{sendSelectionRows:e.getDeviceRows}})],1)},n=[],s=a("88bc"),o=a.n(s),r=a("3f56"),l=a("0fea"),c=a("4ec3");function d(e){return f(e)||h(e)||m(e)||u()}function u(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"===typeof e)return p(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}function h(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function f(e){if(Array.isArray(e))return p(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a<t;a++)i[a]=e[a];return i}var g={name:"DepartModel",components:{DepartListModel:r["default"]},props:{},data:function(){return{title:"",visible:!1,show:!1,model:{},checked:!1,labelCol:{xs:{span:24},sm:{span:6}},wrapperCol:{xs:{span:24},sm:{span:18}},confirmLoading:!1,form:this.$form.createForm(this),validatorRules:{},url:{add:"/mdc/sectionEquipment/add",edit:"/mdc/sectionEquipment/edit"},disableSubmit:!0,partCategoryCascade:[],cascadeDefaultValue:[]}},created:function(){},methods:{getDeviceRows:function(e){this.form.setFieldsValue({equipmentId:e.equipmentId,equipmentName:e.equipmentName,equipmentModel:e.equipmentModel,equipmentIp:e.equipmentIp,dataPort:e.dataPort,driveType:e.driveType})},onChange:function(e){},add:function(e){var t=this;this.visible=!0,this.form.resetFields(),this.model={},this.$nextTick((function(){t.model.parentId=e.key}))},edit:function(e){var t=this;this.form.resetFields(),this.model=Object.assign({},e),this.visible=!0,this.$nextTick((function(){t.form.setFieldsValue(o()(t.model,"sectionNumber","sectionName","parentId","sortNo","sectionRank"))}))},close:function(){this.$emit("close"),this.visible=!1,this.show=!1},handleOk:function(){var e=this,t=this;this.form.validateFields((function(a,i){if(!a){t.confirmLoading=!0;var n,s=Object.assign(e.model,i);n=e.model.id?Object(l["k"])(e.url.edit,s,{id:e.model.id}):Object(l["i"])(e.url.add,s),n.then((function(e){e.success?(t.$notification.success({message:"消息",description:"添加成功"}),t.$emit("ok",e.result)):t.$notification.warning({message:"消息",description:e.message})})).finally((function(){t.confirmLoading=!1,t.close()}))}}))},handleCancel:function(){this.close()},loadCascade:function(){var e=this;Object(l["c"])(this.url.loadCascadeData).then((function(t){t.success&&(e.partCategoryCascade=t.result)}))},onCascadeChange:function(e,t){this.cascadeDefaultValue=d(e)},filter:function(e,t){return t.some((function(t){return t.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},validateNum:function(e,t,a){var i={tableName:"lxmes_base_part",fieldName:"num",fieldVal:t,dataId:this.model.id,delFlag:"true"};Object(c["o"])(i).then((function(e){e.success?a():a("存货编码已存在!")}))},checkboxChange:function(e){this.checked=e.target.checked}}},b=g,y=(a("3888"),a("2877")),v=Object(y["a"])(b,i,n,!1,null,"73a27644",null);t["default"]=v.exports},"222f":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:e.title,width:800,visible:e.visible,confirmLoading:e.confirmLoading,okButtonProps:{props:{disabled:e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("a-form",{attrs:{form:e.form}},[a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:12}},[a("a-form-item",{attrs:{label:"部门名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["sectionName",e.validatorRules.sectionName],expression:"['sectionName',validatorRules.sectionName]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,"allow-clear":"",placeholder:"请输入部门名称"}})],1)],1),a("a-col",{attrs:{span:12}},[a("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sortNo",e.validatorRules.sortNo],expression:"['sortNo', validatorRules.sortNo ]"}],staticStyle:{width:"200px"},attrs:{readOnly:e.disableSubmit,disabled:e.disableSubmit,"allow-clear":"",placeholder:"请输入排序"}})],1)],1)],1)],1)],1),0==e.disableSubmit?a("template",{slot:"footer"},[a("a-button",{style:{marginRight:"8px"},on:{click:e.handleCancel}},[e._v("关闭")]),a("a-button",{attrs:{type:"primary"},on:{click:e.handleOk}},[e._v("确定")])],1):e._e()],2)},n=[],s=a("88bc"),o=a.n(s),r=a("0fea"),l=a("4ec3"),c={name:"TierModel",components:{},props:{},data:function(){return{title:"",visible:!1,show:!1,model:{},checked:!1,labelCol:{xs:{span:24},sm:{span:6}},wrapperCol:{xs:{span:24},sm:{span:18}},confirmLoading:!1,form:this.$form.createForm(this),validatorRules:{},url:{add:"/mdc/sectionEquipment/add",edit:"/mdc/sectionEquipment/edit"},disableSubmit:!0,partCategoryCascade:[],cascadeDefaultValue:[]}},created:function(){},methods:{onChange:function(e){},getParentIdsById:function(e){var t=this;Object(r["c"])(this.url.getParentIdsById,{id:e}).then((function(e){e.success&&t.form.setFieldsValue({partCategoryId:e.result})}))},add:function(e){var t=this;this.visible=!0,this.form.resetFields(),this.model={},this.$nextTick((function(){if(!e||"{}"==JSON.stringify(e))return!1;t.model.parentId=e.key}))},edit:function(e){var t=this;this.form.resetFields(),this.model=Object.assign({},e),this.visible=!0,this.$nextTick((function(){t.form.setFieldsValue(o()(t.model,"parentId","sectionNumber","sectionName","sortNo","sectionRank"))}))},close:function(){this.$emit("close"),this.visible=!1,this.show=!1},handleOk:function(){var e=this,t=this;this.form.validateFields((function(a,i){if(!a){t.confirmLoading=!0;var n,s=Object.assign(e.model,i);n=e.model.id?Object(r["k"])(e.url.edit,s,{id:e.model.id}):Object(r["i"])(e.url.add,s),n.then((function(e){e.success?(t.$notification.success({message:"消息",description:"成功"}),t.$emit("ok",e.result)):t.$notification.warning({message:"消息",description:e.message})})).finally((function(){t.confirmLoading=!1,t.close()}))}}))},handleCancel:function(){this.close()},loadCascade:function(){var e=this;Object(r["c"])(this.url.loadCascadeData).then((function(t){t.success&&(e.partCategoryCascade=t.result)}))},validateNum:function(e,t,a){var i={tableName:"lxmes_base_part",fieldName:"num",fieldVal:t,dataId:this.model.id,delFlag:"true"};Object(l["o"])(i).then((function(e){e.success?a():a("存货编码已存在!")}))},checkboxChange:function(e){this.checked=e.target.checked},sendmath:function(){}}},d=c,u=(a("4602"),a("2877")),m=Object(u["a"])(d,i,n,!1,null,"70565e7c",null);t["default"]=m.exports},"288c":function(e,t,a){"use strict";var i=a("3ee7"),n=a.n(i);n.a},"2c80f":function(e,t,a){},3888:function(e,t,a){"use strict";var i=a("8d5b"),n=a.n(i);n.a},"3ee7":function(e,t,a){},"3f56":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:e.title,width:1e3,visible:e.visible,maskClosable:!1,cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"table-page-search-wrapper"},[a("a-form",{attrs:{layout:"inline"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchQuery(t)}}},[a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{md:6,sm:6}},[a("a-form-item",{attrs:{label:"统一编码"}},[a("a-input",{attrs:{placeholder:"请输入统一编码检索"},model:{value:e.queryParam.equipmentId,callback:function(t){e.$set(e.queryParam,"equipmentId",t)},expression:"queryParam.equipmentId"}})],1)],1),a("a-col",{attrs:{md:6,sm:6}},[a("a-form-item",{attrs:{label:"设备名称"}},[a("a-input",{attrs:{placeholder:"请输入设备名称检索"},model:{value:e.queryParam.equipmentName,callback:function(t){e.$set(e.queryParam,"equipmentName",t)},expression:"queryParam.equipmentName"}})],1)],1)],1)],1)],1),a("div",{staticClass:"table-operator"},[a("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery}},[e._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"reload"},on:{click:e.searchReset}},[e._v("重置")])],1),a("div",[a("a-table",{ref:"table",attrs:{size:"middle",bordered:"",rowKey:"index",scroll:{y:300},columns:e.columns,dataSource:e.dataSource,pagination:e.ipagination,loading:e.loading,rowSelection:{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange,type:"radio"}},on:{change:e.handleTableChange}})],1)])],1)},n=[],s=(a("4ec3"),a("7b16")),o=(a("0fea"),a("b65a")),r=a("4349"),l=a("d579"),c=a("f933"),d=a("2dab"),u=(a("c1df"),{name:"DeviceListModel",mixins:[o["a"]],components:{JDictSelectTag:s["default"],JEllipsis:l["default"],JInput:r["default"],Tooltip:c["a"],JDate:d["default"]},props:{status:{type:Number,default:1}},data:function(){return{title:"",visible:!1,disableMixinCreated:!0,queryParam:{},columns:[{title:"统一编码",align:"center",dataIndex:"equipmentId"},{title:"设备名称",align:"center",dataIndex:"equipmentName"},{title:"设备型号",align:"center",dataIndex:"equipmentModel"},{title:"机床IP",align:"center",dataIndex:"equipmentIp"},{title:"驱动类型",align:"center",dataIndex:"driveType"},{title:"端口",align:"center",dataIndex:"dataPort"},{title:"数控系统",align:"center",dataIndex:"controlSystem"}],url:{list:"/mdc/sectionEquipment/pageList"}}},created:function(){},methods:{openPage:function(){this.visible=!0,this.onClearSelected(),this.dataSource=[],this.queryParam={status:this.status},this.loadData()},modalFormOk:function(e){this.loadData(),this.selectedRowKeys=[e.id]},searchQuery:function(){this.loadData(),this.onClearSelected()},searchReset:function(){this.queryParam={status:1},this.loadData(),this.onClearSelected()},close:function(){this.$emit("close"),this.visible=!1},handleCancel:function(){this.close()},handleOk:function(){this.$emit("sendSelectionRows",this.selectionRows[0]),this.close()}}}),m=u,h=(a("97b7"),a("2877")),f=Object(h["a"])(m,i,n,!1,null,null,null);t["default"]=f.exports},4602:function(e,t,a){"use strict";var i=a("2c80f"),n=a.n(i);n.a},"620b":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:e.title,width:"100%",visible:e.visible,maskClosable:!1,cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"table-page-search-wrapper"},[a("a-form",{attrs:{layout:"inline"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchQuery(t)}}},[a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{md:6,sm:6}},[a("a-form-item",{attrs:{label:"车间"}},[a("a-select",{attrs:{placeholder:"请选择车间"},model:{value:e.queryParam.parentId,callback:function(t){e.$set(e.queryParam,"parentId",t)},expression:"queryParam.parentId"}},[a("a-select-option",{attrs:{value:"782"}},[e._v("782车间")]),a("a-select-option",{attrs:{value:"702"}},[e._v("702车间")]),a("a-select-option",{attrs:{value:"545"}},[e._v("545车间")])],1)],1)],1),a("a-col",{attrs:{md:6,sm:6}},[a("a-form-item",{attrs:{label:"统一编码"}},[a("a-input",{attrs:{placeholder:"请输入统一编码检索"},model:{value:e.queryParam.equipmentId,callback:function(t){e.$set(e.queryParam,"equipmentId",t)},expression:"queryParam.equipmentId"}})],1)],1),a("a-col",{attrs:{md:6,sm:6}},[a("a-form-item",{attrs:{label:"设备名称"}},[a("a-input",{attrs:{placeholder:"请输入设备名称检索"},model:{value:e.queryParam.equipmentName,callback:function(t){e.$set(e.queryParam,"equipmentName",t)},expression:"queryParam.equipmentName"}})],1)],1)],1)],1)],1),a("div",{staticClass:"table-operator"},[a("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery}},[e._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"reload"},on:{click:e.searchReset}},[e._v("重置")])],1),a("div",[a("a-table",{ref:"table",attrs:{size:"middle",bordered:"",rowKey:"id",scroll:{y:400},columns:e.columns,dataSource:e.dataSource,pagination:e.ipagination,loading:e.loading,rowSelection:{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange}},on:{change:e.handleTableChange}})],1)])],1)},n=[],s=(a("4ec3"),a("7b16")),o=a("0fea"),r=a("b65a"),l=a("4349"),c=a("d579"),d=a("f933"),u=a("2dab"),m=(a("c1df"),{name:"DeviceCalendarListModel",mixins:[r["a"]],components:{JDictSelectTag:s["default"],JEllipsis:c["default"],JInput:l["default"],Tooltip:d["a"],JDate:u["default"]},props:{status:{type:Number,default:1}},data:function(){return{ListId:"",title:"",visible:!1,SelectedList:[],columns:[{title:"#",dataIndex:"",key:"rowIndex",width:60,align:"center",customRender:function(e,t,a){return parseInt(a)+1}},{title:"统一编码",align:"center",dataIndex:"equipmentId"},{title:"设备名称",align:"center",dataIndex:"equipmentName"},{title:"驱动类型",align:"center",dataIndex:"driveType"},{title:"设备类型",align:"center",dataIndex:"equipmentType_dictText"},{title:"机床IP",align:"center",dataIndex:"equipmentIp"},{title:"数控系统",align:"center",dataIndex:"controlSystem"},{title:"系统版本号",align:"center",dataIndex:"systemVersion"}],url:{list:"/mdc/mdcequipment/findListEquipment",updateEquipment:"/mdc/sectionEquipment/updateEquipment"}}},created:function(){},methods:{onSelectChange:function(e,t){this.selectedRowKeys=e,this.selectionRows=t},handleTableChange:function(e,t,a){Object.keys(a).length>0&&(this.isorter.column=a.field,this.isorter.order="ascend"==a.order?"asc":"desc"),this.ipagination=e,this.loadData()},openPage:function(e){this.visible=!0,this.onClearSelected(),this.dataSource=[],this.queryParam={status:this.status},this.loadData()},loadData:function(e){var t=this;if(this.url.list){1===e&&(this.ipagination.current=1);var a=this.getQueryParams();if(!a)return!1;this.loading=!0,Object(o["i"])(this.url.list,a).then((function(e){e.success?(t.dataSource=e.result.records||e.result,e.result.total?t.ipagination.total=e.result.total:t.ipagination.total=0):t.$notification.warning({message:"消息",description:e.message})})).finally((function(){t.loading=!1}))}else this.$message.error("请设置url.list属性!")},modalFormOk:function(e){this.loadData(),this.selectedRowKeys=[e.id]},searchQuery:function(){this.loadData(),this.onClearSelected()},searchReset:function(){this.queryParam={status:1},this.loadData(),this.onClearSelected()},close:function(){this.$emit("close"),this.visible=!1},handleCancel:function(){this.close()},handleOk:function(){this.$emit("sendSelectionRows",this.selectionRows),this.close()}}}),h=m,f=(a("288c"),a("2877")),p=Object(f["a"])(h,i,n,!1,null,null,null);t["default"]=p.exports},"69f6":function(e,t,a){},"866a":function(e,t,a){"use strict";var i=a("69f6"),n=a.n(i);n.a},"8d5b":function(e,t,a){},"97b7":function(e,t,a){"use strict";var i=a("9c80"),n=a.n(i);n.a},"9c80":function(e,t,a){},b194:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"device_list"},[a("a-row",[a("a-col",{attrs:{md:e.leftColMd,sm:24}},[a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"table-operator"},[a("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:e.handleAddTier}},[e._v("新增部门\n            ")]),1==e.selectedRowKeys.length?a("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.deviceSearch}},[e._v("选择设备\n            ")]):e._e()],1),a("div",{staticClass:"ant-alert ant-alert-info",staticStyle:{"margin-bottom":"16px"}},[a("i",{staticClass:"anticon anticon-info-circle ant-alert-icon"}),e._v(" 已选择 "),a("a",[a("b",[e._v(e._s(e.selectedRowKeys.length))])]),e._v("项\n            "),a("a",{staticStyle:{"margin-left":"24px"},on:{click:e.onClearSelected}},[e._v("清空")])]),a("div",[a("a-table",{ref:"table",attrs:{bordered:"",size:"middle",rowKey:"id",columns:e.columns,scroll:{x:400},dataSource:e.dataSource,pagination:e.ipagination,loading:e.loading,rowSelection:{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange,type:"radio"}},on:{change:e.handleTableChange},scopedSlots:e._u([{key:"action",fn:function(t,i){return a("span",{},[a("a",{on:{click:function(t){return e.handleEdit(i)}}},[e._v("编辑")]),a("a-divider",{attrs:{type:"vertical"}}),a("a-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(){return e.handleDelete(i.id)}}},[a("a",[e._v("删除")])])],1)}},{key:"num",fn:function(e){return a("span",{staticStyle:{"font-weight":"bold"}},[a("j-ellipsis",{attrs:{value:e,length:8}})],1)}},{key:"name",fn:function(e){return a("span",{staticStyle:{"font-weight":"bold"}},[a("j-ellipsis",{attrs:{value:e,length:8}})],1)}},{key:"model",fn:function(e){return a("span",{staticStyle:{"font-weight":"bold"}},[a("j-ellipsis",{attrs:{value:e,length:8}})],1)}}])})],1),a("depart-model",{ref:"modalForm",on:{ok:e.modalFormOk}}),a("tier-model",{ref:"tierModalForm",on:{ok:e.modalFormOk}}),a("depart-list-seach-list",{ref:"seachModalForm",on:{ok:e.modalFormOk,sendSelectionRows:e.getDeviceRows}})],1)],1),1==e.selectedRowKeys.length?a("a-col",{attrs:{md:e.rightColMd,sm:24}},[a("a-table",{ref:"table2",attrs:{bordered:"",size:"middle",rowKey:"id",columns:e.columns2,dataSource:e.dataSource2,pagination:e.ipagination2,loading:e.loading2},on:{change:e.handleTableChange2},scopedSlots:e._u([{key:"action",fn:function(t,i){return a("span",{},[a("a-popconfirm",{attrs:{title:"确定移除吗?"},on:{confirm:function(){return e.handleDeleteZi(i.id)}}},[a("a",[e._v("移除")])])],1)}}],null,!1,2891302829)})],1):e._e()],1)],1)},n=[],s=a("7b16"),o=a("0fea"),r=a("1caf"),l=a("222f"),c=a("b65a"),d=a("4349"),u=a("d579"),m=a("f933"),h=a("620b"),f=a("ca00"),p={name:"DepartList",mixins:[c["a"]],components:{Tooltip:m["a"],DepartModel:r["default"],TierModel:l["default"],DepartListSeachList:h["default"],JDictSelectTag:s["default"],JInput:d["default"],JEllipsis:u["default"]},props:{node:""},data:function(){return{sectionId:"",queryParam:{},dataStartsoucre:[],columns:[{title:"名称",align:"center",dataIndex:"sectionName"},{title:"排序",align:"center",dataIndex:"sortNo"},{title:"操作",dataIndex:"action",scopedSlots:{customRender:"action"},align:"center",width:150}],dataSource2:[],ipagination2:{current:1,pageSize:10,pageSizeOptions:["10","20","30"],showTotal:function(e,t){return t[0]+"-"+t[1]+" 共"+e+"条"},showQuickJumper:!0,showSizeChanger:!0,total:0},isorter2:{column:"createTime",order:"desc"},filters2:{},loading2:!1,columns2:[{title:"#",dataIndex:"",key:"rowIndex",width:60,align:"center",customRender:function(e,t,a){return parseInt(a)+1}},{title:"统一编码",align:"center",dataIndex:"equipmentId"},{title:"设备名称",align:"center",dataIndex:"equipmentName"},{title:"驱动类型",align:"center",dataIndex:"driveType"},{title:"设备类型",align:"center",dataIndex:"equipmentType_dictText"},{title:"操作",dataIndex:"action",scopedSlots:{customRender:"action"},align:"center",width:150}],url:{list:"/mdc/sectionEquipment/pageList",delete:"/mdc/sectionEquipment/deleteBatch",list2:"/mdc/mdcequipment/pageListEquipments",updateEquipment:"/mdc/sectionEquipment/updateEquipment",updateBatchSection:"/mdc/mdcequipment/updateBatchSection"},mapDateList:{}}},watch:{node:function(e){this.selectedRowKeys=[],e.entity}},computed:{leftColMd:function(){return 0===this.selectedRowKeys.length?24:8},rightColMd:function(){return 0===this.selectedRowKeys.length?0:16}},methods:{deviceSearch:function(){this.$refs.seachModalForm.openPage(this.selectedRowKeys),this.$refs.seachModalForm.title="选择设备",this.$refs.seachModalForm.disableSubmit=!1},getDeviceRows:function(e){for(var t,a=this,i=0;i<e.length;i++)t=0==i?e[i].equipmentId:t+","+e[i].equipmentId;var n={id:this.sectionId,equipmentId:t},s=Object.assign(n);Object(o["j"])(this.url.updateEquipment,s).then((function(e){e.success&&a.loadData2()}))},onClearSelected:function(){this.selectedRowKeys=[],this.selectionRows=[]},loadData:function(e){var t=this;if(this.url.list){1===e&&(this.ipagination.current=1);var a=this.getQueryParams();if(!a)return!1;this.loading=!0,Object(o["c"])(this.url.list,a).then((function(e){e.success?(t.dataSource=e.result.records,e.result.total?t.ipagination.total=e.result.total:t.ipagination.total=0):t.$notification.warning({message:"消息",description:e.message})})).finally((function(){t.loading=!1}))}else this.$message.error("请设置url.list属性!")},batchDelll:function(){if(this.url.deleteBatch)if(this.selectedRowKeys.length<=0)this.$notification.warning({message:"消息",description:"请选择一条记录"});else{for(var e="",t=0;t<this.selectedRowKeys.length;t++)e+=this.selectedRowKeys[t]+",";var a=this;this.$confirm({title:"确认删除",content:"是否删除选中数据?",onOk:function(){a.loading=!0,Object(o["a"])(a.url.deleteBatch,{ids:e}).then((function(e){e.success?(a.reCalculatePage(a.selectedRowKeys.length),a.$notification.success({message:"消息",description:e.message}),a.loadData(),a.onClearSelected(),a.$emit("delectTree","")):a.$notification.warning({message:"消息",description:e.message})})).finally((function(){a.loading=!1}))}})}else this.$message.error("请设置url.deleteBatch属性!")},handleDelete:function(e){if(this.url.delete){var t=this;Object(o["a"])(t.url.delete,{ids:e}).then((function(e){e.success?(t.reCalculatePage(1),t.$notification.success({message:"消息",description:e.message}),t.loadData(),t.onClearSelected(),t.$emit("delectTree","")):t.$notification.warning({message:"消息",description:e.message})}))}else this.$message.error("请设置url.delete属性!")},handleDeleteZi:function(e){if(this.url.delete){var t=this;Object(o["c"])(t.url.updateBatchSection,{ids:e}).then((function(e){e.success?(t.reCalculatePage(1),t.$notification.success({message:"消息",description:e.message}),t.loadData2()):t.$notification.warning({message:"消息",description:e.message})}))}else this.$message.error("请设置url.delete属性!")},getQueryParams2:function(){var e={};this.superQueryParams2&&(e["superQueryParams"]=encodeURI(this.superQueryParams2),e["superQueryMatchType"]=this.superQueryMatchType2);var t=Object.assign(e,this.queryParam2,this.isorter2,this.filters2);return t.field=this.getQueryField2(),t.pageNo=this.ipagination2.current,t.pageSize=this.ipagination2.pageSize,t.sectionId=this.sectionId,Object(f["d"])(t)},loadData2:function(e){var t=this;if(this.url.list2){if(1===e&&(this.ipagination2.current=1),""!==this.currentRoleId){var a=this.getQueryParams2();a.roleId=this.currentRoleId,this.loading2=!0,Object(o["c"])(this.url.list2,a).then((function(e){e.success&&(t.dataSource2=e.result.records,t.ipagination2.total=e.result.total),t.loading2=!1}))}}else this.$message.error("请设置url.list2属性!")},getQueryField2:function(){var e="id,";return this.columns2.forEach((function(t){e+=","+t.dataIndex})),e},handleTableChange2:function(e,t,a){Object.keys(a).length>0&&(this.isorter2.column=a.field,this.isorter2.order="ascend"==a.order?"asc":"desc"),this.ipagination2=e,this.loadData2()},modalFormOk:function(e){this.loadData(),this.loadData2(),this.$emit("openBasetree",""),this.selectedRowKeys=[]},handleEdit:function(e){e.id?(this.$refs.modalForm.title="编辑",this.$refs.modalForm.disableSubmit=!1,this.$refs.modalForm.edit(e)):(this.$refs.tierModalForm.title="编辑",this.$refs.tierModalForm.disableSubmit=!1,this.$refs.tierModalForm.edit(e))},handleAdd:function(){this.node&&"{}"!=JSON.stringify(this.node)?(this.$refs.modalForm.add(this.node),this.$refs.modalForm.title="新增人员",this.$refs.modalForm.disableSubmit=!1):this.$message.warning("请选择所属层级!")},handleAddTier:function(){this.$refs.tierModalForm.add(this.node),this.$refs.tierModalForm.title="新增部门",this.$refs.tierModalForm.disableSubmit=!1},pQuery:function(e){this.queryParam.parentId=e[0],this.selectedRowKeys.length>=1&&(this.selectedRowKeys.length=0),this.loadData()},onSelectChange:function(e,t){this.selectedRowKeys=e,this.selectionRows=t,this.sectionId=this.selectedRowKeys[0],this.loadData2(1)}},created:function(){}},g=p,b=(a("866a"),a("2877")),y=Object(b["a"])(g,i,n,!1,null,"42c1a476",null);t["default"]=y.exports}}]);