"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[8025],{88025:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});a(73210),a(68309);var n=function(){var e=this,t=e._self._c;return t("app-container",[t("el-row",[t("el-col",{directives:[{name:"show",rawName:"v-show",value:e.tenantList.length>1,expression:"tenantList.length>1"}],attrs:{span:5}},[t("div",{staticStyle:{width:"95%"}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("项目")])]),t("el-tree",{ref:"tenantlist",attrs:{data:e.tenantList,props:e.defaultProps,"highlight-current":!0,"current-node-key":e.selectedTenant.id,"default-checked-keys":e.defaultCheckedKeys,"node-key":"id"},on:{"node-click":e.handleNodeClick}})],1)],1)]),t("el-col",{attrs:{span:e.tenantList.length>1?19:24}},[t("el-form",{ref:"dataForm",attrs:{rules:e.rules,model:e.configForm,"label-well-code":"right","label-width":"140px"}},[t("div",{staticClass:"titleHeadStyle"},[t("div",[e._v(e._s(e.selectedTenant.tenantName))])]),t("div",{staticClass:"titleStyle"},[e._v(" 基础配置 ")]),t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:20}},[t("el-form-item",{attrs:{label:"默认坐标系",prop:"devcode"}},[t("el-radio-group",{model:{value:e.configForm.coordinateType,callback:function(t){e.$set(e.configForm,"coordinateType",t)},expression:"configForm.coordinateType"}},[t("el-radio",{attrs:{label:"wgs84"}},[e._v(" WGS84 ")]),t("el-radio",{attrs:{label:"gcj02"}},[e._v(" GCJ02 ")]),t("el-radio",{attrs:{label:"bd09"}},[e._v(" BD09 ")])],1)],1)],1),t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"默认中心经度",prop:"lng"}},[t("el-input",{attrs:{clearable:"",size:"small",type:"text",placeholder:"请输入经度"},model:{value:e.configForm.lng,callback:function(t){e.$set(e.configForm,"lng","string"===typeof t?t.trim():t)},expression:"configForm.lng"}})],1)],1),t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"默认中心纬度",prop:"lat"}},[t("el-input",{attrs:{clearable:"",size:"small",type:"text",placeholder:"请输入纬度"},model:{value:e.configForm.lat,callback:function(t){e.$set(e.configForm,"lat","string"===typeof t?t.trim():t)},expression:"configForm.lat"}})],1)],1)],1),t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:20}},[t("el-form-item",{attrs:{label:"支持通讯协议",prop:"communication"}},[t("el-checkbox-group",{model:{value:e.configForm.communication,callback:function(t){e.$set(e.configForm,"communication",t)},expression:"configForm.communication"}},e._l(e.commuList,(function(e){return t("el-checkbox",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1)],1)],1),t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"产生工单",prop:"isJobGenerate"}},[t("el-switch",{attrs:{"active-value":"1","inactive-value":"0"},model:{value:e.configForm.isJobGenerate,callback:function(t){e.$set(e.configForm,"isJobGenerate",t)},expression:"configForm.isJobGenerate"}})],1)],1),t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"APP推送",prop:"isAppPush"}},[t("el-switch",{attrs:{"active-value":"1","inactive-value":"0"},model:{value:e.configForm.isAppPush,callback:function(t){e.$set(e.configForm,"isAppPush",t)},expression:"configForm.isAppPush"}})],1)],1),t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"短信推送",prop:"isMessagePush"}},[t("el-switch",{attrs:{"active-value":"1","inactive-value":"0"},model:{value:e.configForm.isMessagePush,callback:function(t){e.$set(e.configForm,"isMessagePush",t)},expression:"configForm.isMessagePush"}})],1)],1)],1),t("div",{staticClass:"titleStyle"},[e._v(" NB平台配置 ")]),t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"APPID",prop:"appid"}},[t("el-input",{attrs:{clearable:"",size:"small",type:"text",placeholder:"请输入APPID"},model:{value:e.nbConfig.appid,callback:function(t){e.$set(e.nbConfig,"appid","string"===typeof t?t.trim():t)},expression:"nbConfig.appid"}})],1)],1),t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"APPKEY",prop:"appkey"}},[t("el-input",{attrs:{clearable:"",size:"small",type:"text",placeholder:"请输入APPKEY"},model:{value:e.nbConfig.appkey,callback:function(t){e.$set(e.nbConfig,"appkey","string"===typeof t?t.trim():t)},expression:"nbConfig.appkey"}})],1)],1)],1),t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"平台地址",prop:"baseUrl"}},[t("el-input",{attrs:{clearable:"",size:"small",type:"text",placeholder:"请输入平台地址"},model:{value:e.nbConfig.baseUrl,callback:function(t){e.$set(e.nbConfig,"baseUrl","string"===typeof t?t.trim():t)},expression:"nbConfig.baseUrl"}})],1)],1),t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"应用名称",prop:"appname"}},[t("el-input",{attrs:{clearable:"",size:"small",type:"text",placeholder:"请输入应用名称"},model:{value:e.nbConfig.appname,callback:function(t){e.$set(e.nbConfig,"appname","string"===typeof t?t.trim():t)},expression:"nbConfig.appname"}})],1)],1)],1)],1),t("el-row",[t("el-col",{attrs:{span:20}},[t("el-row",{staticClass:"buttonGroup",attrs:{type:"flex",justify:"center"}},[t("el-button",{staticClass:"btn",attrs:{type:"primary"},on:{click:e.saveData}},[e._v(" 保存 ")]),t("el-button",{staticClass:"btn",on:{click:e.cancel}},[e._v(" 取消 ")])],1)],1)],1)],1)],1)],1)},l=[],r=a(91267),o=a(9632),s=a(25108);const i={name:"TenantConfig",data:function(){return{selectedTenant:{id:"1",tenantName:""},tenantList:[],commuList:[],treeLoading:!1,deptTree:null,defaultProps:{children:"children",label:"tenantName"},configForm:{lng:"",lat:"",communication:["1","2","3","4","5"],coordinateType:"wgs84",isJobGenerate:"1",isAppPush:"0",isMessagePush:"0"},nbConfig:{appid:"",appkey:"",baseUrl:"",appname:""},rules:{lng:[{required:!1,message:"设备编号必填",trigger:["blur","change"]}]}}},mounted:function(){this.fetchcommunType(),this.fetchTenantList(),this.fetchData()},methods:{fetchcommunType:function(){var e=this;(0,o.ej)().then((function(t){s.log(t,"通讯方式"),e.commuList=t.data}))},fetchTenantList:function(){var e=this;(0,r.fY)().then((function(t){e.tenantList=t.data,e.tenantList.length>0&&(e.selectedTenant=e.tenantList[0],e.fetchData())}))},handleNodeClick:function(e){this.selectedTenant={id:e.id,tenantName:e.tenantName},this.fetchData()},search:function(){},fetchData:function(){},saveData:function(){this.$refs["dataForm"].validate((function(e){}))},cancel:function(){}}},c=i;var u=a(1001),p=(0,u.Z)(c,n,l,!1,null,"04f7195b",null);const m=p.exports},91267:(e,t,a)=>{a.d(t,{Gc:()=>s,Jq:()=>i,YK:()=>c,b4:()=>u,fY:()=>o});var n=a(84471),l=a(80129),r=a.n(l);function o(e){return(0,n.Z)({url:"bus/tenant/list",method:"get",params:e})}function s(e){return(0,n.Z)({url:"sys/tenant/add",method:"post",data:e})}function i(e){return(0,n.Z)({url:"sys/tenant/update",method:"post",data:e})}function c(e){return(0,n.Z)({url:"bus/tenant/relateTenant",method:"post",data:e})}function u(e){return(0,n.Z)({url:"sys/tenant/delete",method:"post",params:{ids:e},paramsSerializer:function(e){return r().stringify(e,{indices:!1})}})}},9632:(e,t,a)=>{a.d(t,{Ek:()=>m,HL:()=>g,M8:()=>i,ej:()=>u,fP:()=>v,jA:()=>p,jo:()=>c,jx:()=>d,ke:()=>h,lL:()=>b,o5:()=>w,vE:()=>s,yW:()=>f,z1:()=>y});var n=a(95082),l=a(84471),r=a(80129),o=a.n(r);function s(e){return(0,l.Z)({url:"well/list",method:"get",params:e})}function i(e){return(0,l.Z)({url:"well/info",method:"get",params:{id:e}})}function c(e){return(0,l.Z)({url:"/sys/dict/code/sluicewellType",method:"get",params:e})}function u(e){return(0,l.Z)({url:"/sys/dict/code/communicationType",method:"get",params:e})}function p(e){return(0,l.Z)({url:"well/add",method:"post",params:e})}function m(e){return(0,l.Z)({url:"well/update",method:"post",params:e})}function f(e){return(0,l.Z)({url:"well/delete",method:"post",params:{ids:e},paramsSerializer:function(e){return o().stringify(e,{indices:!1})}})}function d(e){var t=new FormData;return t.append("file",e),(0,l.Z)({url:"well/batchImport",method:"post",headers:{"Content-Type":"multipart/form-data"},data:t})}function h(e,t){return(0,l.Z)((0,n.Z)((0,n.Z)({url:"well/batchExport",method:"get",timeout:12e4,params:e},t),{},{responseType:"blob"}))}function g(e){return(0,l.Z)({url:"well/watchDataByWell",method:"get",params:{id:e}})}function b(e,t){return(0,l.Z)({url:"well/bfcf",method:"post",params:{wellId:e,bfzt:t}})}function v(e){return(0,l.Z)({url:"well/batchBfcf",method:"post",params:e})}function y(){return(0,l.Z)({url:"well/countByBfzt",method:"get"})}function w(e){return(0,l.Z)({url:"well/selectOne",method:"get",params:e})}}}]);