7 lines
12 KiB
JavaScript
7 lines
12 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-472d11c4"],{"351d":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getDevices",(function(){return n})),a.d(t,"alarmCategoryDict",(function(){return d})),a.d(t,"doAdd",(function(){return i})),a.d(t,"doEdit",(function(){return c})),a.d(t,"doDelete",(function(){return u})),a.d(t,"doExport",(function(){return s}));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 n(e){return Object(l["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function d(e){return Object(l["default"])({url:"/equipment/dict",method:"get",data:e})}function i(e){return Object(l["default"])({url:"/equipment/add",method:"post",data:e})}function c(e){return Object(l["default"])({url:"/equipment/update",method:"post",data:e})}function u(e){return Object(l["default"])({url:"/alarmRecord/remove",method:"post",data:e})}function s(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,n,d){const i=Object(l["resolveComponent"])("el-date-picker"),c=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-option"),s=Object(l["resolveComponent"])("el-select"),m=Object(l["resolveComponent"])("el-input"),b=Object(l["resolveComponent"])("el-form"),f=Object(l["resolveComponent"])("el-button"),p=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(p,{modelValue:n.dialogFormVisible,"onUpdate:modelValue":t[10]||(t[10]=e=>n.dialogFormVisible=e),title:n.title,width:"500px",onClose:d.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:n.form,rules:n.rules,"label-width":"80px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(c,{width:"100",prop:"shelfLife",label:e.$t("maintenance.bzq")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:n.form.shelfLife,"onUpdate:modelValue":t[0]||(t[0]=e=>n.form.shelfLife=e),size:"small",type:"date",placeholder:"选择质保期",onChange:d.standardToTime},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{prop:"deviceCode",label:"站点"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.form.deviceCode,"onUpdate:modelValue":t[1]||(t[1]=e=>n.form.deviceCode=e),size:"small",filterable:"",placeholder:"站点"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.deviceData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(c,{prop:"name",label:e.$t("maintenance.sbmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.form.name,"onUpdate:modelValue":t[2]||(t[2]=e=>n.form.name=e),size:"small",filterable:"",placeholder:"设备名称"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.nameData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{prop:"brand",label:e.$t("maintenance.pp")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.form.brand,"onUpdate:modelValue":t[3]||(t[3]=e=>n.form.brand=e),size:"small",filterable:"",placeholder:"品牌"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.brandData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{prop:"supplier",label:e.$t("maintenance.gys")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.form.supplier,"onUpdate:modelValue":t[4]||(t[4]=e=>n.form.supplier=e),size:"small",filterable:"",placeholder:"供应商"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.supplierData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{prop:"status",label:e.$t("dataEnquiry.zt")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.form.status,"onUpdate:modelValue":t[5]||(t[5]=e=>n.form.status=e),size:"small",filterable:"",placeholder:"状态"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.statusData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{prop:"unit",label:e.$t("sensor.dw")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.form.unit,"onUpdate:modelValue":t[6]||(t[6]=e=>n.form.unit=e),size:"small",filterable:"",placeholder:"单位"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.unitData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{label:e.$t("maintenance.xh"),prop:"model"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:n.form.model,"onUpdate:modelValue":t[7]||(t[7]=e=>n.form.model=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{label:e.$t("maintenance.bh"),prop:"code"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:n.form.code,"onUpdate:modelValue":t[8]||(t[8]=e=>n.form.code=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(c,{label:e.$t("maintenance.gl"),prop:"power"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:n.form.power,"onUpdate:modelValue":t[9]||(t[9]=e=>n.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"])(f,{size:"small",onClick:d.close},{default:Object(l["withCtx"])(()=>t[11]||(t[11]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(l["createVNode"])(f,{type:"primary",size:"small",onClick:d.save},{default:Object(l["withCtx"])(()=>t[12]||(t[12]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var n=a("351d"),d=a("5f99"),i={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(d["getDate"])(this.form.shelfLife)},async getDevicedData(){const{data:e}=await Object(n["getDevices"])({projectId:this.projectId});this.deviceData=e},async getAlarmCategoryDict(){const{data:e}=await Object(n["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(n["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(n["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},c=(a("7f12"),a("d959")),u=a.n(c);const s=u()(i,[["render",r]]);t["default"]=s},"5f99":function(e,t,a){"use strict";function l(e,t){const a=parseInt(e),l=new Date,o=l.getDate(),r=new Date(l.setDate(o+a)),n=r.getFullYear(),d=r.getMonth()+1,i=r.getDate();let c,u;c=d<10?"0"+d:d,u=i<10?"0"+i:i;const s=t||"-";return n+s+c+s+u}function o(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let l=t.getMonth(),o=t.getDate();return l+=1,l=l.toString().padStart(2,"0"),o=o.toString().padStart(2,"0"),`${a}-${l}-${o}`}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let l=t.getMonth();return l+=1,l=l.toString().padStart(2,"0"),`${a}-${l}`}function n(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function d(e){const t=new Date,a=t.getFullYear(),l=t.getMonth()+1,o=t.getDate(),r=l-e,n=r<0?r+12:r>10?r:"0"+r,d=l>9?l:"0"+l,i=o>9?o:"0"+o,c=a+"-"+n+"-"+i,u=a+"-"+d+"-"+i;return[c,u]}function i(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,l=e.getDate(),o=new Date(e);o.setDate(e.getDate()-1);const r=o.getFullYear(),n=(o.getMonth()+1).toString().padStart(2,"0"),d=o.getDate().toString().padStart(2,"0"),i=a>9?a:"0"+a,c=l>9?l:"0"+l,u=r+"-"+n+"-"+d,s=t+"-"+i+"-"+c;return[u,s]}function c(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let l=t.getMonth()+1;l=l<10?"0"+l:l;let o=t.getDate();o=o<10?"0"+o:o;let r=t.getHours();r=r<10?"0"+r:r;let n=t.getMinutes();n=n<10?"0"+n:n;let d=t.getSeconds();return d=d<10?"0"+d:d,a+"-"+l+"-"+o+" "+r+":"+n+":"+d}a.r(t),a.d(t,"getFMdate",(function(){return l})),a.d(t,"getDate",(function(){return o})),a.d(t,"getDate1",(function(){return r})),a.d(t,"getDate2",(function(){return n})),a.d(t,"getPastTime",(function(){return d})),a.d(t,"getPastTime1",(function(){return i})),a.d(t,"formatDateTime",(function(){return c}))},"7f12":function(e,t,a){"use strict";a("e147")},e147:function(e,t,a){}}]); |