Newer
Older
baseResourceFront / lamp / static / js / chunk-6d92.dae85b50.js
yangqianqian on 23 Mar 2021 13 KB 修改UI
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6d92"],{CENX:function(t,e,i){},ElSw:function(t,e,i){"use strict";var a=i("CENX");i.n(a).a},WZwz:function(t,e,i){"use strict";i.d(e,"f",function(){return n}),i.d(e,"g",function(){return s}),i.d(e,"h",function(){return c}),i.d(e,"a",function(){return u}),i.d(e,"j",function(){return d}),i.d(e,"c",function(){return m}),i.d(e,"i",function(){return h}),i.d(e,"e",function(){return f}),i.d(e,"d",function(){return p}),i.d(e,"b",function(){return b}),i.d(e,"k",function(){return g});var a=i("t3Un"),r=i("Qyje"),o=i.n(r),l=i("Kw5r");function n(t){return Object(a.a)({url:"area/listPage",method:"get",params:t})}function s(t){return Object(a.a)({url:"area/list",method:"get",params:t})}function c(){return Object(a.a)({url:"dict/code/levelType",method:"get"})}function u(t){return Object(a.a)({url:"area/add",method:"post",params:t})}function d(t){return Object(a.a)({url:"area/update",method:"post",params:t})}function m(t){return Object(a.a)({url:"area/delete",method:"post",params:{id:t}})}function h(t){var e=l.default.prototype.baseConfig.lampBasePath;return Object(a.a)({url:e+"busBaseStreet/listPage",method:"get",params:t})}function f(t){var e=l.default.prototype.baseConfig.lampBasePath;return Object(a.a)({url:e+"busBaseStreet/list",method:"get",params:t})}function p(t){var e=l.default.prototype.baseConfig.lampBasePath;return Object(a.a)({url:e+"busBaseStreet/batchDelete",method:"post",params:{busBaseStreetIds:t},paramsSerializer:function(t){return o.a.stringify(t,{indices:!1})}})}function b(t){var e=l.default.prototype.baseConfig.lampBasePath;return Object(a.a)({url:e+"busBaseStreet/add",method:"post",params:t})}function g(t){var e=l.default.prototype.baseConfig.lampBasePath;return Object(a.a)({url:e+"busBaseStreet/update",method:"post",params:t})}},XXSy:function(t,e,i){"use strict";var a=i("sJAt");i.n(a).a},Y8ZH:function(t,e,i){"use strict";i.r(e);var a=i("pMp9"),r=i("qpgI"),o={name:"EditCircuit",components:{DeptSelect:a.a},data:function(){return{dialogFormVisible:!1,dialogStatus:"",cirForm:{id:"",circuitNum:"",circuitCode:"",circuitName:"",lampboxId:""},textMap:{update:"编辑回路",create:"新增回路",detail:"详情"},rules:{circuitName:[{required:!0,message:"回路名称不能为空",trigger:["blur","change"]}],circuitCode:[{required:!0,message:"回路编号不能为空",trigger:["blur","change"]}],lampboxId:[{required:!0,message:"所属灯箱不能为空",trigger:["blur","change"],validator:function(t,e,i){return 0===e||""===e||void 0===e?i(new Error("请选择一项")):i()}}],circuitNum:[{required:!0,message:"回路序号不能为空",trigger:["blur","change"]}]},boxList:[],isEditMode:!1,btnLoading:!0}},created:function(){this.fetchLampboxList()},methods:{initDialog:function(t,e){var i=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.btnLoading=!1,this.dialogStatus=t,this.dialogFormVisible=e,"create"===t?(this.resetForm(),this.isEditMode=!0,this.$nextTick(function(){i.$refs.dataForm.clearValidate()})):"update"===t&&(this.cirForm={id:a.id,circuitNum:a.circuitNum,circuitCode:a.circuitCode,circuitName:a.circuitName,lampboxId:a.lampboxId},this.isEditMode=!0)},fetchLampboxList:function(){var t=this;Object(r.B)().then(function(e){200===e.code&&(t.boxList=e.data)})},resetForm:function(){this.cirForm={circuitNum:"",circuitCode:"",circuitName:"",lampboxId:""},this.btnLoading=!1},saveData:function(){this.btnLoading=!0,"update"===this.dialogStatus?this.updateData():"create"===this.dialogStatus&&this.createData()},createData:function(){var t=this;this.$refs.dataForm.validate(function(e){e?Object(r.a)(t.cirForm).then(function(e){200===e.code?t.$confirm("新增成功,是否继续新增?","提示",{confirmButtonText:"是",cancelButtonText:"否",type:"info"}).then(function(){t.resetForm(),t.$nextTick(function(){t.$refs.dataForm.clearValidate()})}).catch(function(){t.$emit("watchChild"),t.dialogFormVisible=!1}):t.btnLoading=!1}).catch(function(){t.btnLoading=!1}):t.btnLoading=!1})},updateData:function(){var t=this;this.$refs.dataForm.validate(function(e){e?Object(r.s)(t.cirForm).then(function(e){200===e.code?(t.$message.success("修改成功"),t.cancel()):t.btnLoading=!1}):t.btnLoading=!1})},cancel:function(){this.dialogFormVisible=!1,this.$emit("watchChild")}}},l=(i("XXSy"),i("KHd+")),n=Object(l.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:t.textMap[t.dialogStatus],"close-on-click-modal":!1,visible:t.dialogFormVisible,"append-to-body":""},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[i("el-form",{ref:"dataForm",attrs:{rules:t.rules,model:t.cirForm,"label-well-code":"right","label-width":"110px"}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"回路编号",prop:"circuitCode"}},[i("el-input",{attrs:{readonly:!t.isEditMode,maxlength:15,clearable:"",type:"text",placeholder:"必填","show-word-limit":""},model:{value:t.cirForm.circuitCode,callback:function(e){t.$set(t.cirForm,"circuitCode","string"==typeof e?e.trim():e)},expression:"cirForm.circuitCode"}})],1)],1),t._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"回路名称",prop:"circuitName"}},[i("el-input",{attrs:{readonly:!t.isEditMode,maxlength:30,clearable:"",type:"text",placeholder:"必填","show-word-limit":""},model:{value:t.cirForm.circuitName,callback:function(e){t.$set(t.cirForm,"circuitName","string"==typeof e?e.trim():e)},expression:"cirForm.circuitName"}})],1)],1)],1),t._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"回路序号",prop:"circuitNum"}},[i("el-select",{attrs:{disabled:!t.isEditMode,placeholder:"必填",filterable:""},model:{value:t.cirForm.circuitNum,callback:function(e){t.$set(t.cirForm,"circuitNum",e)},expression:"cirForm.circuitNum"}},[i("el-option",{key:"1",attrs:{label:"1",value:"1"}}),t._v(" "),i("el-option",{key:"2",attrs:{label:"2",value:"2"}}),t._v(" "),i("el-option",{key:"3",attrs:{label:"3",value:"3"}}),t._v(" "),i("el-option",{key:"4",attrs:{label:"4",value:"4"}})],1)],1)],1),t._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"所属灯箱",prop:"lampboxId"}},[i("el-select",{attrs:{disabled:!t.isEditMode,placeholder:"所属灯箱",filterable:"",clearable:""},model:{value:t.cirForm.lampboxId,callback:function(e){t.$set(t.cirForm,"lampboxId",e)},expression:"cirForm.lampboxId"}},t._l(t.boxList,function(t){return i("el-option",{key:t.id,attrs:{label:t.lampboxName,value:t.id}})}))],1)],1)],1)],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.isEditMode,expression:"isEditMode"}],staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{loading:t.btnLoading,type:"primary"},on:{click:t.saveData}},[t._v("保存")]),t._v(" "),i("el-button",{on:{click:t.cancel}},[t._v("取消")])],1)],1)},[],!1,null,"256cb795",null);n.options.__file="editCircuit.vue";var s=n.exports,c=i("WZwz"),u={name:"BusLampbox",components:{EditCircuit:s,DeptSelect:a.a},data:function(){return{listQuery:{lampboxId:"",streetId:"",offset:1,limit:20,sort:"",order:""},columns:[{text:"回路编号",value:"circuitCode",align:"center",width:140},{text:"回路名称",value:"circuitName",align:"center"},{text:"所在道路",value:"streetName",align:"center"},{text:"回路序号",value:"circuitNum",align:"center"},{text:"所属灯箱名称",value:"lampboxName",align:"center"}],list:[],total:0,streetList:[],boxList:[],multipleSelection:[],listLoading:!1,fullscreenLoading:!1,dialogFormVisible:!1}},created:function(){this.fetchStreetList(),this.fetchLampboxList(),this.fetchData()},methods:{batchExport:function(){var t=this,e=this.$loading({lock:!0,text:"下载中,请稍后...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(r.m)(this.listQuery).then(function(t){e.close(),console.log("download===",t);var i=new Blob([t.data]),a=document.createElement("a"),r=window.URL.createObjectURL(i);a.href=r,a.download="回路列表.xlsx",document.body.appendChild(a),a.click(),document.body.removeChild(a),window.URL.revokeObjectURL(r)}).catch(function(i){e.close(),t.$message.error(i.message)})},checkSelection:function(){return 0!==this.multipleSelection.length},clearInput:function(){this.listQuery={lampboxId:"",streetId:"",offset:1,limit:20,sort:"",order:""},this.fetchData(!1)},add:function(){this.dialogFormVisible=!0,this.$refs.editCircuit.initDialog("create",this.dialogFormVisible)},edit:function(t){this.dialogFormVisible=!0,this.$refs.editCircuit.initDialog("update",this.dialogFormVisible,t)},del:function(){var t=this;if(this.checkSelection()){var e=[];this.multipleSelection.forEach(function(t,i){e.push(t.id)}),this.$confirm("确定要删除所选回路吗?","确认操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(r.g)(e).then(function(e){200===e.code&&(t.$message.success("删除成功"),t.fetchData())})})}else this.$message.error("至少选中一项")},search:function(){this.fetchData(!1)},fetchData:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.listLoading=!0,e||(this.listQuery.offset=1),Object(r.D)(this.listQuery).then(function(e){200===e.code?(t.list=e.data.rows,t.total=parseInt(e.data.total)):t.$message.error(e.message),t.listLoading=!1})},fetchStreetList:function(){var t=this;Object(c.e)().then(function(e){200===e.code&&(t.streetList=e.data)})},fetchLampboxList:function(){var t=this;Object(r.B)().then(function(e){200===e.code&&(t.boxList=e.data)})},indexMethod:function(t){return this.listQuery.limit*(this.listQuery.offset-1)+t+1},handleSizeChange:function(t){this.listQuery.limit=t,this.fetchData()},handleCurrentChange:function(t){this.listQuery.offset=t,this.fetchData()},handleSelectionChange:function(t){this.multipleSelection=t}}},d=(i("ElSw"),Object(l.a)(u,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("div",{staticClass:"search-div"},[i("div",{staticClass:"search-left"},[i("el-form",{ref:"selectForm",staticClass:"form-container",attrs:{inline:!0,model:t.listQuery}},[i("el-row",[i("el-col",{attrs:{span:4}},[i("el-form-item",{staticClass:"selectForm-container-item"},[i("el-select",{attrs:{placeholder:"所在道路",filterable:"",clearable:""},model:{value:t.listQuery.streetId,callback:function(e){t.$set(t.listQuery,"streetId",e)},expression:"listQuery.streetId"}},t._l(t.streetList,function(t){return i("el-option",{key:t.id,attrs:{label:t.streetName,value:t.id}})}))],1)],1),t._v(" "),i("el-col",{attrs:{span:4}},[i("el-form-item",{staticClass:"selectForm-container-item"},[i("el-select",{attrs:{placeholder:"所属灯箱",filterable:"",clearable:""},model:{value:t.listQuery.lampboxId,callback:function(e){t.$set(t.listQuery,"lampboxId",e)},expression:"listQuery.lampboxId"}},t._l(t.boxList,function(t){return i("el-option",{key:t.id,attrs:{label:t.lampboxName,value:t.id}})}))],1)],1),t._v(" "),i("el-col",{staticClass:"search-right",attrs:{span:6}},[i("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.search}},[t._v("搜索")])],1)],1)],1)],1)]),t._v(" "),i("div",[i("el-row",{staticClass:"table-title"},[i("el-col",{attrs:{span:6}},[i("div",{staticClass:"title-header"},[i("i",{staticClass:"el-icon-menu"}),t._v("数据列表")])]),t._v(" "),i("el-col",{staticClass:"edit_btns",attrs:{span:12,offset:6}},[t.hasPerm("/circuit/delete")?i("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.del}},[t._v("删除")]):t._e(),t._v(" "),i("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.add}},[t._v("新增")])],1)],1),t._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticClass:"table",attrs:{data:t.list,border:""},on:{"selection-change":t.handleSelectionChange}},[t.hasPerm("/circuit/delete")?i("el-table-column",{attrs:{align:"center",type:"selection",width:"55"}}):t._e(),t._v(" "),i("el-table-column",{attrs:{index:t.indexMethod,align:"center",type:"index",label:"#",width:"55"}}),t._v(" "),t._l(t.columns,function(e){return i("el-table-column",{key:e.value,attrs:{label:e.text,width:e.width,align:e.align,"show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[i("span",{class:e.class},[t._v(t._s(a.row[e.value]))])]}}])})}),t._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.hasPerm("/circuit/edit")?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(i){t.edit(e.row)}}},[t._v("编辑")]):t._e()]}}])})],2)],1),t._v(" "),i("div",{staticClass:"pagination-container"},[i("el-pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>t.listQuery.limit,expression:"total>listQuery.limit"}],attrs:{"current-page":t.listQuery.offset,"page-sizes":[20,30,50],"page-size":t.listQuery.limit,total:t.total,align:"center",layout:"total, sizes, prev, pager, next"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),t._v(" "),i("edit-circuit",{ref:"editCircuit",on:{watchChild:t.fetchData}})],1)},[],!1,null,"630dfb1e",null));d.options.__file="busCircuit.vue";e.default=d.exports},sJAt:function(t,e,i){}}]);