gyhlw_dotnet/网站项目/dist/dist1104/js/326.ed5af9f6.js

2 lines
17 KiB
JavaScript

"use strict";(self["webpackChunkproject"]=self["webpackChunkproject"]||[]).push([[326],{3326:function(t,s,e){e.r(s),e.d(s,{default:function(){return z}});var a=function(){var t=this,s=t._self._c;return s("div",[s("ChiClone")],1)},i=[],l=function(){var t=this,s=t._self._c;return s("div",{staticClass:"Clone"},[s("div",{directives:[{name:"show",rawName:"v-show",value:t.dialogVisible,expression:"dialogVisible"}],staticClass:"tree_menu"},[s("el-tree",{ref:"tree",attrs:{data:t.trees,"node-key":"id",props:t.defaultProps,"default-expand-all":""},on:{"node-contextmenu":t.rightClick,"node-click":t.treeNodeClick}})],1),s("div",{directives:[{name:"show",rawName:"v-show",value:t.add_passage,expression:"add_passage"},{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],class:"zh"===t.$i18n.locale?"zh_params pas_params":"pas_params"},[s("div",{staticClass:"content"},[s("div",{staticClass:"con_left"},[s("h3",{staticClass:"mqtt",staticStyle:{"margin-top":"20px",color:"white"}},[t._v(t._s(t.$t("chmqtt.title")))]),s("el-divider"),s("el-form",{ref:"formData",attrs:{model:t.formData,"label-position":t.labelPosition,rules:t.rules}},[s("el-row",[s("el-col",{attrs:{span:24}},[s("el-form-item",[s("el-checkbox",{model:{value:t.mqtt_qiyong,callback:function(s){t.mqtt_qiyong=s},expression:"mqtt_qiyong"}},[t._v(t._s(t.$t("chmqtt.enable")))])],1)],1)],1),s("el-row",{staticClass:"serveIp"},[s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:t.$t("chmqtt.serveIp"),"label-width":t.formLabelWidth,prop:"mqtt_ip"}},[s("el-row",[s("el-col",{attrs:{span:5}},[s("el-input",{staticStyle:{width:"43px",height:"30px"},attrs:{maxlength:"3"},model:{value:t.mqtt_ip1,callback:function(s){t.mqtt_ip1=s},expression:"mqtt_ip1"}})],1),s("el-col",{attrs:{span:1}},[t._v(". ")]),s("el-col",{attrs:{span:5}},[s("el-input",{staticStyle:{width:"43px",height:"30px"},attrs:{maxlength:"3"},model:{value:t.mqtt_ip2,callback:function(s){t.mqtt_ip2=s},expression:"mqtt_ip2"}})],1),s("el-col",{attrs:{span:1}},[t._v(".")]),s("el-col",{attrs:{span:5}},[s("el-input",{staticStyle:{width:"43px",height:"30px"},attrs:{maxlength:"3"},model:{value:t.mqtt_ip3,callback:function(s){t.mqtt_ip3=s},expression:"mqtt_ip3"}})],1),s("el-col",{attrs:{span:1}},[t._v(".")]),s("el-col",{attrs:{span:5}},[s("el-input",{staticStyle:{width:"43px",height:"30px"},attrs:{maxlength:"3"},model:{value:t.mqtt_ip4,callback:function(s){t.mqtt_ip4=s},expression:"mqtt_ip4"}})],1)],1)],1)],1)],1),s("el-row",[s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:t.$t("chmqtt.GatewaySN"),"label-width":t.formLabelWidth,prop:"mqtt_wgsn"}},[s("el-input",{staticStyle:{width:"200px",height:"30px"},attrs:{placeholder:""},model:{value:t.formData.mqtt_wgsn,callback:function(s){t.$set(t.formData,"mqtt_wgsn",s)},expression:"formData.mqtt_wgsn"}})],1)],1)],1),s("el-row",[s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:t.$t("chmqtt.port"),"label-width":t.formLabelWidth,prop:"mqtt_port"}},[s("el-input",{staticStyle:{width:"200px",height:"30px"},attrs:{placeholder:""},model:{value:t.formData.mqtt_port,callback:function(s){t.$set(t.formData,"mqtt_port",s)},expression:"formData.mqtt_port"}})],1)],1)],1),s("el-row",[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"Keep Alive(s):","label-width":t.formLabelWidth,prop:"mqtt_keepalive"}},[s("el-input",{staticStyle:{width:"200px",height:"30px"},attrs:{placeholder:""},model:{value:t.formData.mqtt_keepalive,callback:function(s){t.$set(t.formData,"mqtt_keepalive",s)},expression:"formData.mqtt_keepalive"}}),s("div",{staticClass:"infos"},[t._v("2-60000")])],1)],1)],1),s("el-row",[s("el-col",{staticStyle:{"padding-right":"0"},attrs:{span:24}},[s("el-form-item",{attrs:{label:t.$t("chmqtt.realTimePublish"),prop:"mqtt_sssjfbzt"}},[s("el-input",{staticStyle:{width:"200px",height:"30px"},attrs:{placeholder:""},model:{value:t.formData.mqtt_sssjfbzt,callback:function(s){t.$set(t.formData,"mqtt_sssjfbzt",s)},expression:"formData.mqtt_sssjfbzt"}})],1)],1)],1),s("h3",{staticClass:"info_play"},[t._v(t._s(t.$t("chmqtt.release")))]),s("el-divider"),s("el-row",[s("el-col",{attrs:{span:12}},[s("el-form-item",[s("el-row",[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"Qos(MQTT):","label-width":t.formLabelWidth,prop:"upload_week"}},[s("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:t.$t("select")},model:{value:t.formData.mqtt_qos,callback:function(s){t.$set(t.formData,"mqtt_qos",s)},expression:"formData.mqtt_qos"}},t._l(t.options1,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1)],1)],1)],1)],1),s("div",{staticClass:"con_left_footer"},[s("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$t("save")))]),s("el-button",{on:{click:function(s){t.add_passage=!0}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),s("div",[s("div",{staticClass:"con_right"},[s("h3",{staticClass:"mqtt",staticStyle:{"margin-top":"20px",color:"white"}},[t._v(" 标准MQTT采集点 ")]),s("el-divider")],1),s("el-table",{ref:"singleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData}},[s("el-table-column",{attrs:{type:"index"}}),s("el-table-column",{attrs:{property:"mqtt_cjd_sbmc",label:t.$t("chmqtt.deviceName")},scopedSlots:t._u([{key:"default",fn:function(e){return[s("el-select",{attrs:{placeholder:""},model:{value:e.row.mqtt_cjd_sbmc,callback:function(s){t.$set(e.row,"mqtt_cjd_sbmc",s)},expression:"scope.row.mqtt_cjd_sbmc"}},t._l(t.options2,(function(t,e){return s("el-option",{key:e,attrs:{label:t.label,value:t.value}})})),1)]}}])}),s("el-table-column",{attrs:{property:"mqtt_cjd_tagid",label:"TagID"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("el-select",{attrs:{placeholder:""},model:{value:e.row.mqtt_cjd_tagid,callback:function(s){t.$set(e.row,"mqtt_cjd_tagid",s)},expression:"scope.row.mqtt_cjd_tagid"}},t._l(t.options3,(function(t,e){return s("el-option",{key:e,attrs:{label:t.label,value:t.value}})})),1)]}}])})],1)],1)])]),s("div",[s("el-dialog",{attrs:{title:"选择点",visible:t.choose_point,width:"30%"},on:{"update:visible":function(s){t.choose_point=s}}},[s("el-tree",{attrs:{data:t.points,"show-checkbox":"","node-key":"id","default-expanded-keys":[1,2],"default-checked-keys":[3,4,5,6],props:t.defaultProps}}),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:t.savePoint}},[t._v(t._s(t.$t("save")))]),s("el-button",{on:{click:function(s){t.choose_point=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1),s("div",{staticClass:"gateway"},[s("el-dialog",{attrs:{title:t.$t("dbcollectiongate.title"),visible:t.outerVisible,width:"382px"},on:{"update:visible":function(s){t.outerVisible=s}}},[s("el-form",{ref:"gateWay",staticClass:"demo-ruleForm",attrs:{model:t.formData,rules:t.rulesGate,"label-width":"zh"===t.$i18n.locale?"130px":"85px"}},[s("el-form-item",{attrs:{label:t.$t("dbcollectiongate.name"),prop:"wgpz_wgmc"}},[s("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:t.$t("select")},model:{value:t.formData.wgpz_wgmc,callback:function(s){t.$set(t.formData,"wgpz_wgmc",s)},expression:"formData.wgpz_wgmc"}},t._l(t.opts1,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),s("el-form-item",{attrs:{label:t.$t("dbcollectiongate.ID"),prop:"wgpz_wgid"}},[s("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:t.$t("select")},model:{value:t.formData.wgpz_wgid,callback:function(s){t.$set(t.formData,"wgpz_wgid",s)},expression:"formData.wgpz_wgid"}},t._l(t.opts2,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),s("div",{staticClass:"dialog-footer-outer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:t.submitGate}},[t._v(t._s(t.$t("save")))]),s("el-button",{on:{click:function(s){t.outerVisible=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)],1)])},o=[],p=e(1876),r=e(7977),m=e(2549),c=(e(8040),e(7372),{name:"ChiClone",components:{PrismEditor:r.h},data(){return{loading:!1,flag:!1,gateway:"",trees:[],user_id:"",step:"",mqtt_qiyong:!1,formData:{mqtt_ip:"",mqtt_wgsn:"",mqtt_port:"",mqtt_keepalive:"",mqtt_sssjfbzt:"",mqtt_qos:"",cjdpz_tagid:"",cjdpz_mc:"",cjdpz_sjq:"",cjdpz_jcqdz:"",cjdpz_cjsjlx:"",cjdpz_dxsx:"",cjdpz_scms:"",wgpz_wgmc:"",wgpz_wgid:"",ippz_wllx:"",ippz_ip:"",ippz_zwym:"",ippz_wg:"",ippz_dns:"",ippz_dns_by:"",sbpz_sbmc:"",sbpz_kzqxy:"",sbpz_ip:"",sbpz_port:"",sbpz_czdz:"",sbpz_lxzq:"",sbpz_qyhmcj:"",sbpz_qyplcj:"",sbpz_zdplcjs:"",sbpz_cjcgsj:"",sbpz_zqsbonchange:"",sbpz_txsjjg:"",sbpz_xqjcqxr:"",sbpz_bcjcqxr:"",cjdpz_tagid:"",cjdpz_mc:"",cjdpz_sjq:"",cjdpz_jcqdz:"",cjdpz_cjsjlx:"",cjdpz_dxsx:"",cjdpz_scms:""},mqtt_ip1:"",mqtt_ip2:"",mqtt_ip3:"",mqtt_ip4:"",points:[{id:1,label:"Device1",children:[{id:3,label:"tag0001"},{id:4,label:"tag0002"}]},{id:2,label:"Device1",children:[{id:5,label:"tag0003"},{id:6,label:"tag0004"}]}],choose_point:!1,options1:[{value:"0",label:"0"},{value:"1",label:"1"},{value:"2",label:"2"}],labelPosition:"left",formLabelWidth:"zh"===this.$i18n.locale?"200px":"145px",input1:192,add_passage:!0,rightMenu:"",dialogVisible:!0,isAdd:!1,datas:[{label:"Gateway",children:[{label:"数据采集",children:[{label:"I/O点"},{label:"用户点"},{label:"计算点"},{label:"系统点"}]},{label:"上云服务",children:[{label:"标准 MQTT"},{label:"AWS loT"}]}]}],options2:[],options3:[],defaultProps:{children:"children",label:"label"},tableData:[{mqtt_cjd_sbmc:"",mqtt_cjd_tagid:""}],rules:{mqtt_ip:[{required:!0,message:"",validator:this.validateIp,trigger:"blur"}],mqtt_wgsn:[{required:!0,message:this.$t("chmqtt.rules.mqtt_wgsn"),trigger:"blur"}],mqtt_port:[{required:!0,message:this.$t("chmqtt.rules.mqtt_port"),trigger:"blur"}],mqtt_keepalive:[{required:!0,message:this.$t("chmqtt.rules.mqtt_keepalive"),trigger:"blur"}],mqtt_sssjfbzt:[{required:!0,message:this.$t("chmqtt.rules.mqtt_publishing"),trigger:"blur"}],mqtt_qos:[{required:!0,message:"请输入上传周期",trigger:"blur"}],mqtt_publishing:[{required:!0,message:this.$t("chmqtt.rules.mqtt_publishing"),trigger:"blur"}]},outerVisible:!1,gateWay:{wgpz_wgmc:"",wgpz_wgid:"",wgpz_wglx:""},rulesGate:{wgpz_wgmc:[{required:!0,message:this.$t("dbcollectiongate.rules.wgpz_wgmc"),trigger:"blur"}],wgpz_wgid:[{required:!0,message:this.$t("dbcollectiongate.rules.wgpz_wgid"),trigger:"blur"}]},opts1:this.$t("dbcollectiongate.options2"),opts2:[{value:"LAN-BOX2",label:"LAN-BOX2"},{value:"WLAN-BOX2",label:"WLAN-BOX2"}]}},created(){this.user_id=window.location.href.split("?")[1],(0,p.EQ)({user_id:this.user_id,type:"3"}).then((t=>{console.log(t),console.log(JSON.parse(t.data.data.data)),this.trees=JSON.parse(t.data.data.data)}))},methods:{validateIp(t,s,e){this.mqtt_ip1+"."+this.mqtt_ip2+"."+this.mqtt_ip3+"."+this.mqtt_ip4==="..."?e(new Error(this.$t("chmqtt.rules.mqtt_ip"))):/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/.test(this.mqtt_ip1+"."+this.mqtt_ip2+"."+this.mqtt_ip3+"."+this.mqtt_ip4)?e():e(new Error(this.$t("chmqtt.rules.mqtt_ip1")))},submitForm(){this.$refs["formData"].validate((t=>{if(!t)return console.log("error submit!!"),!1;this.saveClone()}))},async rightClick(t,s,e){console.log(e),s.editing&&(this.outerVisible=!0,this.GetUserAnswer())},getParameter(t){console.log(t),this.user_id=t},treeNodeClick(){this.add_passage=!0},getDriveName(){this.diag_drive=!0},handleSelect(t){if(console.log(t),1==t&&0==this.isAdd)this.choose_point=!0;else if(1==t&&1==this.isAdd)return this.$message({message:"添加失败,只能添加一条数据",type:"error"}),!1},highlighter(t){return(0,m.highlight)(t,m.languages.js)},closeMenu(t){console.log({ev:t}),this.dialogVisible=!1},savePoint(){this.choose_point=!1,this.isAdd=!0,this.$message({message:"添加成功",type:"success"})},async saveClone(){var t={mqtt_ip:this.mqtt_ip1+"."+this.mqtt_ip2+"."+this.mqtt_ip3+"."+this.mqtt_ip4,mqtt_wgsn:this.formData.mqtt_wgsn,mqtt_port:this.formData.mqtt_port,mqtt_keepalive:this.formData.mqtt_keepalive,mqtt_sssjfbzt:this.formData.mqtt_sssjfbzt,mqtt_qos:this.formData.mqtt_qos,mqtt_cjd_sbmc:this.tableData[0].mqtt_cjd_sbmc,mqtt_cjd_tagid:this.tableData[0].mqtt_cjd_tagid};let s={...this.formData,...t},e=await(0,p.uu)({mark:"CHGYWG_yx",user_id:this.user_id,mark_value:JSON.stringify(s),step:this.step});e.data.state?(this.$message({message:"保存成功",type:"success"}),console.log(e)):this.$message({message:"保存失败",type:"error"})},async GetUserAnswer(){this.loading=!0;let{data:t}=await(0,p.Xo)({mark:"CHGYWG_yx",user_id:this.user_id});if(console.log(t,"斥候有线网关的MQTT云页面"),this.loading=!1,t.data&&t.state){t.data.step&&(this.step=t.data.step);let s=JSON.parse(t.data.mark_value);s.mqtt_ip&&(this.mqtt_ip1=s.mqtt_ip.split(".")[0],this.mqtt_ip2=s.mqtt_ip.split(".")[1],this.mqtt_ip3=s.mqtt_ip.split(".")[2],this.mqtt_ip4=s.mqtt_ip.split(".")[3],this.formData.mqtt_ip=s.mqtt_ip,this.formData.mqtt_wgsn=s.mqtt_wgsn,this.formData.mqtt_port=s.mqtt_port,this.formData.mqtt_keepalive=s.mqtt_keepalive,this.formData.mqtt_sssjfbzt=s.mqtt_sssjfbzt,this.formData.mqtt_qos=s.mqtt_qos),this.formData.sbpz_sbmc=s.sbpz_sbmc,this.formData.sbpz_kzqxy=s.sbpz_kzqxy,this.formData.sbpz_ip=s.sbpz_ip,this.formData.sbpz_port=s.sbpz_port,this.formData.sbpz_czdz=s.sbpz_czdz,this.formData.sbpz_lxzq=s.sbpz_lxzq,this.formData.sbpz_qyhmcj=s.sbpz_qyhmcj,this.formData.sbpz_qyplcj=s.sbpz_qyplcj,this.formData.sbpz_zdplcjs=s.sbpz_zdplcjs,this.formData.sbpz_cjcgsj=s.sbpz_cjcgsj,this.formData.sbpz_zqsbonchange=s.sbpz_zqsbonchange,this.formData.sbpz_txsjjg=s.sbpz_txsjjg,this.formData.sbpz_xqjcqxr=s.sbpz_xqjcqxr,this.formData.sbpz_bcjcqxr=s.sbpz_bcjcqxr,this.formData.wgpz_wgid=s.wgpz_wgid,this.formData.wgpz_wgmc=s.wgpz_wgmc,this.formData.ippz_wllx=s.ippz_wllx,this.formData.ippz_ip=s.ippz_ip,this.formData.ippz_zwym=s.ippz_zwym,this.formData.ippz_wg=s.ippz_wg,this.formData.ippz_dns=s.ippz_dns,this.formData.ippz_dns_by=s.ippz_dns_by,this.formData.cjdpz_tagid=s.cjdpz_tagid,this.formData.cjdpz_mc=s.cjdpz_mc,this.formData.cjdpz_sjq=s.cjdpz_sjq,this.formData.cjdpz_jcqdz=s.cjdpz_jcqdz,this.formData.cjdpz_cjsjlx=s.cjdpz_cjsjlx,this.formData.cjdpz_dxsx=s.cjdpz_dxsx,this.formData.cjdpz_scms=s.cjdpz_scms,this.tableData[0].mqtt_cjd_sbmc=s.sbpz_sbmc,this.tableData[0].mqtt_cjd_tagid=s.cjdpz_tagid}else(0,p.Y5)({mark:"CHGYWG_yx",user_id:this.user_id}).then((t=>{t.data.data.step&&(this.step=t.data.data.step);let s=JSON.parse(t.data.data.r3);s.mqtt_ip&&(this.mqtt_ip1=s.mqtt_ip.split(".")[0],this.mqtt_ip2=s.mqtt_ip.split(".")[1],this.mqtt_ip3=s.mqtt_ip.split(".")[2],this.mqtt_ip4=s.mqtt_ip.split(".")[3],this.formData.mqtt_ip=s.mqtt_ip,this.formData.mqtt_wgsn=s.mqtt_wgsn,this.formData.mqtt_port=s.mqtt_port,this.formData.mqtt_keepalive=s.mqtt_keepalive,this.formData.mqtt_sssjfbzt=s.mqtt_sssjfbzt,this.formData.mqtt_qos=s.mqtt_qos),this.formData.sbpz_sbmc=s.sbpz_sbmc,this.formData.sbpz_kzqxy=s.sbpz_kzqxy,this.formData.sbpz_ip=s.sbpz_ip,this.formData.sbpz_port=s.sbpz_port,this.formData.sbpz_czdz=s.sbpz_czdz,this.formData.sbpz_lxzq=s.sbpz_lxzq,this.formData.sbpz_qyhmcj=s.sbpz_qyhmcj,this.formData.sbpz_qyplcj=s.sbpz_qyplcj,this.formData.sbpz_zdplcjs=s.sbpz_zdplcjs,this.formData.sbpz_cjcgsj=s.sbpz_cjcgsj,this.formData.sbpz_zqsbonchange=s.sbpz_zqsbonchange,this.formData.sbpz_txsjjg=s.sbpz_txsjjg,this.formData.sbpz_xqjcqxr=s.sbpz_xqjcqxr,this.formData.sbpz_bcjcqxr=s.sbpz_bcjcqxr,this.formData.wgpz_wgid=s.wgpz_wgid,this.formData.wgpz_wgmc=s.wgpz_wgmc,this.formData.ippz_wllx=s.ippz_wllx,this.formData.ippz_ip=s.ippz_ip,this.formData.ippz_zwym=s.ippz_zwym,this.formData.ippz_wg=s.ippz_wg,this.formData.ippz_dns=s.ippz_dns,this.formData.ippz_dns_by=s.ippz_dns_by,this.formData.cjdpz_tagid=s.cjdpz_tagid,this.formData.cjdpz_mc=s.cjdpz_mc,this.formData.cjdpz_sjq=s.cjdpz_sjq,this.formData.cjdpz_jcqdz=s.cjdpz_jcqdz,this.formData.cjdpz_cjsjlx=s.cjdpz_cjsjlx,this.formData.cjdpz_dxsx=s.cjdpz_dxsx,this.formData.cjdpz_scms=s.cjdpz_scms,this.tableData[0].mqtt_cjd_sbmc=s.sbpz_sbmc,this.tableData[0].mqtt_cjd_tagid=s.cjdpz_tagid}))},async sendTree(){let t=await(0,p.Wh)({user_id:this.user_id,data:JSON.stringify(this.trees),type:"3"});console.log(t)},async submitGate(){this.$refs["gateWay"].validate((t=>{if(!t)return console.log("error submit!!"),!1;this.saveGates()}))},async saveGates(){this.outerVisible=!1;let t={...this.formData,...this.tableData[0]},s=await(0,p.uu)({mark:"CHGYWG_yx",user_id:this.user_id,mark_value:JSON.stringify(t),step:this.step});console.log(s),s.data.state?(this.$message({message:"修改成功",type:"success"}),this.trees[0].label=this.formData.wgpz_wgid,this.sendTree()):this.$message({message:`保存失败,原因是${s.data.message}`,type:"error"}),console.log(s)}},mounted(){this.GetUserAnswer()}}),_=c,d=e(1001),n=(0,d.Z)(_,l,o,!1,null,"39ca80d5",null),h=n.exports,b={name:"InternetCompetitionChMqtt",components:{ChiClone:h},data(){return{}},mounted(){},methods:{}},q=b,g=(0,d.Z)(q,a,i,!1,null,"7a0abf06",null),z=g.exports}}]);
//# sourceMappingURL=326.ed5af9f6.js.map