Files
starRiverProperty/frontend-source/decompiled/cwos-portal/static/js/58.3d82e6485841a8d4c37e.js
T
反编译工作区 4f79e10bd6 chore: cleanup stray nested directories in frontend-source
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00

1 line
8.0 KiB
JavaScript

webpackJsonp([58],{MEnV:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),r=a.n(n),o=a("exGp"),i=a.n(o),s=(a("yfAY"),a("vMX1")),c=(a("lGPi"),a("RXl/")),u=a("x1DN"),l={data:function(){return{showSlider:!1,total:0,tableData:[],tableLoading:!1,total2:0,tableData2:[],tableLoading2:!1,peopleType:[],orgTypes:[],statusType:[],personType:[],searchForm:{deviceId:this.$route.query.id,groupName:null,personType:null,pageSize:10,currentPage:1},selectedRows:[],searchForm2:{pageSize:10,currentPage:1},showImport:!1,saveLoading:!1,currentRow:null,currentIndex:0,reseting:!1}},created:function(){this.$route.query.id?(this.fetchData(),this.fetchOptions()):this.$router.push({name:"VipDevice"})},methods:{checkDisable:function(e,t){var a=this.searchForm,n=a.currentPage,r=a.pageSize;return 1===n&&0===e&&!t||!!(n*r>=this.total&&t)&&e===this.tableData.length-1},addRow:function(e){this.tableData.some(function(t){return t.id===e.id})||(this.tableData.unshift(e),this.tableData.length>this.searchForm.pageSize&&this.tableData.pop(),this.total++)},fetchOptions:function(){this.peopleType=this.$dict("peopleType"),this.orgTypes=this.$dict("orgType")},reset:function(){var e=this;this.$confirm("确认是否恢复默认人脸库,恢复后将采用系统设置好的分库方案。","恢复默认人脸库确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.reseting=!0,c.a.reset(e.$route.query.id).then(function(t){e.reseting=!1,e.fetchData()}).catch(function(t){e.reseting=!1,e.fetchData()})}).catch(function(){})},move:function(e,t){var a=this;return i()(r.a.mark(function n(){var o,i;return r.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return o=1===t?"uping":"downing",n.prev=1,a.$set(e,o,!0),i={deviceId:a.$route.query.id,groupId:e.id},n.next=6,c.a.move(i,t);case 6:a.$message.success(1===t?"上移成功":"下移成功"),a.fetchData(),n.next=12;break;case 10:n.prev=10,n.t0=n.catch(1);case 12:return n.prev=12,setTimeout(function(){a.$set(e,o,!1)},100),n.finish(12);case 15:case"end":return n.stop()}},n,a,[[1,10,12,15]])}))()},checkRemove:function(e){var t=this;return i()(r.a.mark(function a(){var n;return r.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:n=e.length>1?"确认全部删除?":"确认删除?",t.$confirm(n,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.remove(e)});case 2:case"end":return a.stop()}},a,t)}))()},remove:function(e){var t=this;return i()(r.a.mark(function a(){var n,o,i;return r.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n=e.map(function(e){return e.groupId}),o=[],1===e.length&&(o=e[0]),i={deviceId:t.$route.query.id,groupIds:n},a.prev=4,t.$set(o,"deleteing",!0),a.next=8,c.a.deleteRows(i);case 8:t.$message.success("删除成功"),t.fetchData(),a.next=14;break;case 12:a.prev=12,a.t0=a.catch(4);case 14:return a.prev=14,setTimeout(function(){t.$set(o,"deleteing",!1)},100),a.finish(14);case 17:case"end":return a.stop()}},a,t,[[4,12,14,17]])}))()},fetchData:function(){var e=this;this.tableLoading=!0,c.a.strategy(this.searchForm).then(function(t){setTimeout(function(){e.tableData=t.data,e.total=t.total,e.tableLoading=!1},500)}).catch(function(t){e.tableLoading=!1})},handleReset:function(){this.$refs.queryForm.resetFields(),this.fetchData()},handleQuery:function(){this.searchForm.currentPage=1,this.fetchData()}},components:{searchPage:s.a,cascader:u.a,addSlider:function(){return a.e(247).then(a.bind(null,"iZyj"))}}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{attrs:{shadow:"hover"},nativeOn:{click:function(t){e.showSlider=!1}}},[a("search-page",{attrs:{pageSize:e.searchForm.pageSize,pageNum:e.searchForm.currentPage,total:e.total,fixed:!1},on:{"update:pageSize":function(t){return e.$set(e.searchForm,"pageSize",t)},"update:page-size":function(t){return e.$set(e.searchForm,"pageSize",t)},"update:pageNum":function(t){return e.$set(e.searchForm,"currentPage",t)},"update:page-num":function(t){return e.$set(e.searchForm,"currentPage",t)},change:e.fetchData}},[a("el-form",{ref:"queryForm",attrs:{inline:!0,"label-width":"72px",model:e.searchForm},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",{attrs:{label:"库名称",prop:"groupName"}},[a("el-input",{attrs:{placeholder:"库名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.searchForm.groupName,callback:function(t){e.$set(e.searchForm,"groupName","string"==typeof t?t.trim():t)},expression:"searchForm.groupName"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"warning"},on:{click:e.handleQuery}},[e._v("查询")]),e._v(" "),a("el-button",{on:{click:e.handleReset}},[e._v("重置")])],1)],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){t.stopPropagation(),e.showSlider=!e.showSlider}}},[e._v(" 批量添加")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:0==e.selectedRows.length},on:{click:function(t){return e.checkRemove(e.selectedRows)}}},[a("i",{staticClass:"icon-plus"}),e._v("批量移出")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.reseting},on:{click:e.reset}},[a("i",{staticClass:"icon-plus"}),e._v("恢复默认人员分库")])],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],staticClass:"table_expand",staticStyle:{"margin-top":"20px"},attrs:{data:e.tableData},on:{"selection-change":function(t){e.selectedRows=t}}},[a("el-table-column",{attrs:{type:"selection"}}),e._v(" "),a("el-table-column",{attrs:{prop:"groupName","show-overflow-tooltip":"",label:"库名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"orgName","show-overflow-tooltip":"",label:"组织机构"}}),e._v(" "),a("el-table-column",{attrs:{prop:"certType",label:"人员类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("DICT")(t.row.personType,"peopleType",!0))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"certType",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{staticClass:"btn-border-right",attrs:{type:"text",disabled:e.checkDisable(t.$index),loading:t.row.uping},on:{click:function(a){return e.move(t.row,1)}}},[e._v("上移")]),e._v(" "),a("el-button",{staticClass:"btn-border-right",attrs:{type:"text",disabled:e.checkDisable(t.$index,1),loading:t.row.downing},on:{click:function(a){return e.move(t.row,-1)}}},[e._v("下移")]),e._v(" "),a("el-button",{staticClass:"btn-border-right",attrs:{type:"text",loading:t.row.deleteing},on:{click:function(a){return e.checkRemove([t.row])}}},[e._v("移出")])]}}])})],1)],1)],1),e._v(" "),a("addSlider",{attrs:{show:e.showSlider},on:{success:e.fetchData,addRow:e.addRow,"update:show":function(t){e.showSlider=t}}})],1)},staticRenderFns:[]};var d=a("VU/8")(l,p,!1,function(e){a("lIuO")},"data-v-320e8d38",null);t.default=d.exports},"RXl/":function(e,t,a){"use strict";var n=a("imqz"),r="/vipModule";t.a={search:function(e){return n.a.post("/portal/device/pageMore",e).then(function(e){if(e.data&&e.data.datas)return{data:e.data.datas,total:e.data.totalRows};throw new Error(e.message)})},strategy:function(e){return n.a.post(r+"/vip/device/group/list",e).then(function(e){if(e.data&&e.data.datas)return{data:e.data.datas,total:e.data.totalRows};throw new Error(e.message)})},save:function(e){return n.a.post(r+"/vip/device/group/add",e)},reset:function(e){return n.a.post(r+"/vip/device/group/restore",{deviceId:e})},move:function(e,t){var a=1==t?"up":"down";return n.a.post(r+"/vip/device/group/"+a,e)},deleteRows:function(e){return n.a.post(r+"/vip/device/group/remove",e)}}},lIuO:function(e,t,a){var n=a("vsZz");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("256eb59a",n,!0)},vsZz:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n.left[data-v-320e8d38] {\n display: inline-block;\n margin-right: 20px;\n position: absolute;\n right: 110px;\n}\n",""])}});