1 line
6.3 KiB
JavaScript
1 line
6.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2a18ae8c"],{"386d":function(e,t,r){"use strict";var a=r("cb7c"),o=r("83a1"),c=r("5f1b");r("214f")("search",1,(function(e,t,r,n){return[function(r){var a=e(this),o=void 0==r?void 0:r[t];return void 0!==o?o.call(r,a):new RegExp(r)[t](String(a))},function(e){var t=n(r,e,this);if(t.done)return t.value;var i=a(e),s=String(this),l=i.lastIndex;o(l,0)||(i.lastIndex=0);var d=c(i,s);return o(i.lastIndex,l)||(i.lastIndex=l),null===d?-1:d.index}]}))},"3afe":function(e,t,r){},"57b5":function(e,t,r){"use strict";r("3afe")},"6d1b":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"post"==e.type?"新建":"修改",visible:e.dialogVisible,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("div",[r("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.rules,"label-width":"100px"}},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"区域名称",prop:"rcName"}},[r("el-input",{attrs:{placeholder:"请输入"},model:{value:e.dataForm.rcName,callback:function(t){e.$set(e.dataForm,"rcName","string"===typeof t?t.trim():t)},expression:"dataForm.rcName"}})],1)],1),r("el-col",{attrs:{span:11,offset:1}},[r("el-form-item",{attrs:{label:"区域编号",prop:"rcNo"}},[r("el-input",{attrs:{placeholder:"请输入"},model:{value:e.dataForm.rcNo,callback:function(t){e.$set(e.dataForm,"rcNo",t)},expression:"dataForm.rcNo"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"区域位置",prop:"rcAddress"}},[r("el-input",{attrs:{placeholder:"请输入"},model:{value:e.dataForm.rcAddress,callback:function(t){e.$set(e.dataForm,"rcAddress",t)},expression:"dataForm.rcAddress"}})],1)],1),r("el-col",{attrs:{span:11,offset:1}},[r("el-form-item",{attrs:{label:"楼层/楼栋",prop:"rcFloor"}},[r("el-cascader",{attrs:{clearable:"",placeholder:"请选择",options:e.buildList,props:{value:"df_floorid",label:"df_floorname"}},model:{value:e.dataForm.rcFloor,callback:function(t){e.$set(e.dataForm,"rcFloor",t)},expression:"dataForm.rcFloor"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"区域围栏",prop:"rcFenceId"}},[r("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.dataForm.rcFenceId,callback:function(t){e.$set(e.dataForm,"rcFenceId",t)},expression:"dataForm.rcFenceId"}},e._l(e.fenceList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.fenceName,value:e.id}})})),1)],1)],1),r("el-col",{attrs:{span:11,offset:1}},[r("el-form-item",{attrs:{label:"类别",prop:"rcType"}},[r("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.dataForm.rcType,callback:function(t){e.$set(e.dataForm,"rcType",t)},expression:"dataForm.rcType"}},e._l(e.areaList,(function(e){return r("el-option",{key:e.dictLabel,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1)],1)],1)],1)],1),r("div",{attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),r("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.submitInfo}},[e._v("确 定")])],1)])},o=[],c=(r("8e6e"),r("ac6a"),r("456d"),r("386d"),r("ade3")),n=r("ed08"),i=r("b047"),s=r.n(i);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){Object(c["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u={data:function(){return{dialogVisible:!1,loading:!1,type:"post",dataForm:{rcName:"",rcNo:"",rcAddress:"",rcFloor:"",rcFenceId:"",rcFenceName:"",rcType:""},rules:{rcName:[{required:!0,message:"请输入",trigger:["blur","change"]}],rcNo:[{required:!0,message:"请输入",trigger:["blur","change"]}],rcAddress:[{required:!0,message:"请输入",trigger:["blur","change"]}],rcFloor:[{required:!0,message:"请选择",trigger:["blur","change"]}],rcFenceId:[{required:!0,message:"请选择",trigger:["blur","change"]}],rcType:[{required:!0,message:"请选择",trigger:["blur","change"]}]},genderList:[],buildList:[],fenceList:[],areaList:Object(n["c"])("areaType")}},created:function(){this.getBuildTree(),this.getAreaFence()},methods:{init:function(e){var t=this;this.dialogVisible=!0,e?(this.type="put",e&&this.$http({url:"/system/scregionconfig/".concat(e),method:"get"}).then((function(e){var r=e.data;if(0!=r.code)return t.$message.error(r.msg);t.dataForm=d(d({},r.data),{},{rcType:String(r.data.rcType)})})).catch((function(e){t.$message.error(e)}))):(this.type="post",this.dataForm={rcName:"",rcNo:"",rcAddress:"",rcFloor:"",rcFenceId:"",rcFenceName:"",rcType:""},this.$nextTick((function(){t.$refs["dataForm"].clearValidate()})))},submitInfo:s()((function(){var e=this;this.$refs["dataForm"].validate((function(t){if(!t)return!1;e.loading=!0;var r=e.fenceList.filter((function(t){return t.id==e.dataForm.rcFenceId}))[0];e.dataForm.rcFenceName=r.floor+r.fenceName,e.$http({url:"/system/scregionconfig",method:e.type,data:e.dataForm}).then((function(t){var r=t.data;if(0!=r.code)return e.$message.error(r.msg);e.dialogVisible=!1,"post"==e.type?e.$parent.$parent.resetForm("ruleForm"):e.$parent.$parent.search(),e.$message.success(r.msg)})).finally((function(){e.loading=!1}))}))}),1e3),getBuildTree:function(){var e=this;this.$http.get("/system/scdormitoryfloor/tree/-1").then((function(t){var r=t.data;if(0!==r.code)return e.$message.error(r.msg);e.buildList=Object(n["j"])(r.data,"df_floorid","df_parentid")})).catch((function(){}))},getAreaFence:function(){var e=this;this.$http({url:"/system/scregionconfig/getUwbRegionList",method:"get"}).then((function(t){var r=t.data;console.log(r),e.fenceList=r.data})).catch((function(){}))}}},f=u,m=(r("57b5"),r("2877")),p=Object(m["a"])(f,a,o,!1,null,"ead9e9da",null);t["default"]=p.exports},"83a1":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}}}]); |