mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
webpackJsonp([41],{"49tv":function(e,t,a){var n=a("CpYe");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("219226cd",n,!0)},"4NmY":function(e,t,a){"use strict";t.a=function(e){return e.data&&e.data.datas?{data:e.data.datas,total:e.data.totalRows}:{data:[],total:0}}},CpYe:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n.left[data-v-6ff963ea] {\n display: inline-block;\n margin-right: 20px;\n position: absolute;\n right: 110px;\n}\n[data-v-6ff963ea] .el-table .cell {\n height: 36px;\n line-height: 36px;\n}\n",""])},Jt8d:function(e,t,a){"use strict";var n=a("Xxa5"),r=a.n(n),o=a("exGp"),s=a.n(o),c=a("imqz"),i=a("6a9s"),l={parentGroupCode:"vipBaseSetting"},u=a("4NmY"),p="/vipModule";t.a={check:function(){return c.a.post(p+"/vip/setting/groupQuery",l).then(function(e){var t=!0;try{var a=e.data;t="2"==(a=a.filter(function(e){return"recogStrategy"===e.keyData}))[0].valueData}catch(e){t=!1}return t})},checkRule:function(){var e=this;return s()(r.a.mark(function t(){var a,n,o,s,c,l;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.a.post(p+"/vip/import/rule/add/rate",{});case 3:return a=e.sent,n=a.data,o=n.jobRunning,s=n.totalNum,c=n.finishedNum,l=s?(100*c/s).toFixed(0):0,e.abrupt("return",{success:!o,data:l});case 9:return e.prev=9,e.t0=e.catch(0),e.abrupt("return",{success:!1,data:0});case 12:case"end":return e.stop()}},t,e,[[0,9]])}))()},search:function(e){return c.a.post(p+"/vip/import/rule/page",e).then(function(e){return Object(u.a)(e)})},add:function(e){return c.a.post(p+"/vip/import/rule/add",e)},delete:function(e){return c.a.post(p+"/vip/import/rule/delete",{id:e})},deleteByIds:function(e){return c.a.post(p+"/vip/import/rule/delete/batch",{id:e})},bathById:function(e){return c.a.post(p+"/vip/import/rule/execute",{id:e})},batch:function(){return c.a.post(p+"/vip/import/rule/execute/batch",{})}}},vkvI:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),r=a.n(n),o=a("exGp"),s=a.n(o),c=a("vMX1"),i=a("Jt8d"),l=a("x1DN"),u={data:function(){return{showDialoag:!1,total:0,tableData:[],tableLoading:!1,personTypes:[],vipLevels:[],searchForm:{orgId:"",personType:null,vipLevel:null,rowsOfPage:10,currentPage:1},showImport:!1,selected:[],checkRuleTimer:null,ruleAddCompletedInfo:{success:!0,data:100}}},created:function(){this.checkRuleAdded(),this.fetchData(),this.fetchOptions()},filters:{state:function(e){return{0:"未开始",1:"等待",2:"进行中",3:"已完成",4:"失败",5:"待删除",6:"删除中"}[e]||""}},methods:{checkRuleAdded:function(){var e=this;return s()(r.a.mark(function t(){return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.checkRule();case 2:e.ruleAddCompletedInfo=t.sent,e.ruleAddCompletedInfo.success||(e.checkRuleTimer=setInterval(s()(r.a.mark(function t(){return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,i.a.checkRule();case 3:e.ruleAddCompletedInfo=t.sent,e.ruleAddCompletedInfo.success&&(clearInterval(e.checkRuleTimer),e.checkRuleTimer=null,e.fetchData());case 5:case"end":return t.stop()}},t,e)})),3e3));case 4:case"end":return t.stop()}},t,e)}))()},selectChange:function(e){this.selected=e.map(function(e){return e.id})},batch:function(){var e=this;return s()(r.a.mark(function t(){return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$confirm("一键导入将导入所有未开始的公有库人员,确认是否导入?","一键导入",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:return e.batchLoading=!0,t.next=6,i.a.batch();case 6:t.sent,e.$message.success("已开始导入"),e.fetchData(),t.next=13;break;case 11:t.prev=11,t.t0=t.catch(0);case 13:return t.prev=13,e.batchLoading=!1,t.finish(13);case 16:case"end":return t.stop()}},t,e,[[0,11,13,16]])}))()},removeAll:function(){var e=this;return s()(r.a.mark(function t(){return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.removeLoading=!0,t.next=4,i.a.deleteByIds(e.selected);case 4:t.sent,e.$message.success("删除成功"),e.fetchData(),t.next=11;break;case 9:t.prev=9,t.t0=t.catch(0);case 11:return t.prev=11,setTimeout(function(){e.removeLoading=!1},100),t.finish(11);case 14:case"end":return t.stop()}},t,e,[[0,9,11,14]])}))()},fetchOptions:function(){this.personTypes=this.$dict("peopleType",!0,!0),this.vipLevels=this.$dict("vipLevel",!0,!0)},fetchData:function(){var e=this;this.tableLoading=!0,i.a.search(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})},batchById:function(e){var t=this;return s()(r.a.mark(function a(){return r.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t.$set(e,"batchLoading",!0),a.next=4,i.a.bathById(e.id);case 4:a.sent,t.$message.success("已开始导入"),t.fetchData(),a.next=11;break;case 9:a.prev=9,a.t0=a.catch(0);case 11:return a.prev=11,t.$set(e,"batchLoading",!1),a.finish(11);case 14:case"end":return a.stop()}},a,t,[[0,9,11,14]])}))()},remove:function(e){var t=this;this.$confirm("是否删除此规则?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$set(e,"loading",!0),i.a.delete(e.id).then(function(a){t.$set(e,"loading",!1),t.fetchData()}).catch(function(a){t.$set(e,"loading",!1),t.fetchData()})}).catch(function(){})},handleReset:function(){this.$refs.queryForm.resetFields(),this.fetchData()},handleQuery:function(){this.searchForm.currentPage=1,this.fetchData()},transterPerson:function(e){if(e){var t=e.split("#"),a=t.length>1?t[1]:"";return this.personType.some(function(e){if(e.value===a)return a=e.label,!0}),a}return""},transterCard:function(e){if(e){var t=e.split("#"),a=t.length>1?t[1]:"";return this.cardTypes.some(function(e){if(e.value===a)return a=e.label,!0}),a}return""}},beforeDestroy:function(){clearInterval(this.checkRuleTimer),this.checkRuleTimer=null},components:{searchPage:c.a,cascader:l.a,addRule:function(){return a.e(243).then(a.bind(null,"zhq0"))}}},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"}},[a("search-page",{attrs:{pageSize:e.searchForm.rowsOfPage,pageNum:e.searchForm.currentPage,total:e.total},on:{"update:pageSize":function(t){return e.$set(e.searchForm,"rowsOfPage",t)},"update:page-size":function(t){return e.$set(e.searchForm,"rowsOfPage",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}},[e.ruleAddCompletedInfo.success?e._e():a("el-alert",{staticStyle:{"margin-bottom":"16px"},attrs:{title:"公有库人员导入规则正在创建中..."+e.ruleAddCompletedInfo.data+"%","show-icon":"",closable:!1,type:"warning"}}),e._v(" "),a("el-form",{ref:"queryForm",attrs:{inline:!0,"label-width":"82px",model:e.searchForm}},[a("el-form-item",{attrs:{label:"所属机构:","label-width":"82px",prop:"orgId"}},[a("cascader",{attrs:{allAuth:""},model:{value:e.searchForm.orgId,callback:function(t){e.$set(e.searchForm,"orgId",t)},expression:"searchForm.orgId"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"人员类型:",prop:"personType"}},[a("el-select",{on:{change:function(t){e.searchForm.vipLevel=null}},model:{value:e.searchForm.personType,callback:function(t){e.$set(e.searchForm,"personType",t)},expression:"searchForm.personType"}},e._l(e.personTypes,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),"1"==e.searchForm.personType?a("el-form-item",{attrs:{label:"VIP等级:",prop:"vipLevel"}},[a("el-select",{model:{value:e.searchForm.vipLevel,callback:function(t){e.$set(e.searchForm,"vipLevel",t)},expression:"searchForm.vipLevel"}},e._l(e.vipLevels,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1)],1):e._e(),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("el-button",{attrs:{type:"primary"},on:{click:function(t){e.showDialoag=!0}}},[e._v("新建")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:!e.ruleAddCompletedInfo.success||e.tableData.length<=0,loading:e.batchLoading},on:{click:e.batch}},[e._v("批量导入")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.removeLoading,disabled:0==e.selected.length},on:{click:e.removeAll}},[e._v("批量删除")]),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":e.selectChange}},[a("el-table-column",{attrs:{type:"selection"}}),e._v(" "),a("el-table-column",{attrs:{prop:"orgName","show-overflow-tooltip":"",label:"所属机构"}}),e._v(" "),a("el-table-column",{attrs:{prop:"personType",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:"vipLevel",label:"VIP等级"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("DICT")(t.row.vipLevel,"vipLevel",!0))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"state",label:"进度状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("state")(t.row.state))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"status",width:"200",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[-1!==[0,4].indexOf(t.row.state)?a("el-button",{attrs:{size:"middle",type:"text",loading:t.row.batchLoading},on:{click:function(a){return e.batchById(t.row)}}},[e._v("导入")]):e._e(),e._v(" "),-1!==[0,3,4].indexOf(t.row.state)?a("el-button",{attrs:{size:"middle",loading:t.row.loading,type:"text"},on:{click:function(a){return e.remove(t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1)],1),e._v(" "),a("addRule",{attrs:{show:e.showDialoag},on:{"update:show":function(t){e.showDialoag=t},success:function(t){e.handleQuery(),e.checkRuleAdded()}}})],1)},staticRenderFns:[]};var d=a("VU/8")(u,p,!1,function(e){a("49tv")},"data-v-6ff963ea",null);t.default=d.exports}}); |