/*! * 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-244d441e"],{"7cf8":function(e,t,o){"use strict";o.r(t),o.d(t,"getSiteList",(function(){return a})),o.d(t,"getDeviceInfo",(function(){return c})),o.d(t,"getDeviceList",(function(){return l})),o.d(t,"getDeviceInfos",(function(){return r})),o.d(t,"getLiveAddr",(function(){return n})),o.d(t,"getWaterRate",(function(){return u})),o.d(t,"getCaptureImg",(function(){return s})),o.d(t,"deviceCode",(function(){return f})),o.d(t,"sensorsOfWrite",(function(){return m})),o.d(t,"writeData",(function(){return b}));var d=o("b775"),i=o("2ef0");const a=()=>Object(d["default"])({url:"/map/devices?projectId="+sessionStorage.getItem("projectId"),method:"get"}).then(e=>((null===e||void 0===e?void 0:e.data)||[]).map(e=>({...e,label:e.townName,id:Object(i["uniqueId"])("mo"),iconType:"folder",type:"town",children:(e.communities||[]).map(t=>({...e,...t,label:t.communityName,id:Object(i["uniqueId"])("co"),ids:t.id,iconType:"folder",type:"community",children:(t.devices||[]).map(o=>({...e,...t,...o,iconType:"device",type:"device",label:o.name,id:Object(i["uniqueId"])("de"),ids:o.id}))}))})));function c(e){return Object(d["default"])({url:"/map/deviceInfo?deviceCode="+e.deviceCode,method:"get",data:e})}function l(e){return Object(d["default"])({url:"/device/list?projectId="+e.projectId,method:"get",data:e})}function r(e){return Object(d["default"])({url:"/device/deviceInfo?deviceCode="+e.deviceCode,method:"get",data:e})}function n(e){return Object(d["default"])({url:"/device/liveAddr?deviceCode="+e.deviceCode,method:"get",data:e})}function u(e){return Object(d["default"])({url:"/device/waterRate?deviceCode="+e.deviceCode,method:"get",data:e})}function s(e){return Object(d["default"])({url:"/device/captureImg?deviceCode="+e.deviceCode+"&page="+e.page,method:"get",data:e})}function f(e){return Object(d["default"])({url:"/device/sensors?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size,method:"get",data:e})}function m(e){return Object(d["default"])({url:"/device/sensorsOfWrite?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size,method:"get",data:e})}function b(e){return Object(d["default"])({url:"/deviceSensor/write?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey+"&dataValue="+e.dataValue,method:"post",data:e})}},ca6a:function(e,t,o){"use strict";o.r(t);var d=o("f2bf");const i={class:"dialog-footer"};function a(e,t,o,a,c,l){const r=Object(d["resolveComponent"])("el-input"),n=Object(d["resolveComponent"])("el-radio-button"),u=Object(d["resolveComponent"])("el-radio-group"),s=Object(d["resolveComponent"])("el-form-item"),f=Object(d["resolveComponent"])("el-form"),m=Object(d["resolveComponent"])("el-button"),b=Object(d["resolveComponent"])("el-dialog");return Object(d["openBlock"])(),Object(d["createBlock"])(b,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:l.close},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(f,{ref:"form",model:c.form,rules:c.rules,"label-width":"80px","label-position":"left"},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(s,{label:"数据下发",prop:"dataValue"},{default:Object(d["withCtx"])(()=>[c.is_text?(Object(d["openBlock"])(),Object(d["createBlock"])(r,{key:0,modelValue:c.form.dataValue,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.dataValue=e),type:"text"},null,8,["modelValue"])):(Object(d["openBlock"])(),Object(d["createBlock"])(u,{key:1,modelValue:c.form.dataValue,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.dataValue=e)},{default:Object(d["withCtx"])(()=>[(Object(d["openBlock"])(!0),Object(d["createElementBlock"])(d["Fragment"],null,Object(d["renderList"])(c.unitData,(e,t)=>(Object(d["openBlock"])(),Object(d["createElementBlock"])("div",{key:t},["故障"!=e.label?(Object(d["openBlock"])(),Object(d["createBlock"])(n,{key:0,label:e.value},{default:Object(d["withCtx"])(()=>[Object(d["createTextVNode"])(Object(d["toDisplayString"])(e.label),1)]),_:2},1032,["label"])):Object(d["createCommentVNode"])("",!0)]))),128))]),_:1},8,["modelValue"]))]),_:1})]),_:1},8,["model","rules"]),Object(d["createElementVNode"])("div",i,[Object(d["createVNode"])(m,{size:"small",onClick:l.close},{default:Object(d["withCtx"])(()=>t[3]||(t[3]=[Object(d["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(d["createVNode"])(m,{type:"primary",size:"small",onClick:l.save},{default:Object(d["withCtx"])(()=>t[4]||(t[4]=[Object(d["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var c=o("7cf8"),l={data(){return{form:{deviceCode:"",dataKey:"",dataValue:""},is_text:!1,rules:{projectId:[{required:!0,trigger:"change",message:"请选择项目"}]},title:"",dialogFormVisible:!1,unitData:[]}},created(){},methods:{showEdit(e){this.title="下发数据",this.form.deviceCode=e.deviceCode,this.form.dataKey=e.dataKey,"1"==e.convertFlag?this.is_text=!1:this.is_text=!0;const t=e.unit;if(t.indexOf(";")){const e=t.split(";"),o=[];for(let t=0;t{if(!e)return!1;{const{msg:e,code:t}=await Object(c["writeData"])(this.form);0===t?this.$notify({title:e,type:"success"}):this.$notify({title:e,type:"error"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},r=o("d959"),n=o.n(r);const u=n()(l,[["render",a]]);t["default"]=u}}]);