(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5331d7e1","chunk-41cdde19"],{"1d31c":function(e,t,a){"use strict";var o=a("daaa"),i=a.n(o);i.a},"31f9":function(e,t,a){"use strict";var o=a("8ba4"),i=a.n(o);i.a},"4c67":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{staticStyle:{top:"5%",height:"85%","overflow-y":"hidden"},attrs:{title:e.title,width:800,visible:e.visible,confirmLoading:e.confirmLoading,cancelText:"关闭",wrapClassName:"ant-modal-cust-warp"},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("a-form-model",e._b({ref:"form",attrs:{model:e.model,rules:e.validatorRules}},"a-form-model",e.layout,!1),[a("a-form-model-item",{attrs:{label:"车间名称",required:"",prop:"workshopName"}},[a("a-input",{attrs:{placeholder:"请输入车间名称"},model:{value:e.model.workshopName,callback:function(t){e.$set(e.model,"workshopName",t)},expression:"model.workshopName"}})],1),a("a-form-model-item",{attrs:{label:"车间背景图",required:"",prop:"backgroundImage"}},[a("j-image-upload",{staticClass:"avatar-uploader",attrs:{text:"上传"},model:{value:e.model.backgroundImage,callback:function(t){e.$set(e.model,"backgroundImage",t)},expression:"model.backgroundImage"}})],1),a("a-form-model-item",{attrs:{label:"设备编号颜色"}},[a("a-input",{attrs:{type:"color"},model:{value:e.model.equipmentIdColor,callback:function(t){e.$set(e.model,"equipmentIdColor",t)},expression:"model.equipmentIdColor"}})],1),a("a-form-model-item",{attrs:{label:"授权标识"}},[a("a-input",{attrs:{placeholder:"请输入授权标识"},model:{value:e.model.perms,callback:function(t){e.$set(e.model,"perms",t)},expression:"model.perms"}})],1)],1)],1)],1)},i=[],n=a("bfa6"),s={name:"WorkshopModal",components:{},data:function(){return{title:"操作",visible:!1,isEdit:!1,model:{},layout:{labelCol:{span:3},wrapperCol:{span:14}},confirmLoading:!1,validatorRules:{workshopName:[{required:!0,message:"请输入车间名称!"},{min:2,max:30,message:"长度在 2 到 30 个字符",trigger:"blur"}],id:[{required:!0,message:"请输入车间编号!"},{min:0,max:64,message:"长度不超过 64 个字符",trigger:"blur"},{validator:this.validateRoleCode}],backgroundImage:[{required:!0,message:"请上传车间背景图!"}]}}},created:function(){this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{add:function(){this.edit(this.modelDefault)},edit:function(e){this.model=Object.assign({},e),this.visible=!0,this.model.id?this.isEdit=!0:this.isEdit=!1},close:function(){this.$refs.form.clearValidate(),this.$emit("close"),this.visible=!1},handleOk:function(){var e=this,t=this;this.$refs.form.validate((function(a){if(!a)return!1;var o;t.confirmLoading=!0,o=e.isEdit?n["a"].editWorkshopApi(e.model):n["a"].addWorkshopApi(e.model),o.then((function(e){e.success?(t.$notification.success({message:"消息",description:e.message}),t.$emit("ok")):t.$notification.warning({message:"消息",description:e.message})})).finally((function(){t.confirmLoading=!1,t.close()}))}))},handleCancel:function(){this.close()},validateRoleCode:function(e,t,a){/[\u4E00-\u9FA5]/g.test(t)?a("车间编号不可输入汉字!"):a()}}},r=s,c=(a("31f9"),a("2877")),l=Object(c["a"])(r,o,i,!1,null,"493300d9",null);t["default"]=l.exports},"8ba4":function(e,t,a){},bfa6:function(e,t,a){"use strict";var o=a("0fea");t["a"]={getDriveTypeApi:function(){return Object(o["c"])("/mdc/mdcDriveTypeParamConfig/getDriveParamOptions")},getWorkshopListInHomePageApi:function(){return Object(o["c"])("/mdc/mdcWorkshopInfo/getWorkshopList")},getDeviceListByWorkshopIdApi:function(e){return Object(o["c"])("/mdc/mdcWorkshopInfo/workshopEquipmentList",e)},getWorkshopDetailByWorkshopIdApi:function(e){return Object(o["c"])("/mdc/mdcWorkshopInfo/queryById",{id:e})},getDeviceListInWorkshopSignagePageApi:function(e){return Object(o["c"])("/mdc/mdcWorkshopInfo/getBigScreenInfo",{workshopId:e})},saveDevicePositionAndSizeApi:function(e){return Object(o["j"])("/mdc/mdcWorkshopInfo/saveEquipmentCoordinate",e)},getWorkshopListApi:function(e){return Object(o["c"])("/mdc/mdcWorkshopInfo/list",e)},addWorkshopApi:function(e){return Object(o["i"])("/mdc/mdcWorkshopInfo/add",e)},editWorkshopApi:function(e){return Object(o["j"])("/mdc/mdcWorkshopInfo/edit",e)},deleteSingleWorkshopApi:function(e){return Object(o["a"])("/mdc/mdcWorkshopInfo/delete",{id:e})},deleteBatchWorkshopApi:function(e){return Object(o["a"])("/mdc/mdcWorkshopInfo/deleteBatch",{ids:e})},addDeviceInWorkshopApi:function(e){return Object(o["i"])("/mdc/mdcWorkshopInfo/addWorkshopEquipment",e)},deleteSingleDeviceInWorkshopApi:function(e){return Object(o["a"])("/mdc/mdcWorkshopInfo/deleteWorkshopEquipment",e)},deleteBatchDeviceInWorkshopApi:function(e){return Object(o["a"])("/mdc/mdcWorkshopInfo/deleteWorkshopEquipmentBatch",e)},getParamListByDriveTypeApi:function(e){return Object(o["c"])("/mdc/mdcDriveTypeParamConfig/getDriveParamOptionsByType?controlSystemType=".concat(e))},addParamThresholdApi:function(e){return Object(o["i"])("/mdc/mdcEquipmentThreshold/add",e)},editParamThresholdApi:function(e){return Object(o["i"])("/mdc/mdcEquipmentThreshold/edit",e)},deleteParamThresholdApi:function(e){return Object(o["a"])("/mdc/mdcEquipmentThreshold/delete",{id:e})},deleteBatchParamThresholdApi:function(e){return Object(o["a"])("/mdc/mdcEquipmentThreshold/deleteBatch",{ids:e})}}},daaa:function(e,t,a){},e65a:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-row",{attrs:{gutter:10}},[a("a-col",{staticStyle:{"margin-bottom":"20px"},attrs:{md:e.leftColMd,sm:24}},[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:8,sm:8}},[a("a-form-item",{attrs:{label:"车间名称",labelCol:{span:5},wrapperCol:{span:19}}},[a("a-input",{attrs:{placeholder:""},model:{value:e.queryParam.workshopName,callback:function(t){e.$set(e.queryParam,"workshopName",t)},expression:"queryParam.workshopName"}})],1)],1),a("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"left",overflow:"hidden"}},[a("a-col",[a("a-space",[a("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery}},[e._v("查询")]),a("a-button",{attrs:{type:"primary",icon:"reload"},on:{click:e.searchReset}},[e._v("重置")])],1)],1)],1)],1)],1)],1),a("div",{staticClass:"table-operator",staticStyle:{margin:"5px 0 10px 2px"}},[a("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新建车间")])],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(" 已选择\n "),a("a",[a("b",[e._v(e._s(e.selectedRowKeys1.length))])]),e._v("项\n "),a("a",{staticStyle:{"margin-left":"24px"},on:{click:e.onClearSelected1}},[e._v("清空")])]),a("div",{staticStyle:{"margin-top":"15px"}},[a("a-table",{ref:"table",staticStyle:{height:"500px"},attrs:{size:"middle",bordered:"",rowKey:"id",columns:e.columns,dataSource:e.dataSource,pagination:e.ipagination,loading:e.loading,rowSelection:{selectedRowKeys:e.selectedRowKeys1,onChange:e.onSelectChange1,type:"radio"}},on:{change:e.handleTableChange},scopedSlots:e._u([{key:"backgroundImage",fn:function(t,o){return[a("img",{attrs:{src:e.getImgView(o.backgroundImage),width:"50",height:"50"}})]}},{key:"action",fn:function(t,o){return a("span",{},[a("a",{on:{click:function(t){return e.handleOpen(o)}}},[e._v("设备")]),a("a-divider",{attrs:{type:"vertical"}}),a("a-dropdown",[a("a",{staticClass:"ant-dropdown-link"},[e._v(" 更多 "),a("a-icon",{attrs:{type:"down"}})],1),a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",[a("a",{on:{click:function(t){return e.handleEdit(o)}}},[e._v("编辑")])]),a("a-menu-item",[a("a-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(){return e.handleDelete1(o.id)}}},[a("a",[e._v("删除")])])],1)],1)],1)],1)}}])})],1)])],1),1==this.rightcolval?a("a-col",{attrs:{md:e.rightColMd,sm:24}},[a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"close-circle",on:{click:e.hideUserList}},[a("a-icon",{attrs:{type:"close-circle"}})],1),a("div",{staticClass:"table-page-search-wrapper"},[a("a-form",{attrs:{layout:"inline"}},[a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{md:12,sm:12}},[a("a-form-item",{attrs:{label:"统一编码"}},[a("a-input",{attrs:{placeholder:""},model:{value:e.queryParam2.equipmentId,callback:function(t){e.$set(e.queryParam2,"equipmentId",t)},expression:"queryParam2.equipmentId"}})],1)],1),a("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"left",overflow:"hidden"}},[a("a-col",{attrs:{md:9,sm:24}},[a("a-button",{staticStyle:{"margin-left":"21px"},attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery2}},[e._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"reload"},on:{click:e.searchReset2}},[e._v("重置")])],1)],1)],1)],1)],1),a("div",{staticClass:"table-operator",attrs:{md:24,sm:24}},[a("a-button",{staticStyle:{margin:"5px 0 10px 2px"},attrs:{type:"primary",icon:"plus"},on:{click:e.handleAddDeviceInWorkshop}},[e._v("已有设备\n ")]),e.selectedRowKeys2.length>0?a("a-dropdown",[a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",{key:"1",on:{click:e.batchDel2}},[a("a-icon",{attrs:{type:"delete"}}),e._v("\n 删除\n ")],1)],1),a("a-button",{staticStyle:{"margin-left":"8px"}},[e._v("\n 批量操作\n "),a("a-icon",{attrs:{type:"down"}})],1)],1):e._e()],1),a("div",[a("div",{staticClass:"ant-alert ant-alert-info",staticStyle:{"margin-bottom":"16px"}},[a("i",{staticClass:"anticon anticon-info-circle ant-alert-icon"}),e._v(" 已选择\n "),a("a",{staticStyle:{"font-weight":"600"}},[e._v(e._s(e.selectedRowKeys2.length))]),e._v("项\n "),a("a",{staticStyle:{"margin-left":"24px"},on:{click:e.onClearSelected2}},[e._v("清空")])]),a("a-table",{ref:"table2",staticStyle:{height:"500px"},attrs:{bordered:"",size:"middle",rowKey:"equipmentId",columns:e.columns2,dataSource:e.dataSource2,pagination:e.ipagination2,loading:e.loading2,rowSelection:{selectedRowKeys:e.selectedRowKeys2,onChange:e.onSelectChange2}},on:{change:e.handleTableChange2},scopedSlots:e._u([{key:"action",fn:function(t,o){return a("span",{},[a("a-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(){return e.handleDelete2(o.equipmentId)}}},[a("a",[e._v("删除")])])],1)}}],null,!1,1091147046)})],1)])],1):e._e(),a("workshop-modal",{ref:"modalForm",on:{ok:e.modalFormOk}}),a("select-device-drawer",{ref:"selectDeviceDrawer",attrs:{title:"添加已有设备"},on:{selectFinished:e.selectOK}})],1)},i=[],n=a("b65a"),s=a("0fea"),r=a("a9c2"),c=a("4c67"),l=a("ca00"),d=a("c1df"),u=a.n(d),m={name:"WorkshopSignageManagement",mixins:[n["a"]],components:{SelectDeviceDrawer:r["default"],WorkshopModal:c["default"],moment:u.a},data:function(){return{model1:{},model2:{},currentRoleId:"",currentWorkshopId:"",queryParam1:{},queryParam2:{},dataSource1:[],dataSource2:[],ipagination1:{current:1,pageSize:10,pageSizeOptions:["10","20","30"],showTotal:function(e,t){return t[0]+"-"+t[1]+" 共"+e+"条"},showQuickJumper:!0,showSizeChanger:!0,total:0},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},isorter1:{column:"createTime",order:"desc"},isorter2:{column:"createTime",order:"desc"},filters1:{},filters2:{},loading1:!1,loading2:!1,selectedRowKeys1:[],selectedRowKeys2:[],selectionRows1:[],selectionRows2:[],test:{},rightcolval:0,columns:[{title:"车间名称",align:"center",dataIndex:"workshopName"},{title:"车间背景图",dataIndex:"backgroundImage",align:"center",scopedSlots:{customRender:"backgroundImage"}},{title:"设备编号颜色",dataIndex:"equipmentIdColor",align:"center"},{title:"操作",dataIndex:"action",align:"center",scopedSlots:{customRender:"action"}}],columns2:[{title:"统一编码",align:"center",dataIndex:"equipmentId",width:120},{title:"设备名称",align:"center",width:100,dataIndex:"equipmentName"},{title:"设备类型",align:"center",width:80,dataIndex:"equipmentType"},{title:"操作",dataIndex:"action",scopedSlots:{customRender:"action"},align:"center",width:120}],superQueryParams2:"",superQueryMatchType2:"and",url:{list:"/mdc/mdcWorkshopInfo/list",delete:"/mdc/mdcWorkshopInfo/delete",list2:"/mdc/mdcWorkshopInfo/workshopEquipmentList",addDeviceInWorkshop:"/mdc/mdcWorkshopInfo/addWorkshopEquipment",delete2:"/mdc/mdcWorkshopInfo/deleteWorkshopEquipment",deleteBatch2:"/mdc/mdcWorkshopInfo/deleteWorkshopEquipmentBatch"}}},computed:{leftColMd:function(){return 0===this.selectedRowKeys1.length?24:12},rightColMd:function(){return 0===this.selectedRowKeys1.length?0:12}},methods:{onSelectChange2:function(e,t){this.selectedRowKeys2=e,this.selectionRows2=t},onClearSelected2:function(){this.selectedRowKeys2=[],this.selectionRows2=[]},onClearSelected1:function(){this.selectedRowKeys1=[],this.selectionRows1=[]},onSelectChange1:function(e,t){this.rightcolval=1,this.selectedRowKeys1=e,this.selectionRows1=t,this.model1=Object.assign({},t[0]),this.currentWorkshopId=e[0],this.loadData2()},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,Object(l["d"])(t)},getQueryField2:function(){var e="id,";return this.columns2.forEach((function(t){e+=","+t.dataIndex})),e},modalFormOk2:function(){this.loadData2()},loadData2:function(e){var t=this;if(this.url.list2){if(1===e&&(this.ipagination2.current=1),""!==this.currentWorkshopId){var a=this.getQueryParams2();a.workshopId=this.currentWorkshopId,this.loading2=!0,Object(s["c"])(this.url.list2,a).then((function(e){e.success?(t.dataSource2=e.result.records,t.ipagination2.total=e.result.total):t.dataSource2=[],t.loading2=!1}))}}else this.$message.error("请设置url.list2属性!")},handleDelete1:function(e){this.handleDelete(e),this.dataSource2=[],this.currentRoleId=""},handleDelete2:function(e){if(this.url.delete2){var t=this;Object(s["a"])(t.url.delete2,{workshopId:this.currentWorkshopId,equipmentId:e}).then((function(e){e.success?(t.$notification.success({message:"消息",description:e.message}),t.loadData2()):t.$notification.warning({message:"消息",description:e.message})}))}else this.$notification.error({message:"消息",description:"请设置url.delete2属性!"})},batchDel2:function(){if(this.url.deleteBatch2)if(this.selectedRowKeys2.length<=0)this.$notification.warning({message:"消息",description:"请选择一条记录"});else{for(var e="",t=0;t<this.selectedRowKeys2.length;t++)e+=this.selectedRowKeys2[t]+",";var a=this;this.$confirm({title:"确认删除",content:"是否删除选中数据?",onOk:function(){Object(s["a"])(a.url.deleteBatch2,{workshopId:a.currentWorkshopId,equipmentIds:e}).then((function(e){e.success?(a.$message.success(e.message),a.loadData2(),a.onClearSelected2()):a.$message.warning(e.message)}))}})}else this.$message.error("请设置url.deleteBatch2属性!")},selectOK:function(e){var t=this,a={};a.workshopId=this.currentWorkshopId,a.equipmentIdList=[];for(var o=0;o<e.length;o++)a.equipmentIdList.push(e[o]);Object(s["i"])(this.url.addDeviceInWorkshop,a).then((function(e){e.success?(t.loadData2(),t.$notification.success({message:"消息",description:e.message})):t.$notification.warning({message:"消息",description:e.message})}))},handleAddDeviceInWorkshop:function(){""==this.currentWorkshopId?this.$message.error("请选择一个车间!"):(this.$refs.selectDeviceDrawer.visible=!0,this.$refs.selectDeviceDrawer.selectedRowKeys=[],this.$refs.selectDeviceDrawer.selectedRows=[],this.$refs.selectDeviceDrawer.checkedKeys=[],this.$refs.selectDeviceDrawer.expandAll())},handleOpen:function(e){this.rightcolval=1,this.selectedRowKeys1=[e.id],this.model1=Object.assign({},e),this.currentWorkshopId=e.id,this.onClearSelected2(),this.loadData2()},searchQuery2:function(){this.loadData2(1)},searchReset2:function(){this.queryParam2={},this.loadData2(1)},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()},hideUserList:function(){this.selectedRowKeys1=[]}}},h=m,p=(a("1d31c"),a("2877")),f=Object(p["a"])(h,o,i,!1,null,"4e8a2712",null);t["default"]=f.exports}}]);
|