Files
starRiverProperty/frontend/canoe-account.bak20230928/js/chunk-a5c24e56.09770ec7.js
反编译工作区 0c56a3e599 chore(frontend): add static frontend build artifacts (portal, front_acs, etc.)
Made-with: Cursor

Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
2026-04-27 13:40:23 +08:00

1 line
17 KiB
JavaScript

(window["webpackJsonp_canoe-account"]=window["webpackJsonp_canoe-account"]||[]).push([["chunk-a5c24e56"],{"1f60":function(e,t,a){},4994:function(e,t,a){"use strict";var i=a("4e07"),r=a.n(i);r.a},"4e07":function(e,t,a){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758f3",appIconColor:"#fff",appIconSize:"30px",appNameColor:"#fff",appNameSize:"30px"}},"67a2":function(e,t,a){"use strict";var i=a("1f60"),r=a.n(i);r.a},"76f3":function(e,t,a){"use strict";var i=a("ce57"),r=a.n(i);r.a},"9fc3":function(e,t,a){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758f3",appIconColor:"#fff",appIconSize:"30px",appNameColor:"#fff",appNameSize:"30px"}},a9e3:function(e,t,a){"use strict";var i=a("83ab"),r=a("da84"),n=a("94ca"),s=a("6eeb"),o=a("5135"),l=a("c6b6"),c=a("7156"),u=a("c04e"),d=a("d039"),h=a("7c73"),p=a("241c").f,f=a("06cf").f,m=a("9bf2").f,v=a("58a8").trim,b="Number",g=r[b],y=g.prototype,C=l(h(y))==b,k=function(e){var t,a,i,r,n,s,o,l,c=u(e,!1);if("string"==typeof c&&c.length>2)if(c=v(c),t=c.charCodeAt(0),43===t||45===t){if(a=c.charCodeAt(2),88===a||120===a)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+c}for(n=c.slice(2),s=n.length,o=0;o<s;o++)if(l=n.charCodeAt(o),l<48||l>r)return NaN;return parseInt(n,i)}return+c};if(n(b,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var D,O=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof O&&(C?d((function(){y.valueOf.call(a)})):l(a)!=b)?c(new g(k(t)),a,O):k(t)},I=i?p(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),_=0;I.length>_;_++)o(g,D=I[_])&&!o(O,D)&&m(O,D,f(g,D));O.prototype=y,y.constructor=O,s(r,b,O)}},aef1:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"role-management"},[a("div",{staticClass:"container-body"},[a("div",{staticClass:"search"},[a("div",{staticClass:"condition"},[a("div",{staticClass:"search-label"},[e._v("所属应用")]),a("el-select",{staticClass:"el-width-160",attrs:{placeholder:"所属应用",clearable:""},on:{change:e.multiQueryInputBlur},model:{value:e.searchCondition.serviceCode,callback:function(t){e.$set(e.searchCondition,"serviceCode",t)},expression:"searchCondition.serviceCode"}},e._l(e.$store.state.application.list,(function(e){return a("el-option",{key:e.serviceCode,attrs:{label:e.name,value:e.serviceCode}})})),1),a("div",{staticClass:"search-label"},[e._v("角色名")]),a("el-input",{staticClass:"el-width-160",attrs:{placeholder:"角色名",maxlength:"40"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.multiQueryInputBlur(t)}},model:{value:e.searchCondition.name,callback:function(t){e.$set(e.searchCondition,"name","string"===typeof t?t.trim():t)},expression:"searchCondition.name"}}),a("div",{staticClass:"search-label"},[e._v("英文名")]),a("el-input",{staticClass:"el-width-160",attrs:{placeholder:"英文名",maxlength:30},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.multiQueryInputBlur(t)}},model:{value:e.searchCondition.enName,callback:function(t){e.$set(e.searchCondition,"enName","string"===typeof t?t.trim():t)},expression:"searchCondition.enName"}}),a("div",{staticClass:"search-btns"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleCurrentChange("1")}}},[e._v("查询")]),a("el-button",{on:{click:e.resetSearchCondition}},[e._v("重置")])],1)],1)]),a("el-divider"),a("div",{staticClass:"operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.openAddOrEditDialog({})}}},[e._v("添加角色")])],1),a("div",{staticClass:"table-block"},[a("div",{staticClass:"table"},[a("el-table",{attrs:{data:e.tableData,stripe:!0,height:"100%"}},[a("el-table-column",{attrs:{label:"所属应用"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.getApplicationLabel(t.row.serviceCode))+" ")]}}])}),a("el-table-column",{attrs:{label:"角色名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:1===t.row.builtIn?"red":""},[e._v(e._s(t.row.name))])]}}])}),a("el-table-column",{attrs:{prop:"enName",label:"英文名"}}),a("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.createTime?e.parseDate(new Date(t.row.createTime),"yyyy-MM-dd hh:mm:ss"):"-"))]}}])}),a("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{style:1===t.row.status?"color:#02B290;":"color:#F56C6C;"},[e._v(" "+e._s(1===t.row.status?"已启用":"已禁用")+" ")])]}}])}),a("el-table-column",{staticClass:"action-list",attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[2===t.row.builtIn?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.openAddOrEditDialog(t.row)}}},[e._v("编辑")]):e._e(),2===t.row.builtIn?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.updateStatus(t.row)}}},[e._v(e._s(1===t.row.status?"禁用":"启用"))]):e._e(),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.openAssignAuthorizationDialog(t.row)}}},[e._v("分配权限")])]}}])})],1)],1),e.tableTotal>10?a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.searchCondition.currentPage,"page-sizes":[10,20,50,100],"page-size":e.searchCondition.rowsOfPage,layout:"total, sizes, prev, pager, next, jumper",total:e.tableTotal},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()])],1),a("add-or-edit",{ref:"addOrEditDialog",attrs:{item:e.chooseDeviceItem},on:{validate:e.addOrEditDialogValidate}}),a("assign-authorization",{ref:"assignAuthorizationDialog",attrs:{item:e.chooseDeviceItem},on:{validate:e.assignAuthorizationDialogValidate}})],1)},r=[],n=(a("a4d3"),a("e01a"),a("d28b"),a("4de4"),a("4160"),a("b0c0"),a("a9e3"),a("e439"),a("dbb4"),a("b64b"),a("d3b7"),a("3ca3"),a("159b"),a("ddb0"),a("ade3")),s=a("d4ec"),o=a("bee2"),l=a("99de"),c=a("7e84"),u=a("262e"),d=a("9ab4"),h=a("60a3"),p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("main",[a("mk-dialog",{ref:"addOrEditDialog",staticClass:"addOrEditDialog",attrs:{"custom-class":"vertical-center",title:e.dialogTitle,width:"620px",destroy:!0}},[a("div",{staticClass:"add-or-edit-dialog",attrs:{slot:"content"},slot:"content"},[a("el-form",{ref:"addOrEditForm",attrs:{rules:e.addFromRules,model:e.addFormData,"label-width":"122px"}},[a("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[a("el-input",{staticClass:"width-420",attrs:{maxlength:"40",placeholder:"请输入角色名称"},model:{value:e.addFormData.name,callback:function(t){e.$set(e.addFormData,"name","string"===typeof t?t.trim():t)},expression:"addFormData.name"}})],1),a("el-form-item",{attrs:{label:"英文名",prop:"enName"}},[a("el-input",{staticClass:"width-420",attrs:{maxlength:30,placeholder:"请输入英文名"},model:{value:e.addFormData.enName,callback:function(t){e.$set(e.addFormData,"enName","string"===typeof t?t.trim():t)},expression:"addFormData.enName"}})],1),a("el-form-item",{attrs:{label:"所属应用",prop:"serviceCode"}},[a("el-select",{staticClass:"width-420",attrs:{placeholder:"所属应用",disabled:!!e.item.id,clearable:""},model:{value:e.addFormData.serviceCode,callback:function(t){e.$set(e.addFormData,"serviceCode",t)},expression:"addFormData.serviceCode"}},e._l(e.$store.state.application.list,(function(e){return a("el-option",{key:e.serviceCode,attrs:{label:e.name,value:e.serviceCode}})})),1)],1),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{staticClass:"width-420",attrs:{type:"textarea",maxlength:"255",autosize:{minRows:2,maxRows:4}},model:{value:e.addFormData.remark,callback:function(t){e.$set(e.addFormData,"remark","string"===typeof t?t.trim():t)},expression:"addFormData.remark"}})],1)],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.submitAddOrEditForm}},[e._v("确定")])],1)])],1)},f=[],m=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(l["a"])(this,Object(c["a"])(t).apply(this,arguments)),e.addFormData={enName:"",name:"",serviceCode:"",remark:""},e.addFromRules={name:[{required:!0,message:"请输入角色名称",trigger:"blur"}],serviceCode:[{required:!0,message:"请选择所属应用",trigger:"change"}]},e}return Object(u["a"])(t,e),Object(o["a"])(t,[{key:"open",value:function(e){e?this.roleGets(e):this.resetFrom(),this.$refs.addOrEditDialog.open()}},{key:"close",value:function(){var e=this;return this.$refs.addOrEditDialog.close(),new Promise((function(t){e.$emit("close",{}),t()}))}},{key:"resetFrom",value:function(){this.addFormData={enName:"",name:"",serviceCode:"",remark:""}}},{key:"roleGets",value:function(e){var t=this;this.service.roleGets({ids:[e]}).then((function(e){e.success?e.data&&e.data.length>0&&(t.addFormData=Object.assign(t.addFormData,e.data[0])):t.$message.error(e.message)}))}},{key:"submitAddOrEditForm",value:function(){var e=this;this.$refs.addOrEditForm.validate((function(t){t&&e.$emit("validate",e.addFormData)}))}},{key:"created",value:function(){}},{key:"mounted",value:function(){}},{key:"dialogTitle",get:function(){return this.item.id?"编辑角色":"添加角色"}}]),t}(h["d"]);d["a"]([Object(h["c"])({type:Object,default:function(){}})],m.prototype,"item",void 0),m=d["a"]([Object(h["a"])({components:{}})],m);var v=m,b=v,g=(a("4994"),a("2877")),y=Object(g["a"])(b,p,f,!1,null,null,null),C=y.exports,k=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("main",[a("mk-dialog",{ref:"assignAuthorizationDialog",staticClass:"assignAuthorizationDialog",attrs:{"custom-class":"vertical-center",title:"分配权限",width:"665px",destroy:!0}},[a("div",{staticClass:"add-or-edit-dialog",attrs:{slot:"content"},slot:"content"},[a("div",{staticClass:"content-info"},[a("label",[e._v("角色名称:")]),a("span",[e._v(e._s(e.item.name))]),a("label",[e._v("所属应用:")]),a("span",[e._v(e._s(e.getApplicationLabel(e.item.serviceCode)))])]),a("el-transfer",{attrs:{"left-default-checked":[],"right-default-checked":e.addFormData.authorizationIds,titles:["系统所有权限","角色已有权限"],"button-texts":["移除","添加"],data:e.authList,props:{key:"id",label:"name"}},model:{value:e.addFormData.authorizationIds,callback:function(t){e.$set(e.addFormData,"authorizationIds",t)},expression:"addFormData.authorizationIds"}})],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.submitAssignAuthorizationForm}},[e._v("确定")])],1)])],1)},D=[],O=(a("d81d"),function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(l["a"])(this,Object(c["a"])(t).apply(this,arguments)),e.authList=[],e.roleAuthList=[],e.addFormData={authorizationIds:[],roleId:""},e}return Object(u["a"])(t,e),Object(o["a"])(t,[{key:"id_listener",value:function(e){e.id&&e.serviceCode&&(this.authQuery(),this.roleAuthQuery())}},{key:"open",value:function(){this.$refs.assignAuthorizationDialog.open()}},{key:"close",value:function(){var e=this;return this.$refs.assignAuthorizationDialog.close(),new Promise((function(t){e.$emit("close",{}),t()}))}},{key:"getApplicationLabel",value:function(e){if(this.$store.state.application.list&&this.$store.state.application.list.length>0){var t=!0,a=!1,i=void 0;try{for(var r,n=this.$store.state.application.list[Symbol.iterator]();!(t=(r=n.next()).done);t=!0){var s=r.value;if(s.serviceCode===e)return s.name}}catch(o){a=!0,i=o}finally{try{t||null==n.return||n.return()}finally{if(a)throw i}}}return""}},{key:"authQuery",value:function(){var e=this;this.service.authQuery({serviceCode:this.item.serviceCode}).then((function(t){t.success?e.authList=t.data:e.$message.error(t.message)}))}},{key:"roleAuthQuery",value:function(){var e=this;this.service.roleAuthQuery({roleId:this.item.id}).then((function(t){t.success?e.addFormData.authorizationIds=t.data.map((function(e){var t=e.authorizationId;return t})):e.$message.error(t.message)}))}},{key:"submitAssignAuthorizationForm",value:function(){this.addFormData.roleId=this.item.id,this.addFormData.authorizationIds&&0===this.addFormData.authorizationIds.length?this.$message.error("请分配权限"):this.$emit("validate",this.addFormData)}},{key:"created",value:function(){}},{key:"mounted",value:function(){}}]),t}(h["d"]));d["a"]([Object(h["c"])({type:Object,default:function(){}})],O.prototype,"item",void 0),d["a"]([Object(h["e"])("item",{immediate:!0,deep:!0})],O.prototype,"id_listener",null),O=d["a"]([Object(h["a"])({components:{}})],O);var I=O,_=I,w=(a("76f3"),Object(g["a"])(_,k,D,!1,null,"0bb36586",null)),x=w.exports,A=(a("9fc3"),a("e33d"));function $(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function F(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?$(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var N=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(l["a"])(this,Object(c["a"])(t).apply(this,arguments)),e.treeSelectValue=null,e.parseDate=A["parseDate"],e.standortOptions=[],e.showAddOrEditDialog=!1,e.searchCondition={},e.tableTotal=0,e.tableData=[],e.chooseDeviceItem={id:"",businessId:"",name:"",serviceCode:"",code:"",status:-1,builtIn:-1,remark:"",createTime:-1,lastUpdateTime:-1,createUserId:"",lastUpdateUserId:"",enName:"",createUserName:""},e}return Object(u["a"])(t,e),Object(o["a"])(t,[{key:"resetSearchCondition",value:function(){this.searchCondition={serviceCode:null,name:null,enName:null,rowsOfPage:10,currentPage:1},this.fetchTableData()}},{key:"multiQueryInputBlur",value:function(e){this.searchCondition.currentPage=1,this.fetchTableData()}},{key:"handleSizeChange",value:function(e){this.searchCondition.rowsOfPage=Number(e),this.searchCondition.currentPage=Number(1),this.fetchTableData()}},{key:"handleCurrentChange",value:function(e){this.searchCondition.currentPage=Number(e),this.fetchTableData()}},{key:"fetchTableData",value:function(){var e=this;this.service.getRoleList(F({businessId:this.$store.state.user.userInfo.businessId},this.searchCondition)).then((function(t){if(t.success){if(t.data&&t.data.datas){var a=!0,i=!1,r=void 0;try{for(var n,s=t.data.datas[Symbol.iterator]();!(a=(n=s.next()).done);a=!0){var o=n.value;e.$set(o,"applicationName",e.getApplicationLabel(o.serviceCode))}}catch(l){i=!0,r=l}finally{try{a||null==s.return||s.return()}finally{if(i)throw r}}}e.tableData=t.data.datas,e.tableTotal=t.data.totalRows}else e.$message.error(t.message)}))}},{key:"getApplicationLabel",value:function(e){if(this.$store.state.application.list&&this.$store.state.application.list.length>0){var t=!0,a=!1,i=void 0;try{for(var r,n=this.$store.state.application.list[Symbol.iterator]();!(t=(r=n.next()).done);t=!0){var s=r.value;if(s.serviceCode===e)return s.name}}catch(o){a=!0,i=o}finally{try{t||null==n.return||n.return()}finally{if(a)throw i}}}return""}},{key:"updateStatus",value:function(e){var t=this,a=2===e.status?"确定启用该角色?":"确定禁用该角色?";this.$confirm(a,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a=2===e.status?t.service.roleEnable({ids:[e.id]}):t.service.roleDisable({ids:[e.id]});a.then((function(e){e.success?(t.$message.success("操作成功!"),t.fetchTableData()):t.$message.error(e.message)}))})).catch((function(){}))}},{key:"openAddOrEditDialog",value:function(e){this.chooseDeviceItem=e,this.$refs.addOrEditDialog.open(e&&e.id)}},{key:"addOrEditDialogValidate",value:function(e){var t=this,a=Object.assign({},F({},e)),i=this.chooseDeviceItem.id?this.service.updateRoleInfo(F({},a)):this.service.addRoleInfo(F({},a));i.then((function(e){e.success?(t.$message.success("操作成功!"),t.$refs.addOrEditDialog.close(),t.searchCondition.currentPage=1,t.fetchTableData()):t.$message.error(e.message)}))}},{key:"openAssignAuthorizationDialog",value:function(e){this.chooseDeviceItem=e,this.$refs.assignAuthorizationDialog.open()}},{key:"assignAuthorizationDialogValidate",value:function(e){var t=this,a=Object.assign({},F({},e));this.service.roleAuthAdd(F({},a)).then((function(e){e.success?(t.$message.success("操作成功!"),t.$refs.assignAuthorizationDialog.close(),t.searchCondition.currentPage=1,t.fetchTableData()):t.$message.error(e.message)}))}},{key:"created",value:function(){this.resetSearchCondition()}},{key:"mounted",value:function(){}}]),t}(h["d"]);N=d["a"]([Object(h["a"])({components:{addOrEdit:C,assignAuthorization:x}})],N);var j=N,E=j,z=(a("67a2"),Object(g["a"])(E,i,r,!1,null,"49d90362",null));t["default"]=z.exports},ce57:function(e,t,a){}}]);