Newer
Older
laserPTZFront / laserPTZ / static / js / chunk-2ec8.1e0557cc.js
[wangxitong] on 10 May 2022 13 KB first commit
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2ec8"],{"0c1L":function(e,t,a){},"6kwL":function(e,t,a){},"8jdo":function(e,t,a){"use strict";a.d(t,"b",function(){return c}),a.d(t,"c",function(){return u}),a.d(t,"a",function(){return d});var i=a("m1cH"),r=a.n(i),n=a("jWXv"),l=a.n(n),o=a("FyfS"),s=a.n(o);function c(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&e.length>0){var t=!1,a=e[0].pid,i=!0,r=!1,n=void 0;try{for(var l,o=s()(e);!(i=(l=o.next()).done);i=!0){if(l.value.pid!==a){t=!0;break}}}catch(e){r=!0,n=e}finally{try{!i&&o.return&&o.return()}finally{if(r)throw n}}return t}return!1}function u(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=function(e){var t=new l.a;if(e){var a=!0,i=!1,n=void 0;try{for(var o,c=s()(e);!(a=(o=c.next()).done);a=!0){var u=o.value;t.add(u.pid)}}catch(e){i=!0,n=e}finally{try{!a&&c.return&&c.return()}finally{if(i)throw n}}var d=!0,m=!1,f=void 0;try{for(var h,p=s()(e);!(d=(h=p.next()).done);d=!0){var v=h.value;t.has(v.id)&&t.delete(v.id)}}catch(e){m=!0,f=e}finally{try{!d&&p.return&&p.return()}finally{if(m)throw f}}var g=[].concat(r()(t));return g}return null}(e);return a.length>1?e:function(e){return function e(t){return t.map(function(t){return t&&t.children&&t.children.length?e(t.children):delete t.children,t}),t}(e)}(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",a=function t(a){for(var i=[],r=0;r<e.length;r++){var n=e[r],l=""+n.id,o=""+n.pid;o===a&&(n.children=t(l),i.push(n))}return i};if(!arguments[2])return a(t);var i=1,r=[],n=!0,l=!1,o=void 0;try{for(var c,u=s()(e);!(n=(c=u.next()).done);n=!0){var d=c.value,m=""+d.id;if(m===t)return d.children=a(t),i=0,r.push(d),r}}catch(e){l=!0,o=e}finally{try{!n&&u.return&&u.return()}finally{if(l)throw o}}if(1===i)return a(t)}(e,a[0],t))}function d(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];for(var t=[],a=[],i=0;i<e.length;i++)"true"!==e[i].open&&!0!==e[i].open||t.push(e[i].id),"true"!==e[i].checked&&!0!==e[i].checked||a.push(e[i].id);return[t,a]}},M4dx:function(e,t,a){},NTSe:function(e,t,a){"use strict";var i=a("6kwL");a.n(i).a},Ojax:function(e,t,a){},U1Df:function(e,t,a){"use strict";a.r(t);var i=a("t3Un");var r=a("8jdo"),n={name:"AreaSelectTree",data:function(){return{dialogFormVisible:!1,defaultProps:{label:"name",children:"children",isLeaf:"leaf"},listQuery:{pid:""}}},methods:{initDialog:function(){this.dialogFormVisible=!0},loadNode:function(e,t){e.data&&e.data.id&&(this.listQuery.pid=e.data.id),function(e){return Object(i.a)({url:"area/list",method:"get",params:e})}(this.listQuery).then(function(e){var a=e.data;t(a)})},confirmSelect:function(){var e=this.$refs.tree.getCurrentNode();this.dialogFormVisible=!1,this.$emit("selectDone",e)},cancel:function(){this.dialogFormVisible=!1}}},l=(a("NTSe"),a("p8Db"),a("KHd+")),o=Object(l.a)(n,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{visible:e.dialogFormVisible,"custom-class":"area-select-dialog",title:"选择区域","append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-scrollbar",{staticStyle:{height:"400px"}},[a("el-tree",{ref:"tree",attrs:{"expand-on-click-node":!1,props:e.defaultProps,load:e.loadNode,"node-key":"id",lazy:""}})],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.confirmSelect}},[e._v("确定")]),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)],1)},[],!1,null,"f0f58bc0",null);o.options.__file="areaSelectTree.vue";var s={name:"EditArea",components:{AreaSelectTree:o.exports},data:function(){return{dialogFormVisible:!1,dialogStatus:"",isEditMode:!0,areaForm:{id:"",pid:"",pName:"",areaName:"",simplename:"",level:"",num:99},areaSelectShow:!1,areaLevelList:[],textMap:{update:"编辑",create:"新增"},btnLoading:!1,rules:{id:[{required:!0,message:"区域编号不能为空",trigger:["blur","change"]}],areaName:[{required:!0,message:"区域名称不能为空",trigger:["blur","change"]}],simplename:[{required:!0,message:"区域简称不能为空",trigger:["blur","change"]}],pName:[{required:!0,message:"上级区域必选",trigger:["blur","change"]}],level:[{required:!0,message:"区域等级必选",trigger:["blur","change"]}],num:[{required:!0,message:"排序必填"},{type:"number",message:"必须为数字值"}]}}},computed:{areaTree:function(){var e=Object(r.c)(this.areaTreeList);return console.log(e),e}},created:function(){this.fetchAreaType()},methods:{initDialog:function(e,t){var a=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.dialogStatus=e,this.dialogFormVisible=t,this.btnLoading=!1,"create"===e?(this.resetForm(),this.isEditMode=!1,this.$nextTick(function(){a.$refs.dataForm.clearValidate()})):"update"===e&&(this.areaForm={id:i.id,pid:i.pid,pName:i.pName,areaName:i.name,simplename:i.simplename,level:""+i.level,num:i.num},this.isEditMode=!0)},fetchAreaType:function(){var e=this;Object(i.a)({url:"dict/code/levelType",method:"get"}).then(function(t){e.areaLevelList=t.data})},openAreaSelect:function(){this.areaSelectShow=!0,setTimeout(this.$refs.areaSelect.initDialog(),200)},changeParent:function(e){this.areaForm.pid=e.id,this.areaForm.pName=e.name},resetForm:function(){this.areaForm={id:"",pid:"",pName:"",areaName:"",simplename:"",level:"",num:99}},saveData:function(){"update"===this.dialogStatus?this.updateData():"create"===this.dialogStatus&&this.createData()},createData:function(){var e=this;this.$refs.dataForm.validate(function(t){console.log(e.areaForm),t&&(e.btnLoading=!0,function(e){return Object(i.a)({url:"area/add",method:"post",params:e})}(e.areaForm).then(function(t){200===t.code&&e.$confirm("新增成功,是否继续新增?","提示",{confirmButtonText:"是",cancelButtonText:"否",type:"info"}).then(function(){e.resetForm(),e.btnLoading=!1,e.$nextTick(function(){e.$refs.dataForm.clearValidate()})}).catch(function(){e.$emit("watchChild"),e.dialogFormVisible=!1})}).catch(function(t){e.btnLoading=!1}))})},updateData:function(){var e=this;this.$refs.dataForm.validate(function(t){t&&(e.btnLoading=!0,function(e){return Object(i.a)({url:"area/update",method:"post",params:e})}(e.areaForm).then(function(t){200===t.code&&(e.$message.success("修改成功"),e.$refs.dataForm.clearValidate(),e.$emit("watchChild"),e.dialogFormVisible=!1)}).catch(function(t){e.btnLoading=!1}))})},cancel:function(){this.dialogFormVisible=!1}}},c=(a("pLqb"),Object(l.a)(s,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.textMap[e.dialogStatus],visible:e.dialogFormVisible,"append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm",attrs:{rules:e.rules,model:e.areaForm,"label-position":"right","label-width":"80px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"区域名称",prop:"areaName"}},[a("el-input",{attrs:{type:"text",placeholder:"必填"},model:{value:e.areaForm.areaName,callback:function(t){e.$set(e.areaForm,"areaName","string"==typeof t?t.trim():t)},expression:"areaForm.areaName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"区域简称",prop:"simplename"}},[a("el-input",{attrs:{type:"text",placeholder:"必填"},model:{value:e.areaForm.simplename,callback:function(t){e.$set(e.areaForm,"simplename","string"==typeof t?t.trim():t)},expression:"areaForm.simplename"}})],1)],1)],1),e._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"区域编码",prop:"id"}},[a("el-input",{attrs:{disabled:e.isEditMode,type:"text",placeholder:"必填"},model:{value:e.areaForm.id,callback:function(t){e.$set(e.areaForm,"id","string"==typeof t?t.trim():t)},expression:"areaForm.id"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"上级区域",prop:"pName"}},[a("el-input",{attrs:{value:e.areaForm.pName,type:"text",placeholder:"必选"},on:{focus:e.openAreaSelect}})],1)],1)],1),e._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"区域等级",prop:"level"}},[a("el-select",{attrs:{placeholder:"必选"},model:{value:e.areaForm.level,callback:function(t){e.$set(e.areaForm,"level",t)},expression:"areaForm.level"}},e._l(e.areaLevelList,function(e){return a("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"排序",prop:"num"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"必填"},model:{value:e.areaForm.num,callback:function(t){e.$set(e.areaForm,"num",e._n(t))},expression:"areaForm.num"}})],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{loading:e.btnLoading,type:"primary"},on:{click:e.saveData}},[e._v("保存")]),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取消")])],1),e._v(" "),a("area-select-tree",{ref:"areaSelect",on:{selectDone:e.changeParent}})],1)},[],!1,null,"1766d7f1",null));c.options.__file="editArea.vue";var u={name:"ListArea",components:{EditArea:c.exports},data:function(){return{listQuery:{keywords:"",offset:1,limit:20,sort:"",order:""},columns:[{text:"区域名称",value:"name",align:"center"},{text:"区域编码",value:"id",align:"center"},{text:"区域等级",value:"levelName",align:"center"},{text:"所属区域",value:"pName",align:"center"},{text:"区域排序",value:"num",width:80,align:"center"}],list:[],total:0,listLoading:!0,fullscreenLoading:!1,dialogFormVisible:!1}},computed:{showOperate:function(){return this.hasPerm("/area/update")||this.hasPerm("/area/delete")}},created:function(){this.fetchData()},activated:function(){console.log("activated"),this.fetchData()},methods:{detail:function(e){this.$refs.detailwell.initDialog(!0,e)},add:function(){this.dialogFormVisible=!0,this.$refs.editarea.initDialog("create",this.dialogFormVisible)},edit:function(e){this.dialogFormVisible=!0,this.editShow=!0,this.$refs.editarea.initDialog("update",this.dialogFormVisible,e)},del:function(e){var t=this;this.$confirm("确定要删除区域吗?","确认操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){(function(e){return Object(i.a)({url:"area/delete",method:"post",params:{id:e}})})(e.id).then(function(e){200===e.code&&(t.$message.success("删除成功"),t.fetchData())})})},search:function(){this.fetchData(!1)},fetchData:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.listLoading=!0,t||(this.listQuery.offset=1),function(e){return Object(i.a)({url:"area/listPage",method:"get",params:e})}(this.listQuery).then(function(t){e.list=t.data.rows,e.total=parseInt(t.data.total),e.listLoading=!1})},indexMethod:function(e){return this.listQuery.limit*(this.listQuery.offset-1)+e+1},handleSizeChange:function(e){this.listQuery.limit=e,this.fetchData()},handleCurrentChange:function(e){this.listQuery.offset=e,this.fetchData()},handleSelectionChange:function(e){this.multipleSelection=e}}},d=(a("uLeN"),Object(l.a)(u,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"search-div"},[a("el-form",{ref:"selectForm",staticClass:"form-container",attrs:{inline:!0,model:e.listQuery}},[a("el-row",[a("el-form-item",{staticClass:"selectForm-container-item",attrs:{prop:"keywords"}},[a("el-input",{attrs:{placeholder:"区域名称/编号",clearable:""},model:{value:e.listQuery.keywords,callback:function(t){e.$set(e.listQuery,"keywords","string"==typeof t?t.trim():t)},expression:"listQuery.keywords"}})],1),e._v(" "),a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.search}},[e._v("搜索")]),e._v(" "),e.hasPerm("/area/add")?a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-edit"},on:{click:e.add}},[e._v("新增")]):e._e()],1)],1)],1),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticClass:"table",attrs:{data:e.list,border:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{index:e.indexMethod,align:"center",type:"index"}}),e._v(" "),e._l(e.columns,function(t){return a("el-table-column",{key:t.value,attrs:{label:t.text,width:t.width,align:t.align,"show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(i){return[a("span",{class:t.class},[e._v(e._s(i.row[t.value]))])]}}])})}),e._v(" "),e.showOperate?a("el-table-column",{attrs:{label:"操作",align:"center",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.hasPerm("/area/update")?a("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(a){e.edit(t.row)}}},[e._v("修改")]):e._e(),e._v(" "),e.hasPerm("/area/delete")?a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){e.del(t.row)}}},[e._v("删除")]):e._e()]}}])}):e._e()],2)],1),e._v(" "),a("div",{staticClass:"pagination-container"},[a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>e.listQuery.limit,expression:"total>listQuery.limit"}],attrs:{"current-page":e.listQuery.offset,"page-sizes":[20,30,50],"page-size":e.listQuery.limit,total:e.total,align:"center",layout:"total, sizes, prev, pager, next"},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),a("edit-area",{directives:[{name:"show",rawName:"v-show",value:e.dialogFormVisible,expression:"dialogFormVisible"}],ref:"editarea",on:{watchChild:e.fetchData}})],1)},[],!1,null,"7f289665",null));d.options.__file="listArea.vue";t.default=d.exports},p8Db:function(e,t,a){"use strict";var i=a("0c1L");a.n(i).a},pLqb:function(e,t,a){"use strict";var i=a("M4dx");a.n(i).a},uLeN:function(e,t,a){"use strict";var i=a("Ojax");a.n(i).a}}]);