7 lines
17 KiB
JavaScript
7 lines
17 KiB
JavaScript
/*!
|
|
* build: vue-admin-beautiful
|
|
* vue-admin-beautiful author: chuzhixin 1204505056@qq.com
|
|
* vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756
|
|
* time: 2024-10-10 11:14:28
|
|
*/
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-41874cb1"],{"351d":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getDevices",(function(){return c})),a.d(t,"alarmCategoryDict",(function(){return i})),a.d(t,"doAdd",(function(){return n})),a.d(t,"doEdit",(function(){return d})),a.d(t,"doDelete",(function(){return s})),a.d(t,"doExport",(function(){return u}));var l=a("b775"),o=a("f121");function r(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.equipmentName&&(t+="&equipmentName="+e.equipmentName),Object(l["default"])({url:"/equipment/list"+t,method:"get",data:e})}function c(e){return Object(l["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function i(e){return Object(l["default"])({url:"/equipment/dict",method:"get",data:e})}function n(e){return Object(l["default"])({url:"/equipment/add",method:"post",data:e})}function d(e){return Object(l["default"])({url:"/equipment/update",method:"post",data:e})}function s(e){return Object(l["default"])({url:"/alarmRecord/remove",method:"post",data:e})}function u(e){var t="?projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.equipmentName&&(t+="&equipmentName="+e.equipmentName),o["baseURL"]+"equipment/export"+t}},"5f07":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"dialog-footer"};function r(e,t,a,r,c,i){const n=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),s=Object(l["resolveComponent"])("el-option"),u=Object(l["resolveComponent"])("el-select"),m=Object(l["resolveComponent"])("el-input"),b=Object(l["resolveComponent"])("el-form"),p=Object(l["resolveComponent"])("el-button"),f=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(f,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[10]||(t[10]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:i.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:c.form,rules:c.rules,"label-width":"80px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{width:"100",prop:"shelfLife",label:e.$t("maintenance.bzq")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,{modelValue:c.form.shelfLife,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.shelfLife=e),size:"small",type:"date",placeholder:"选择质保期",onChange:i.standardToTime},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{prop:"deviceCode",label:"站点"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.form.deviceCode,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.deviceCode=e),size:"small",filterable:"",placeholder:"站点"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.deviceData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{prop:"name",label:e.$t("maintenance.sbmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.form.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.name=e),size:"small",filterable:"",placeholder:"设备名称"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.nameData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{prop:"brand",label:e.$t("maintenance.pp")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.form.brand,"onUpdate:modelValue":t[3]||(t[3]=e=>c.form.brand=e),size:"small",filterable:"",placeholder:"品牌"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.brandData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{prop:"supplier",label:e.$t("maintenance.gys")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.form.supplier,"onUpdate:modelValue":t[4]||(t[4]=e=>c.form.supplier=e),size:"small",filterable:"",placeholder:"供应商"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.supplierData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{prop:"status",label:e.$t("dataEnquiry.zt")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.form.status,"onUpdate:modelValue":t[5]||(t[5]=e=>c.form.status=e),size:"small",filterable:"",placeholder:"状态"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.statusData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{prop:"unit",label:e.$t("sensor.dw")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.form.unit,"onUpdate:modelValue":t[6]||(t[6]=e=>c.form.unit=e),size:"small",filterable:"",placeholder:"单位"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.unitData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("maintenance.xh"),prop:"model"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.form.model,"onUpdate:modelValue":t[7]||(t[7]=e=>c.form.model=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("maintenance.bh"),prop:"code"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.form.code,"onUpdate:modelValue":t[8]||(t[8]=e=>c.form.code=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("maintenance.gl"),prop:"power"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.form.power,"onUpdate:modelValue":t[9]||(t[9]=e=>c.form.power=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(l["createElementVNode"])("div",o,[Object(l["createVNode"])(p,{size:"small",onClick:i.close},{default:Object(l["withCtx"])(()=>t[11]||(t[11]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(l["createVNode"])(p,{type:"primary",size:"small",onClick:i.save},{default:Object(l["withCtx"])(()=>t[12]||(t[12]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var c=a("351d"),i=a("5f99"),n={data(){return{form:{deviceCode:"",name:"",brand:"",supplier:"",status:"",unit:"",model:"",code:"",power:"",shelfLife:""},rules:{shelfLife:[{required:!0,trigger:"change",message:"请选择质保期"}],deviceCode:[{required:!0,trigger:"change",message:"请选择站点"}],name:[{required:!0,trigger:"change",message:"请选择设备"}],brand:[{required:!0,trigger:"change",message:"请选择品牌"}],supplier:[{required:!0,trigger:"change",message:"请选择供应商"}],status:[{required:!0,trigger:"change",message:"请选择状态"}],unit:[{required:!0,trigger:"change",message:"请选择单位"}],model:[{required:!0,trigger:"blur",message:"请输入型号"}],code:[{required:!0,trigger:"blur",message:"请输入状态"}],power:[{required:!0,trigger:"blur",message:"请输入功率"}]},projectId:"",title:"",deviceData:[],nameData:[],brandData:[],supplierData:[],statusData:[],unitData:[],dialogFormVisible:!1}},created(){},methods:{standardToTime(){this.form.shelfLife=Object(i["getDate"])(this.form.shelfLife)},async getDevicedData(){const{data:e}=await Object(c["getDevices"])({projectId:this.projectId});this.deviceData=e},async getAlarmCategoryDict(){const{data:e}=await Object(c["alarmCategoryDict"])();this.nameData=e.equipmentName,this.brandData=e.equipmentBrand,this.supplierData=e.equipmentSupplier,this.statusData=e.equipmentStatus,this.unitData=e.equipmentUnit},showEdit(e){if(e){this.title="编辑编辑";const t=Object.assign({},e);console.log(123,t),this.form.id=t.id,null!==t.device&&(this.form.deviceCode=t.device.code),null!==t.name&&(this.form.name=t.name.dataCode),null!==t.brand&&(this.form.brand=t.brand.dataCode),null!==t.supplier&&(this.form.supplier=t.supplier.dataCode),null!==t.status&&(this.form.status=t.status.dataCode),null!==t.unit&&(this.form.unit=t.unit.dataCode),this.form.model=t.model,this.form.code=t.code,this.form.power=t.power,this.form.shelfLife=t.shelfLife}else this.title="添加设备";this.projectId=sessionStorage.getItem("projectId"),this.getDevicedData(),this.getAlarmCategoryDict(),this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){const{msg:e}=await Object(c["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(c["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},d=(a("7f12"),a("d959")),s=a.n(d);const u=s()(n,[["render",r]]);t["default"]=u},"79ca":function(e,t,a){},"7f12":function(e,t,a){"use strict";a("e147")},c2e0:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},r={class:"manage-input"},c={class:"manage-button"};function i(e,t,a,i,n,d){const s=Object(l["resolveComponent"])("el-input"),u=Object(l["resolveComponent"])("el-form-item"),m=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),p=Object(l["resolveComponent"])("el-button"),f=Object(l["resolveComponent"])("el-table-column"),h=Object(l["resolveComponent"])("el-table"),j=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("add"),g=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])(l["Fragment"],null,[Object(l["createElementVNode"])("div",o,[Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(b,{ref:"queryForm",model:n.queryForm,"label-width":"80px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>n.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(u,{prop:"equipmentName",label:e.$t("maintenance.sbmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.queryForm.equipmentName,"onUpdate:modelValue":t[1]||(t[1]=e=>n.queryForm.equipmentName=e),size:"small",placeholder:e.$t("maintenance.qsrsbmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",c,[Object(l["createVNode"])(p,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(p,{type:"primary",size:"small",onClick:d.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(p,{type:"primary",size:"small",onClick:d.handleAdd},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.tj")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(p,{type:"primary",size:"small",onClick:d.exportData},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(h,{data:n.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{fixed:"",prop:"device.name",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"name.dataValue",label:e.$t("maintenance.sb"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"brand.dataValue",label:e.$t("maintenance.pp"),width:"150",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"supplier.dataValue",label:e.$t("maintenance.gys"),width:"150",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"unit.dataValue",label:e.$t("sensor.dw"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"model",label:e.$t("maintenance.xh"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"code",label:e.$t("maintenance.bh"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"power",label:e.$t("maintenance.gl"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"status.dataValue",label:e.$t("dataEnquiry.zt"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"shelfLife",label:e.$t("maintenance.bzq"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center",width:"150"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(p,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(p,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[g,n.listLoading]]),Object(l["createVNode"])(j,{background:n.background,"current-page":n.queryForm.page,layout:n.layout,"page-size":n.queryForm.size,total:n.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(l["createVNode"])(O,{ref:"edit"},null,512)],64)}var n=a("351d"),d=a("3038"),s=a("5f07"),u={components:{add:s["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",levelData:[],categoryData:[],queryForm:{page:1,size:20,projectId:"",deviceName:"",equipmentName:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(n["getList"])(this.queryForm);this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},showData(){this.fetchData()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},async exportData(){const e=await Object(n["doExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"设备维保.xls"})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(n["doDelete"])(e);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deletes([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},m=(a("e2f2"),a("d959")),b=a.n(m);const p=b()(u,[["render",i],["__scopeId","data-v-aa026ae8"]]);t["default"]=p},e147:function(e,t,a){},e2f2:function(e,t,a){"use strict";a("79ca")}}]); |