(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c7da221c","chunk-363874f8","chunk-2d0daf21"],{"0104":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:"MQTT配置",width:600,visible:e.visible,maskClosable:!1,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:["address",e.validatorRules.address],expression:"['address', validatorRules.address]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入服务端地址","allow-clear":"",maxLength:15}})],1)],1),a("a-col",{attrs:{span:12}},[a("a-form-item",{attrs:{label:"客户端ID",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["clintId",e.validatorRules.clintId],expression:"[ 'clintId', validatorRules.clintId]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入客户端ID","allow-clear":"",maxLength:20}})],1)],1)],1),a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:12}},[a("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"端口"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["port",e.validatorRules.port],expression:"['port', validatorRules.port]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入端口","allow-clear":""}})],1)],1),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:["userName",e.validatorRules.userName],expression:"[ 'userName', validatorRules.userName]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入用户名","allow-clear":"",maxLength:6}})],1)],1)],1),a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:12}},[a("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"密码"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["userPassword",e.validatorRules.userPassword],expression:"['userPassword', validatorRules.userPassword]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入密码","allow-clear":""}})],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)},s=[],i=a("88bc"),l=a.n(i),o=a("0fea"),n={name:"MqttModel",data:function(){return{visible:!1,model:{},serverDeploy:{},labelCol:{xs:{span:24},sm:{span:7}},wrapperCol:{xs:{span:24},sm:{span:14}},confirmLoading:!1,form:this.$form.createForm(this),validatorRules:{address:{rules:[{required:!0,message:"请输入服务端地址"}]},clintId:{rules:[{required:!0,message:"请输入客户端ID"}]},port:{rules:[{required:!0,message:"请输入端口"}]},userName:{rules:[{required:!0,message:"请输入用户名"}]},userPassword:{rules:[{required:!0,message:"请输入密码"}]}},url:{add:"/serve/deploy/add/mqtt",edit:"/serve/deploy/edit/mqtt"},disableSubmit:!1}},methods:{add:function(){this.edit({})},edit:function(e){var t=this;this.form.resetFields(),this.serverDeploy=Object.assign({},e),this.model=Object.assign({},this.serverDeploy.mqttDeploy),this.visible=!0,this.$nextTick((function(){t.form.setFieldsValue(l()(t.model,"serverName","address","clintId","port","userName","userPassword"))}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){var e=this,t=this;this.form.validateFields((function(a,r){if(!a){t.confirmLoading=!0;var s,i=Object.assign(e.model,r);e.model.id?s=Object(o["h"])(e.url.edit,i,"put"):(i.projectClassifyId=e.serverDeploy.projectClassifyId,i.serverDeployId=e.serverDeploy.id,s=Object(o["h"])(e.url.add,i,"post")),s.then((function(e){e.success?(t.$message.success(e.message),t.$emit("ok",e.result)):t.$message.warning(e.message)})).finally((function(){t.confirmLoading=!1,t.close()}))}}))},handleCancel:function(){this.close()}}},d=n,c=(a("431e"),a("2877")),u=Object(c["a"])(d,r,s,!1,null,"28173952",null);t["default"]=u.exports},"0aad":function(e,t,a){},"0b22":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-spin",{attrs:{spinning:e.load}},[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:8}},[a("a-form-item",{attrs:{label:"参数组编号"}},[a("a-input",{attrs:{placeholder:"请输入参数组编号"},model:{value:e.queryParam.code,callback:function(t){e.$set(e.queryParam,"code",t)},expression:"queryParam.code"}})],1)],1),a("a-col",{attrs:{md:6,sm:8}},[a("a-form-item",{attrs:{label:"参数组名称"}},[a("a-input",{attrs:{placeholder:"请输入参数组名称"},model:{value:e.queryParam.name,callback:function(t){e.$set(e.queryParam,"name",t)},expression:"queryParam.name"}})],1)],1),a("a-col",{attrs:{md:6,sm:8}},[a("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"left",overflow:"hidden"}},[a("a-button",{attrs:{icon:"search",type:"primary"},on:{click:e.searchQuery}},[e._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},attrs:{icon:"reload",type:"primary"},on:{click:e.searchReset}},[e._v("重置")])],1)])],1)],1)],1),a("div",[a("a-table",{ref:"table",staticClass:"j-table-force-nowrap",attrs:{columns:e.columns,customRow:e.clickThenSelect,dataSource:e.dataSource,loading:e.loading,pagination:e.ipagination,bordered:"",rowKey:"id"},on:{change:e.handleTableChange}})],1)])],1)},s=[],i=a("b65a"),l=a("7b16"),o=a("4349"),n=a("d579"),d=a("0fea"),c={name:"ParameterGroup",mixins:[i["a"]],components:{JDictSelectTag:l["default"],JInput:o["default"],JEllipsis:n["default"]},data:function(){return{columns:[{title:"",dataIndex:"",key:"rowIndex",align:"center",customRender:function(e,t,a){return parseInt(a)+1}},{title:"参数组编号",align:"center",dataIndex:"code"},{title:"参数组名称",align:"center",dataIndex:"name"},{title:"采集等级",align:"center",dataIndex:"collectionCycle",customRender:function(e){return 1e3==e?"一级":5e3==e?"二级":1e4==e?"三级":""}},{title:"描述",align:"center",dataIndex:"remark",customRender:function(e){return e?e.length>10?e.substr(0,10):e:""}}],load:!1,url:{list:"/parameter/group/list",put:"/serve/deploy/collect/put",deploy:"/serve/deploy/deploy/document",delete:"/parameter/group/delete"}}},props:["parameterGroupId","tree"],watch:{parameterGroupId:{handler:function(){this.loadData()}}},methods:{loadData:function(e){var t=this;1===e&&(this.ipagination.current=1),this.onClearSelected();var a=this.getQueryParams();a.equipmentId=this.parameterGroupId,this.loading=!0,Object(d["c"])(this.url.list,a).then((function(e){e.success&&(t.dataSource=e.result.records,t.ipagination.total=e.result.total),510===e.code&&t.$message.warning(e.message),t.loading=!1}))},clickThenSelect:function(e){var t=this;return{on:{click:function(){t.onSelectChange(e.id.split(","),[e])}}}},onSelectChange:function(e){this.selectedRowKeys=e},modalFormOk:function(e){this.$emit("tree"),this.loadData(),this.selectedRowKeys=[e.id]},searchQuery:function(){this.loadData(),this.onClearSelected()},searchReset:function(){this.queryParam={},this.loadData(),this.onClearSelected()},handleEdit:function(e){this.$refs.modalForm.edit(e),this.$refs.modalForm.title="编辑",this.$refs.modalForm.disableSubmit=!1}}},u=c,m=a("2877"),p=Object(m["a"])(u,r,s,!1,null,null,null);t["default"]=p.exports},"0db5":function(e,t,a){},2193:function(e,t,a){"use strict";var r=a("62c8"),s=a.n(r);s.a},"41f1":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:e.title,width:500,visible:e.visible,maskClosable:!1,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:12}},[a("a-col",{attrs:{span:24}},[a("a-form-item",{attrs:{label:"终端名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["serverName",e.validatorRules.serverName],expression:"[ 'serverName', validatorRules.serverName]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入终端名称","allow-clear":"",maxLength:10}})],1)],1)],1),a("a-row",{attrs:{gutter:12}},[a("a-col",{attrs:{span:32}},[a("a-form-item",{attrs:{label:"终端IP",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["serverAddress",e.validatorRules.serverAddress],expression:"['serverAddress', validatorRules.serverAddress]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入终端IP","allow-clear":"",maxLength:15}})],1)],1)],1),a("a-row",{attrs:{gutter:12}},[a("a-col",{attrs:{span:32}},[a("a-form-item",{attrs:{label:"端口",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["serverPort",e.validatorRules.serverPort],expression:"[ 'serverPort', validatorRules.serverPort]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入端口","allow-clear":"",maxLength:6}})],1)],1)],1),a("a-row",{attrs:{gutter:12}},[a("a-col",{attrs:{span:32}},[a("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"备注"}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["remark",e.validatorRules.remark],expression:"['remark', validatorRules.remark]"}],attrs:{disabled:e.disableSubmit,readOnly:e.disableSubmit,placeholder:"请输入备注","allow-clear":""}})],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(),1==e.disableSubmit?a("template",{slot:"footer"},[a("a-button",{style:{marginRight:"8px"},on:{click:e.handleCancel}},[e._v("关闭")])],1):e._e()],2)},s=[],i=a("88bc"),l=a.n(i),o=a("0fea"),n={name:"UnitModel",props:["projectClassify"],data:function(){return{title:"",visible:!1,model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,form:this.$form.createForm(this),validatorRules:{serverName:{rules:[{required:!0,message:"请输入终端名称"},{min:0,max:30,message:"长度不超过 30 个字符",trigger:"blur"}]},serverAddress:{rules:[{required:!0,message:"请输入终端IP",min:0,max:30,trigger:"blur"}]},serverPort:{rules:[{required:!0,message:"请输入端口"}]},decimalPlace:{rules:[{required:!0,message:"请输入小数位"}]},remark:{rules:[{min:0,max:100,message:"最长 100 个字符",trigger:"blur"}]}},url:{add:"/serve/deploy/add",edit:"/serve/deploy/edit"},disableSubmit:!1}},methods:{add:function(){this.edit({})},edit:function(e){var t=this;this.form.resetFields(),this.model=Object.assign({},e),this.visible=!0,this.$nextTick((function(){t.form.setFieldsValue(l()(t.model,"serverAddress","serverName","serverPort","remark"))}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){var e=this,t=this;this.form.validateFields((function(a,r){if(!a){t.confirmLoading=!0;var s,i=Object.assign(e.model,r);e.model.id?s=Object(o["h"])(e.url.edit,i,"put"):(i.projectClassifyId=e.projectClassify,s=Object(o["h"])(e.url.add,i,"post")),s.then((function(a){a.success?(t.$message.success(a.message),e.$emit("ok",a.result)):t.$message.warning(a.message)})).finally((function(){t.confirmLoading=!1,t.close()}))}}))},handleCancel:function(){this.close()}}},d=n,c=(a("c878"),a("2877")),u=Object(c["a"])(d,r,s,!1,null,"171abcec",null);t["default"]=u.exports},"431e":function(e,t,a){"use strict";var r=a("0aad"),s=a.n(r);s.a},4496:function(e,t,a){"use strict";var r=a("61f5"),s=a.n(r);s.a},4603:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-spin",{attrs:{spinning:e.load}},[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:8}},[a("a-form-item",{attrs:{label:"参数编号"}},[a("a-input",{attrs:{placeholder:"请输入参数编号"},model:{value:e.queryParam.parameterCode,callback:function(t){e.$set(e.queryParam,"parameterCode",t)},expression:"queryParam.parameterCode"}})],1)],1),a("a-col",{attrs:{md:6,sm:8}},[a("a-form-item",{attrs:{label:"参数名称"}},[a("a-input",{attrs:{placeholder:"请输入参数名称"},model:{value:e.queryParam.parameterName,callback:function(t){e.$set(e.queryParam,"parameterName",t)},expression:"queryParam.parameterName"}})],1)],1),a("a-col",{attrs:{md:6,sm:8}},[a("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"left",overflow:"hidden"}},[a("a-button",{attrs:{icon:"search",type:"primary"},on:{click:e.searchQuery}},[e._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},attrs:{icon:"reload",type:"primary"},on:{click:e.searchReset}},[e._v("重置")])],1)])],1)],1)],1),a("div",[a("a-table",{ref:"table",staticClass:"j-table-force-nowrap",attrs:{columns:e.columns,customRow:e.clickThenSelect,dataSource:e.dataSource,loading:e.loading,scroll:{y:450},pagination:e.ipagination,bordered:"",rowKey:"id"},on:{change:e.handleTableChange}})],1)])],1)},s=[],i=a("b65a"),l=a("7b16"),o=a("4349"),n=a("d579"),d=a("0fea"),c={name:"EmptyParameter",mixins:[i["a"]],components:{JDictSelectTag:l["default"],JInput:o["default"],JEllipsis:n["default"]},data:function(){return{columns:[{title:"参数编号",align:"center",dataIndex:"parameterCode",width:100},{title:"参数名称",align:"center",dataIndex:"parameterName",width:200},{title:"描述",align:"center",dataIndex:"parameterDescribe",width:300},{title:"值",align:"center",dataIndex:"value",width:300},{title:"质量",align:"center",dataIndex:"quality",width:80},{title:"时间戳",align:"center",dataIndex:"timeStamp",width:250}],load:!1,url:{list:"/empty/parameter/list",delete:"/empty/parameter/delete",parameterId:"/equipment/queryById"}}},props:["parameterGroupId","tree","parameters"],created:function(){var e=this;this.$bus.$on("empty-iot-topic",(function(t){var a=e,r=JSON.parse(t.toString());null!=e.dataSource&&r.ID===e.dataSource[0].eqptCode&&e.dataSource.forEach((function(e){r.TagInfo.forEach((function(t){t.ID==e.parameterCode&&(a.$set(e,"value",t.Value+""),a.$set(e,"quality",t.Quality),a.$set(e,"timeStamp",t.TimeStamp))}))}))}))},watch:{parameterGroupId:{handler:function(){this.loadData()}}},methods:{loadData:function(e){var t=this;1===e&&(this.ipagination.current=1),this.onClearSelected();var a=this.getQueryParams();a.equipmentId=this.parameterGroupId,this.loading=!0,Object(d["c"])(this.url.list,a).then((function(e){e.success&&(t.dataSource=e.result.records,t.ipagination.total=e.result.total,e.result.records.length>0&&(t.selectedRowKeys[0]=t.dataSource[0].id)),510===e.code&&t.$message.warning(e.message),t.loading=!1}))},clickThenSelect:function(e){var t=this;return{on:{click:function(){t.onSelectChange(e.id.split(","),[e])}}}},onSelectChange:function(e){this.selectedRowKeys=e},modalFormOk:function(e){this.$emit("tree"),this.loadData(),this.selectedRowKeys=[e.id]},searchQuery:function(){this.loadData(),this.onClearSelected()},searchReset:function(){this.queryParam={},this.loadData(),this.onClearSelected()},handleEdit:function(e){this.$refs.modalForm.edit(e),this.$refs.modalForm.title="编辑",this.$refs.modalForm.disableSubmit=!1},emptyHandleEdit:function(e){this.$refs.emptyModalForm.edit(e),this.$refs.emptyModalForm.title="编辑",this.$refs.emptyModalForm.disableSubmit=!1},emptyHandleAdd:function(){this.$refs.modalAddress.add(),this.$refs.modalAddress.visible1=!0},handleAdd:function(){this.$refs.modalForm.add(),this.$refs.modalForm.title="新增"}}},u=c,m=a("2877"),p=Object(m["a"])(u,r,s,!1,null,null,null);t["default"]=p.exports},"466d":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-spin",{attrs:{spinning:e.load,tip:"加载中..."}},[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:8}},[a("a-form-item",{attrs:{label:"终端编号"}},[a("a-input",{attrs:{placeholder:"请输入终端编号"},model:{value:e.queryParam.serverCode,callback:function(t){e.$set(e.queryParam,"serverCode",t)},expression:"queryParam.serverCode"}})],1)],1),a("a-col",{attrs:{md:6,sm:8}},[a("a-form-item",{attrs:{label:"终端名称"}},[a("a-input",{attrs:{placeholder:"请输入终端名称"},model:{value:e.queryParam.serverName,callback:function(t){e.$set(e.queryParam,"serverName",t)},expression:"queryParam.serverName"}})],1)],1),a("a-col",{attrs:{span:8}},[a("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"left",overflow:"hidden"}},[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("重置")]),a("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")])],1)])],1)],1)],1),a("div",[a("a-table",{ref:"table",staticClass:"j-table-force-nowrap",attrs:{size:"small",bordered:"",rowKey:"id",columns:e.columns,dataSource:e.dataSource,pagination:e.ipagination,loading:e.loading,rowSelection:{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange,type:"radio"},customRow:e.clickThenSelect},on:{change:e.handleTableChange},scopedSlots:e._u([{key:"guardState",fn:function(t){return a("span",{},[0===t?a("a-badge",{attrs:{status:"error"}}):e._e(),1===t?a("a-badge",{attrs:{status:"success"}}):e._e(),1===t?a("span",[e._v("已连接")]):e._e(),0===t?a("span",[e._v("未连接")]):e._e()],1)}},{key:"customRenderStatus",fn:function(t){return[1===t?a("a-tag",{attrs:{color:"green"}},[e._v("运行")]):e._e(),0===t?a("a-tag",{attrs:{color:"orange"}},[e._v("停止")]):e._e()]}},{key:"action",fn:function(t,r){return a("span",{},[0==r.collectState?a("span",[a("a",{on:{click:function(t){return e.collectPut(r)}}},[e._v("启动")])]):a("span",[a("a",{on:{click:function(t){return e.collectPut(r)}}},[e._v("停止")])]),a("a-divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(t){return e.addDeploy(r)}}},[e._v("下发配置")]),a("a-divider",{attrs:{type:"vertical"}}),a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.collectData(r)}}},[e._v("实时数据")]),a("a-divider",{attrs:{type:"vertical"}}),a("a-dropdown",[a("a",{staticClass:"ant-dropdown-link"},[e._v("\n 更多 "),a("a-icon",{attrs:{type:"down"}})],1),a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleEdit(r)}}},[e._v("编辑")])]),a("a-menu-item",[a("a-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(){return e.handleDelete(r.id)}}},[a("a",[e._v("删除")])])],1),a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleLog(r)}}},[e._v("获取日志")])]),a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleInflux(r)}}},[e._v("InfluxDB配置")])]),a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleMqtt(r)}}},[e._v("MQTT配置")])]),a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleCollect(r)}}},[e._v("更新采集软件")])]),a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleAuthorize(r)}}},[e._v("授权")])])],1)],1)],1)}}])})],1),a("unit-model",{ref:"modalForm",attrs:{"project-classify":e.projectClassify},on:{ok:e.modalFormOk}}),a("log-model",{ref:"logModalForm",on:{ok:e.modalFormOk}}),a("influx-model",{ref:"influxModalForm",on:{ok:e.modalFormOk}}),a("mqtt-model",{ref:"mqttModalForm",on:{ok:e.modalFormOk}}),a("authorize-model",{ref:"authorizeModalForm",on:{ok:e.modalFormOk}}),a("collect-model",{ref:"collectModalForm",on:{ok:e.modalFormOk}}),a("parameter-address",{ref:"modalAddress",attrs:{"server-id":e.serverId},on:{ok:e.modalFormOk}})],1)],1)},s=[],i=a("c5c2"),l=i["a"],o=a("2877"),n=Object(o["a"])(l,r,s,!1,null,null,null);t["default"]=n.exports},"61f5":function(e,t,a){},"62c8":function(e,t,a){},"6c71":function(e,t,a){"use strict";var r=a("e470"),s=a.n(r);s.a},"6e84":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v(e._s(e.title))])},s=[],i=a("e7fc"),l=a("0fea"),o={name:"MqttIot",data:function(){return{client:"",clientCount:0,topic:[],title:"",receivedMessage:null,mqttOpts:{keepalive:60,clientId:"clientId-"+Math.random().toString(16).substr(2,8),username:"",password:"",connectTimeout:1e4,path:"/mqtt"},mqttUrl:{head:"ws",host:"",port:8083,tailPath:"mqtt"},url:{subscribe:"/equipment/subscribe",queryById:"/serve/deploy/mqtt/queryById"}}},props:["serverId"],methods:{initMqtt:function(){var e=this;Object(l["c"])(this.url.queryById,{id:this.serverId}).then((function(t){if(t.success&&null!=t.result){e.mqttUrl.host=t.result.address,e.mqttOpts.username=t.result.userName,e.mqttOpts.password=t.result.userPassword;var a=JSON.parse(JSON.stringify(e.mqttOpts));e.client=i["connect"]("".concat(e.mqttUrl.head,"://").concat(e.mqttUrl.host,":").concat(e.mqttUrl.port,"/").concat(e.mqttUrl.tailPath),a),e.client.on("connect",e.handleConnect),e.client.on("message",e.handleMessage),e.client.on("reconnect",e.handleReconnect),e.client.on("error",e.handleError)}}))},disconnectMqtt:function(){this.client.end()},handleConnect:function(){var e=this;Object(l["c"])(this.url.subscribe,{id:this.serverId}).then((function(t){t.success&&e.client.subscribe(t.result)}))},handleMessage:function(e,t){this.receivedMessage=JSON.parse(t.toString()),"ActualDevices"===e.split("/")[2]?this.$bus.$emit("solid-iot-topic",t.toString()):this.$bus.$emit("empty-iot-topic",t.toString()),this.title=this.receivedMessage.msg},handleReconnect:function(e){this.clientCount++,this.clientCount>=10&&this.client.end()},handleError:function(e){},mqttPublish:function(e,t){this.client.publish(e,JSON.stringify(t))}}},n=o,d=a("2877"),c=Object(d["a"])(n,r,s,!1,null,null,null);t["default"]=c.exports},"83f9":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("j-modal",{attrs:{switchFullscreen:!1,"confirm-loading":e.confirmLoading1,visible:e.visible1,width:1050,title:"实时数据",fullscreen:!0,okButtonProps:{class:{"jee-hidden":e.disableSubmit}},cancelText:"关闭"},on:{cancel:e.handleCancel,ok:e.handleCancel}},[a("a-layout",[a("a-layout-sider",{staticStyle:{background:"#fff"},attrs:{width:"250"}},[a("a-tree",{attrs:{expandedKeys:e.expandedKeys,"tree-data":e.treeData,"default-expand-all":"","show-icon":""},on:{"update:expandedKeys":function(t){e.expandedKeys=t},"update:expanded-keys":function(t){e.expandedKeys=t},select:e.onSelect},scopedSlots:e._u([{key:"title",fn:function(t){var r=t.key,s=t.title;return[a("a-dropdown",{attrs:{trigger:["contextmenu"]},scopedSlots:e._u([{key:"overlay",fn:function(){return[a("a-menu",{on:{click:function(t){var a=t.key;return e.addProjectModal(r,a)}}})]},proxy:!0}],null,!0)},[a("span",[e._v(e._s(s))])])]}}])},[a("a-icon",{attrs:{slot:"switcherIcon",type:"down"},slot:"switcherIcon"}),a("a-icon",{style:{color:"rgb(24, 144, 255)"},attrs:{slot:"iot",type:"home",theme:"filled"},slot:"iot"}),a("a-icon",{style:{color:"rgb(24, 144, 255)"},attrs:{slot:"classify",type:"folder",theme:"filled"},slot:"classify"}),a("a-icon",{style:{color:"rgb(24, 144, 255)"},attrs:{slot:"project",type:"cloud",theme:"filled"},slot:"project"}),a("a-icon",{style:{color:"rgb(24, 144, 255)"},attrs:{slot:"empty",type:"code-sandbox-square",theme:"filled"},slot:"empty"}),a("a-icon",{style:{color:"rgb(24, 144, 255)"},attrs:{slot:"solid",type:"instagram",theme:"filled"},slot:"solid"}),a("a-icon",{style:{color:"rgb(24, 144, 255)"},attrs:{slot:"equipment",type:"sliders"},slot:"equipment"}),a("a-icon",{style:{color:"rgb(24, 144, 255)"},attrs:{slot:"group",type:"file-text"},slot:"group"})],1)],1),a("a-layout",{staticStyle:{padding:"0 0 0 1px",overflow:"hidden"}},[a("a-layout",{style:{background:"#fff",padding:"1px",minHeight:"100%"}},[2===e.indexStyle?a("equipment",{ref:"equipment",attrs:{"parameter-group-id":e.parameterGroupId}}):e._e(),5===e.indexStyle?a("parameter-group",{ref:"equipment",attrs:{"parameter-group-id":e.parameterGroupId}}):e._e(),7===e.indexStyle?a("empty-parameter",{ref:"equipment",attrs:{"parameter-group-id":e.parameterGroupId}}):e._e(),6===e.indexStyle?a("solid-parameter",{ref:"equipment",attrs:{"parameter-group-id":e.parameterGroupId,parameters:e.parameters},on:{ok:e.saveParameters}}):e._e()],1)],1)],1),a("mqtt-iot",{ref:"mqtt",attrs:{"server-id":e.serverId}})],1)},s=[],i=a("6e84"),l=a("8f26"),o=a("d6cf"),n=a("a259"),d=a("4603"),c=a("0b22"),u=a("2f55"),m=a("b65a"),p=a("7b16"),h=a("4349"),f=a("d579"),b=a("c5e4"),g=a("466d"),v=a("88bc"),_=a.n(v),y=a("0fea"),C={name:"ParameterAddress",mixins:[m["a"]],components:{MqttConnectionUtil:l["default"],MqttIot:i["default"],EmptyParameter:d["default"],SolidParameter:n["default"],ParameterGroup:c["default"],Equipment:o["default"],ProjectModal:b["default"],Server:g["default"],ParameterGroupModel:u["default"],JDictSelectTag:p["default"],JInput:h["default"],JEllipsis:f["default"]},data:function(){return{projectId:"",parameterGroupId:"",indexStyle:2,expandedKeys:["0"],selectedKeys:[],currentSelectedKeys:[],visible1:!1,confirmLoading1:!1,visible:!1,disableSubmit:!0,treeData:[],load:!1,url:{tree:"/equipment/tree/collect",queryByProjectCode:"/projectClassify/queryByProjectCode",queryByServe:"/serve/deploy/queryByProjectCode",addBatch:"/empty/parameter/addBatch",edit:"/empty/parameter/edit"},form:this.$form.createForm(this),model:{},parameters:[]}},props:["serverId"],watch:{serverId:{handler:function(){this.loadData()}}},methods:{openMqtt:function(){var e=this;this.visible1=!0,this.$nextTick((function(){e.$refs.mqtt&&e.$refs.mqtt.initMqtt()}))},generateList:function(e){for(var t=0;t0&&t.parameters.length>0))for(var a=0;a0&&(t.selectedRowKeys[0]=t.dataSource[0].id),t.dataSource.forEach((function(e){var t="";t=null==e.latestCollectVersion||""==e.latestCollectVersion?"空":e.latestCollectVersion,t+="/",null==e.newCollectVersion||0==e.guardState?t+="空":t+=e.newCollectVersion,e.collectVersion=t;var a="";a=null==e.latestDeployVersion||""==e.latestDeployVersion?"空":e.latestDeployVersion,a+="/",null==e.newDeployVersion||0==e.guardState?a+="空":a+=e.newDeployVersion,e.deployVersion=a}))),510===e.code&&t.$message.warning(e.message),t.loading=!1}))},clickThenSelect:function(e){var t=this;return{on:{click:function(){t.onSelectChange(e.id.split(","),[e])}}}},onSelectChange:function(e){this.selectedRowKeys=e},modalFormOk:function(e){this.$emit("tree"),this.loadData(),this.selectedRowKeys=[e.id]},searchQuery:function(){this.loadData(),this.onClearSelected()},searchReset:function(){this.queryParam={},this.loadData(),this.onClearSelected()},handleEdit:function(e){this.$refs.modalForm.edit(e),this.$refs.modalForm.title="编辑",this.$refs.modalForm.disableSubmit=!1},handleLog:function(e){0==e.guardState?this.$message.warning("终端未连接!"):this.$refs.logModalForm.edit(e)},handleInflux:function(e){this.$refs.influxModalForm.edit(e)},handleMqtt:function(e){this.$refs.mqttModalForm.edit(e)},handleAuthorize:function(e){this.$refs.authorizeModalForm.edit(e),null!=e.authorize?this.$refs.authorizeModalForm.title="更新授权信息":this.$refs.authorizeModalForm.title="添加授权信息"},handleCollect:function(e){var t=this;0==e.guardState?t.$message.warning("终端未连接!"):(this.$refs.collectModalForm.edit(e),null!=e.newCollectVersion?this.$refs.collectModalForm.title="更新采集软件":this.$refs.collectModalForm.title="上传采集软件")},collectPut:function(e){var t=this;if(this.load)a.$message.warning("请稍后再试!");else{var a=this;0==e.guardState?a.$message.warning("终端未连接!"):(this.load=!0,Object(_api_manage__WEBPACK_IMPORTED_MODULE_11__["h"])(this.url.put,e,"put"),setTimeout((function(){t.load&&(a.$message.warning("请稍后再试!"),t.load=!1)}),5e3))}},addDeploy:function(e){var t=this;0==e.guardState?this.$message.warning("终端未连接!"):1==e.collectState?this.$message.warning("请暂停采集软件再生成配置!"):(this.loading=!0,Object(_api_manage__WEBPACK_IMPORTED_MODULE_11__["c"])(this.url.deploy,{id:e.id}).then((function(e){t.loading=!1,e.success&&(t.loadData(),t.$message.success(e.message)),510===e.code&&t.$message.warning(e.message)})))}}}},c5e4:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:e.title,width:500,ok:!1,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-model",{ref:"form",attrs:{model:e.model,rules:e.validatorRules}},[a("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"项目名称",prop:"projectName",hidden:!1,hasFeedback:""}},[a("a-input",{attrs:{id:"projectName",placeholder:"请输入项目名称"},model:{value:e.model.projectName,callback:function(t){e.$set(e.model,"projectName",t)},expression:"model.projectName"}})],1),a("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"备注"}},[a("a-textarea",{attrs:{placeholder:"请输入备注"},model:{value:e.model.memo,callback:function(t){e.$set(e.model,"memo",t)},expression:"model.memo"}})],1)],1)],1)],1)},s=[],i=a("0fea"),l=a("4ec3"),o=(a("88bc"),a("261e")),n={name:"SysDepartModal",components:{ATextarea:o["a"]},data:function(){return{departTree:[],orgTypeData:[],phoneWarning:"",projectName:"",title:"操作",seen:!1,visible:!1,condition:!0,disableSubmit:!1,model:{},defaultModel:{departOrder:0,orgCategory:"1"},menuhidden:!1,menuusing:!0,labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{projectName:[{required:!0,message:"请输入项目名称!"}]},url:{add:"/projectClassify/add",edit:"/projectClassify/edit"},dictDisabled:!0}},created:function(){},methods:{loadTreeData:function(){var e=this;Object(l["D"])().then((function(t){if(t.success){e.departTree=[];for(var a=0;a10?e.substr(0,10):e:""}}],load:!1,url:{list:"/equipment/list",put:"/serve/deploy/collect/put",deploy:"/serve/deploy/deploy/document",delete:"/equipment/delete"}}},props:["parameterGroupId","tree"],mounted:function(){},watch:{parameterGroupId:{handler:function(e,t){this.loadData()}}},methods:{loadData:function(e){var t=this;1===e&&(this.ipagination.current=1),this.onClearSelected();var a=this.getQueryParams();a.serverId=this.parameterGroupId,this.loading=!0,Object(d["c"])(this.url.list,a).then((function(e){e.success&&(t.dataSource=e.result.records,t.ipagination.total=e.result.total,t.dataSource.forEach((function(e){var t="";t=null==e.latestCollectVersion||""==e.latestCollectVersion?"空":e.latestCollectVersion,t+="/",null==e.newCollectVersion||0==e.guardState?t+="空":t+=e.newCollectVersion,e.collectVersion=t;var a="";a=null==e.latestDeployVersion||""==e.latestDeployVersion?"空":e.latestDeployVersion,a+="/",null==e.newDeployVersion||0==e.guardState?a+="空":a+=e.newDeployVersion,e.deployVersion=a}))),510===e.code&&t.$message.warning(e.message),t.loading=!1}))},clickThenSelect:function(e){var t=this;return{on:{click:function(){t.onSelectChange(e.id.split(","),[e])}}}},onSelectChange:function(e,t){this.selectedRowKeys=e},modalFormOk:function(e){this.$emit("tree"),this.loadData(),this.selectedRowKeys=[e.id]},searchQuery:function(){this.loadData(),this.onClearSelected()},searchReset:function(){this.queryParam={},this.loadData(),this.onClearSelected()},handleEdit:function(e){0==e.equipmentType?(this.$refs.emptyModalForm.edit(e),this.$refs.emptyModalForm.title="编辑",this.$refs.emptyModalForm.disableSubmit=!1):(this.$refs.modalForm.edit(e),this.$refs.modalForm.title="编辑",this.$refs.modalForm.disableSubmit=!1)},handleDetail:function(e){0==e.equipmentType?(this.$refs.emptyModalForm.edit(e),this.$refs.emptyModalForm.title="详情",this.$refs.emptyModalForm.disableSubmit=!0):(this.$refs.modalForm.edit(e),this.$refs.modalForm.title="详情",this.$refs.modalForm.disableSubmit=!0)},emptyHandleAdd:function(){this.$refs.emptyModalForm.add(),this.$refs.emptyModalForm.title="新增"}}},u=c,m=a("2877"),p=Object(m["a"])(u,r,s,!1,null,null,null);t["default"]=p.exports},e470:function(e,t,a){}}]);