Files
starRiverProperty/frontend/canoe-account.bak20230928/js/chunk-081f1ed4.7c0923b8.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
16 KiB
JavaScript

(window["webpackJsonp_canoe-account"]=window["webpackJsonp_canoe-account"]||[]).push([["chunk-081f1ed4"],{"42bb":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"}},"4e82":function(e,t,a){"use strict";var r=a("23e7"),i=a("1c0b"),n=a("7b0b"),o=a("d039"),s=a("a640"),c=[],l=c.sort,d=o((function(){c.sort(void 0)})),u=o((function(){c.sort(null)})),p=s("sort"),f=d||!u||!p;r({target:"Array",proto:!0,forced:f},{sort:function(e){return void 0===e?l.call(n(this)):l.call(n(this),i(e))}})},"5e89":function(e,t,a){var r=a("861d"),i=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},"86e5":function(e,t,a){"use strict";var r=a("42bb"),i=a.n(r);i.a},"8ba4":function(e,t,a){var r=a("23e7"),i=a("5e89");r({target:"Number",stat:!0},{isInteger:i})},"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 r=a("83ab"),i=a("da84"),n=a("94ca"),o=a("6eeb"),s=a("5135"),c=a("c6b6"),l=a("7156"),d=a("c04e"),u=a("d039"),p=a("7c73"),f=a("241c").f,m=a("06cf").f,h=a("9bf2").f,b=a("58a8").trim,v="Number",g=i[v],y=g.prototype,O=c(p(y))==v,D=function(e){var t,a,r,i,n,o,s,c,l=d(e,!1);if("string"==typeof l&&l.length>2)if(l=b(l),t=l.charCodeAt(0),43===t||45===t){if(a=l.charCodeAt(2),88===a||120===a)return NaN}else if(48===t){switch(l.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+l}for(n=l.slice(2),o=n.length,s=0;s<o;s++)if(c=n.charCodeAt(s),c<48||c>i)return NaN;return parseInt(n,r)}return+l};if(n(v,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var C,k=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof k&&(O?u((function(){y.valueOf.call(a)})):c(a)!=v)?l(new g(D(t)),a,k):D(t)},I=r?f(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(","),w=0;I.length>w;w++)s(g,C=I[w])&&!s(k,C)&&h(k,C,m(g,C));k.prototype=y,y.constructor=k,o(i,v,k)}},caf1:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"role-management"},[a("div",{staticClass:"container-body"},[e._e(),e._e(),a("div",{staticClass:"operate",staticStyle:{float:"right"}},[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",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{stripe:!1,data:e.tableData,"row-key":"id",height:"100%"}},[a("el-table-column",{attrs:{prop:"name",label:"资源名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.children?e._e():a("div",{staticStyle:{display:"inline-block",width:"20px"}}),a("div",{staticStyle:{display:"inline-block"}},[e._v(" "+e._s(t.row.name)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"serviceCode",label:"所属应用"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.applicationOptions.find((function(e){return e.value===t.row.serviceCode}))?e.applicationOptions.find((function(e){return e.value===t.row.serviceCode})).label:t.row.serviceCode))])]}}])}),a("el-table-column",{attrs:{prop:"code",label:"资源编码"}}),a("el-table-column",{attrs:{prop:"type",label:"资源类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(1===t.row.type?"菜单":"按钮")+" ")]}}])}),a("el-table-column",{attrs:{prop:"url",label:"资源链接"}}),a("el-table-column",{attrs:{prop:"orderBy",label:"优先级"}}),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[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.openAddOrEditDialog(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.updateStatus(t.row)}}},[e._v(e._s(1===t.row.status?"停用":"启用"))])]}}])})],1)],1),a("div",{staticClass:"pagination"})])],1),a("add-or-edit",{ref:"addOrEditDialog",attrs:{item:e.chooseDeviceItem},on:{validate:e.addOrEditDialogValidate}})],1)},i=[],n=(a("a4d3"),a("4de4"),a("4160"),a("d81d"),a("b0c0"),a("a9e3"),a("e439"),a("dbb4"),a("b64b"),a("ac1f"),a("5319"),a("159b"),a("ade3")),o=a("d4ec"),s=a("bee2"),c=a("99de"),l=a("7e84"),d=a("262e"),u=a("9ab4"),p=a("60a3"),f=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},on:{beforeClose:e.beforeClose}},[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:"code"}},[a("el-input",{staticClass:"width-420",attrs:{disabled:!!e.item.id,maxlength:"32",placeholder:"请输入资源编码"},model:{value:e.addFormData.code,callback:function(t){e.$set(e.addFormData,"code","string"===typeof t?t.trim():t)},expression:"addFormData.code"}})],1),a("el-form-item",{attrs:{label:"所属应用",prop:"serviceCode"}},[a("el-select",{staticClass:"width-420",attrs:{placeholder:"所属应用",disabled:!!e.item.id},on:{change:e.getTree},model:{value:e.addFormData.serviceCode,callback:function(t){e.$set(e.addFormData,"serviceCode",t)},expression:"addFormData.serviceCode"}},e._l(e.applicationOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"上层资源",prop:"parentId"}},[a("el-cascader",{staticClass:"width-420",attrs:{disabled:!!e.item.id,props:{checkStrictly:!0,label:"name",value:"id"},options:e.options},model:{value:e.addFormData.parentId,callback:function(t){e.$set(e.addFormData,"parentId",t)},expression:"addFormData.parentId"}})],1),a("el-form-item",{attrs:{label:"优先级",prop:"orderBy"}},[a("el-input",{staticClass:"width-420",model:{value:e.addFormData.orderBy,callback:function(t){e.$set(e.addFormData,"orderBy","string"===typeof t?t.trim():t)},expression:"addFormData.orderBy"}})],1),a("el-form-item",{attrs:{label:"访问链接",prop:"url"}},[a("el-input",{staticClass:"width-420",model:{value:e.addFormData.url,callback:function(t){e.$set(e.addFormData,"url","string"===typeof t?t.trim():t)},expression:"addFormData.url"}})],1),a("el-form-item",{attrs:{label:"资源类型",prop:"type"}},[a("el-radio-group",{model:{value:e.addFormData.type,callback:function(t){e.$set(e.addFormData,"type",t)},expression:"addFormData.type"}},[a("el-radio",{attrs:{label:1}},[e._v("菜单")]),a("el-radio",{attrs:{label:2}},[e._v("按钮")])],1)],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)},m=[],h=(a("8ba4"),a("d3b7"),a("96cf"),a("1da1")),b=a("103b"),v="/cwos-portal",g={applist:function(e){return b["a"].post("".concat(v,"/portal/application/getSceneApps"),e)},list:function(e){return b["a"].post("".concat(v,"/res/resource/page"),e)},tree:function(e){return b["a"].post("".concat(v,"/res/resource/tree"),e)},treeList:function(e){return b["a"].post("".concat(v,"/portal/resource/query"),e)},add:function(e){return b["a"].post("".concat(v,"/res/resource/add"),e)},edit:function(e){return b["a"].post("".concat(v,"/res/resource/edit"),e)},delete:function(e){return b["a"].post("".concat(v,"/res/resource/delete"),e)},enable:function(e){return b["a"].post("".concat(v,"/portal/resource/enable"),e)},disable:function(e){return b["a"].post("".concat(v,"/portal/resource/disable"),e)},gets:function(e){return b["a"].post("".concat(v,"/res/resource/gets"),e)}};function y(e){return Number.isInteger(Number(e))&&e>0&&e<=999999}var O=function(e,t,a){""===t?a(new Error("请填写优先级")):y(t)?a():a(new Error("只能输入1~999999的整数"))},D=function(e){function t(){var e;return Object(o["a"])(this,t),e=Object(c["a"])(this,Object(l["a"])(t).apply(this,arguments)),e.addFormData={name:"",type:1},e.serviceCodes=[],e.options=[],e.addFromRules={name:[{required:!0,message:"请输入资源名称",trigger:"blur"}],serviceCode:[{required:!0,message:"请选择所属应用",trigger:"change"}],code:[{required:!0,message:"请输入资源编码",trigger:"change"}],orderBy:[{required:!0,message:"请输入优先级",trigger:"change"},{validator:O,trigger:"blur"}],type:[{required:!0,message:"请选择资源类型",trigger:"change"}]},e.applicationOptions=[],e}return Object(d["a"])(t,e),Object(s["a"])(t,[{key:"getList",value:function(e){this.applicationOptions=e.map((function(e){return{label:e.name,value:e.serviceCode}}))}},{key:"id_listener",value:function(e){e?this.detailGets():this.addFormData={name:"",type:1}}},{key:"open",value:function(){this.$refs.addOrEditDialog.open(),this.item.id||(this.addFormData.parentId=null,this.options=[])}},{key:"init",value:function(){var e=this;g.applist({}).then((function(t){t.success&&(e.serviceCodes=t.data)}))}},{key:"addDisableAttr",value:function(e){var t=this;e.forEach((function(e){e.disabled=2===e.type,e.children&&e.children.length&&t.addDisableAttr(e.children)}))}},{key:"getTree",value:function(){var e=Object(h["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,g.tree({serviceCode:t});case 2:a=e.sent,a.success&&(this.addDisableAttr(a.data),this.options=a.data);case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"close",value:function(){var e=this;return this.$refs.addOrEditForm.resetFields(),this.$refs.addOrEditDialog.close(),new Promise((function(t){e.$emit("close",{}),t()}))}},{key:"beforeClose",value:function(){this.$refs.addOrEditForm.resetFields(),this.addFormData={name:"",type:1}}},{key:"detailGets",value:function(){var e=Object(h["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.getTree(this.item.serviceCode),g.gets({ids:[this.item.id]}).then((function(e){e.success?e.data.length&&(t.addFormData=e.data[0]):t.$message.error(e.message)}));case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{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}(p["d"]);u["a"]([Object(p["c"])({type:Object,default:function(){}})],D.prototype,"item",void 0),u["a"]([Object(p["e"])("$store.state.application.list",{immediate:!0,deep:!0})],D.prototype,"getList",null),u["a"]([Object(p["e"])("item.id")],D.prototype,"id_listener",null),D=u["a"]([Object(p["a"])({components:{}})],D);var C=D,k=C,I=(a("86e5"),a("2877")),w=Object(I["a"])(k,f,m,!1,null,null,null),F=w.exports,_=(a("9fc3"),a("e33d"));a("4e82");function E(e,t){return t=void 0===t?1:t?1:-1,function(a,r){return a=a[e],r=r[e],a<r?-1*t:a>r?1*t:0}}function S(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,r=[],i={},n=t.idStr||"id",o=t.pidStr||"parentId",s=t.chindrenStr||"children",c=e.length,l=0;l<c;l++)i[e[l][n]]=e[l];for(var d=0;d<c;d++){var u=e[d],p=i[u[o]];p?(!p[s]&&(p[s]=[]),p[s].push(u),a&&p[s].length>0&&p[s].sort(E(a))):r.push(u)}return a&&r.length>0&&r.sort(E(a)),r}function x(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function N(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?x(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):x(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var j=function(e){function t(){var e;return Object(o["a"])(this,t),e=Object(c["a"])(this,Object(l["a"])(t).apply(this,arguments)),e.treeSelectValue=null,e.parseDate=_["parseDate"],e.deviceTypeOptions=[],e.standortOptions=[],e.searchCondition={},e.tableTotal=0,e.tableData=[],e.chooseDeviceItem={id:"",businessId:"",name:"",typeId:"",code:"",vendorId:"",areaId:null,areaAddress:"",isSnapShot:!1,identifyType:-1,isAutoSync:-1,protocolId:"",isVms:!1,userName:"",password:"",ipAddress:"",ipPort:"",status:-1},e.applicationOptions=[],e.loading=!1,e}return Object(d["a"])(t,e),Object(s["a"])(t,[{key:"getList",value:function(e){this.applicationOptions=e.map((function(e){return{label:e.name,value:e.serviceCode}}))}},{key:"resetSearchCondition",value:function(){this.searchCondition={serviceCode:null,name:null,onlineStatus:null,rowsOfPage:10,currentPage:1},this.fetchTableData()}},{key:"multiQueryInputBlur",value:function(e){this.searchCondition.multiQuery=e.target.value.replace(_["LeftSpaceReg"],""),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.loading=!0,g.treeList(N({},this.searchCondition)).then((function(t){t.success?(e.tableData=S(t.data,{},"serviceCode"),e.loading=!1):(e.$message.error(t.message),e.loading=!1)})).catch((function(t){e.loading=!1}))}},{key:"updateStatus",value:function(e){var t=this,a=2===e.status?g.enable({ids:[e.id]}):g.disable({ids:[e.id]});a.then((function(e){e.success?(t.$message.success("操作成功!"),t.fetchTableData()):t.$message.error(e.message)}))}},{key:"getDeviceTypeTree",value:function(){var e=this;this.service.getDeviceTypeTree().then((function(t){t.success?e.deviceTypeOptions=t.data:e.$message.error(t.message)}))}},{key:"openAddOrEditDialog",value:function(e){this.chooseDeviceItem=e,this.$refs.addOrEditDialog.open()}},{key:"addOrEditDialogValidate",value:function(e){var t=this,a=JSON.parse(JSON.stringify(e));try{a.parentId=a.parentId[a.parentId.length-1]}catch(i){}var r=a.id?g.edit:g.add;r(N({},a)).then((function(e){e.success?(t.$message.success("操作成功!"),t.$refs.addOrEditDialog.close(),t.searchCondition.currentPage=1,t.chooseDeviceItem={},t.fetchTableData()):t.$message.error(e.message)}))}},{key:"assignAuthorizationDialogValidate",value:function(e){var t=this,a=Object.assign({},N({},e));this.service.addDeviceInfo(N({},a)).then((function(e){e.success?(t.$message.success("操作成功!"),t.$refs.addOrEditDialog.close(),t.searchCondition.currentPage=1,t.fetchTableData()):t.$message.error(e.message)}))}},{key:"created",value:function(){this.resetSearchCondition()}},{key:"mounted",value:function(){}}]),t}(p["d"]);u["a"]([Object(p["e"])("$store.state.application.list",{immediate:!0,deep:!0})],j.prototype,"getList",null),j=u["a"]([Object(p["a"])({components:{addOrEdit:F}})],j);var $=j,T=$,A=Object(I["a"])(T,r,i,!1,null,"14825012",null);t["default"]=A.exports}}]);