Files
starRiverProperty/frontend-source/decompiled/cwos-portal/static/js/18.067e587c616accd140e0.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
18 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
webpackJsonp([18],{"2yqc":function(e,n,t){var i=t("EzIj");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);t("rjj0")("5aac500b",i,!0)},EzIj:function(e,n,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n.tree-first > .title[data-v-1cec557f] {\n background: #f4f5f6;\n line-height: 54px;\n padding-left: 10px;\n border-bottom: 1px solid #e4e6e9;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.tree-first .tree-second[data-v-1cec557f] {\n line-height: 54px;\n border-bottom: 1px solid #e4e6e9;\n}\n.tree-first .stitle[data-v-1cec557f] {\n padding-left: 28px;\n width: 350px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.title-btn[data-v-1cec557f] {\n width: 92px;\n}\n",""])},MNp2:function(e,n,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n.tree-first > .title[data-v-3b20f57e] {\n background: #f4f5f6;\n line-height: 54px;\n padding-left: 10px;\n border-bottom: 1px solid #e4e6e9;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.tree-first .tree-second[data-v-3b20f57e] {\n line-height: 54px;\n border-bottom: 1px solid #e4e6e9;\n}\n.tree-first .stitle[data-v-3b20f57e] {\n padding-left: 28px;\n width: 350px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.title-btn[data-v-3b20f57e] {\n width: 92px;\n}\n",""])},NSOZ:function(e,n,t){var i=t("f99W");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);t("rjj0")("ca28c856",i,!0)},"O/Xr":function(e,n,t){var i=t("MNp2");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);t("rjj0")("5d9b32d6",i,!0)},VvPP:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=t("woOf"),r=t.n(i),o=t("Dd8w"),a=t.n(o),c=(t("yfAY"),t("BUOS"));var d={data:function(){return{roleTree:[]}},created:function(){},props:{nodes:{type:Array,default:function(){return[]}},selected:{type:Array,default:function(){return[]}},expand:{type:Boolean,default:!1}},watch:{selected:{immediate:!0,handler:function(e){e&&e.length>0&&this.setCurrent(e)}},nodes:{immediate:!0,handler:function(e){e&&e.length>0&&this.fetchData(e)}}},methods:{toggleItem:function(e){e.show=!e.show,this.$forceUpdate()},fetchData:function(e){var n=this.$clone(e);!function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n&&n.forEach(function(n){n.checked=!1,n.level=t,n.isIndeterminate=!1,n.btnChecked=!1,n.children&&e(n.children,t+1)})}(n),this.roleTree=n,this.setCurrent(this.selected),this.refreshMenus()},handleCheckAllChange:function(e,n,t){var i=this;if(n.children){var r=t?"btnChecked":"checked";n.children.forEach(function(o){o[r]=e,t||i.handleSecondChange(e,n,!1,o)}),n.isIndeterminate=!1,t&&(n.checked=e,this.refreshMenus())}},handleSecondChange:function(e,n,t,i){if(n.children){var r=t?"btnChecked":"checked";n[r]=n.children.every(function(e){return!0===e[r]}),n.isIndeterminate=n.children.some(function(e){return!0===e[r]&&!n[r]}),t?(n.checked=n.children.some(function(e){return e.btnChecked}),this.refreshMenus()):(i.btnChecked=e,this.handleCheckAllChange(e,i,!0))}},refreshMenus:function(){this.roleTree.map(function(e){e.children&&(e.checked=e.children.some(function(e){return e.checked}),e.isIndeterminate=!e.children.every(function(e){return e.checked})&&e.checked,e.children.forEach(function(e){e.btnChecked=e.children.some(function(e){return e.btnChecked}),e.isIndeterminate=!e.children.every(function(e){return e.btnChecked})&&e.btnChecked}))})},setCurrent:function(e){!function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];n&&n.map(function(n){t.includes(n.id)&&(0==n.level?n.checked=!0:1==n.level?n.checked=!0:2==n.level&&(n.btnChecked=!0)),n.children&&e(n.children,t)})}(this.roleTree,e),function e(n){n&&n.map(function(n){0===n.level?n.children&&(n.checked=(n.children||[]).every(function(e){return e.checked}),n.isIndeterminate=(n.children||[]).some(function(e){return e.checked&&!n.checked})):1===n.level&&(n.btnChecked=(n.children||[]).every(function(e){return e.btnChecked}),n.isIndeterminate=(n.children||[]).some(function(e){return!0===n.btnChecked&&!n.btnChecked})),n.children&&e(n.children)})}(this.roleTree)},fetchAll:function(){return function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return n?(n.map(function(n){(n.checked||n.btnChecked||n.isIndeterminate)&&t.push(n.id),n.children&&(t=e(n.children,t))}),t):[]}(this.roleTree)}},components:{}},l={render:function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{staticClass:"role-tree"},e._l(e.roleTree,function(n,i){return t("div",{key:i,staticClass:"tree-first"},[t("div",{staticClass:"title"},[t("el-checkbox",{staticClass:"title-btn",attrs:{indeterminate:n.isIndeterminate},on:{change:function(t){return e.handleCheckAllChange(t,n)}},model:{value:n.checked,callback:function(t){e.$set(n,"checked",t)},expression:"item.checked"}},[e._v(e._s(n.name))]),e._v(" "),e.expand?e._e():[t("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.show,expression:"!item.show"}],staticStyle:{position:"relative",left:"3px"},attrs:{type:"text"},on:{click:function(t){return e.toggleItem(n)}}},[e._v("\n 展开\n "),t("el-icon",{staticClass:"el-icon-arrow-down"})],1),e._v(" "),t("el-button",{directives:[{name:"show",rawName:"v-show",value:n.show,expression:"item.show"}],staticStyle:{position:"relative",left:"3px",margin:"0"},attrs:{type:"text"},on:{click:function(t){return e.toggleItem(n)}}},[e._v("\n 收起\n "),t("el-icon",{staticClass:"el-icon-arrow-up"})],1)]],2),e._v(" "),e._l(n.children,function(i,r){return t("div",{directives:[{name:"show",rawName:"v-show",value:n.show||e.expand,expression:"item.show||expand"}],key:r,staticClass:"tree-second"},[t("div",{staticClass:"tree-three flex-box"},[t("div",{staticClass:"flex-item stitle"},[t("el-checkbox",{on:{change:function(t){return e.handleSecondChange(t,n,!1,i)}},model:{value:i.checked,callback:function(n){e.$set(i,"checked",n)},expression:"citem.checked"}},[e._v(e._s(i.name))])],1),e._v(" "),i.children?t("div",{staticClass:"flex-item flex-box"},[t("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{indeterminate:i.isIndeterminate},on:{change:function(n){return e.handleCheckAllChange(n,i,!0)}},model:{value:i.btnChecked,callback:function(n){e.$set(i,"btnChecked",n)},expression:"citem.btnChecked"}},[e._v("全选")]),e._v(" "),e._l(i.children,function(n,r){return t("el-checkbox",{key:r,on:{change:function(n){return e.handleSecondChange(n,i,!0)}},model:{value:n.btnChecked,callback:function(t){e.$set(n,"btnChecked",t)},expression:"btn.btnChecked"}},[e._v(e._s(n.name))])})],2):e._e()])])})],2)}),0)},staticRenderFns:[]};var s={data:function(){return{canEdit:!0,info:{},editId:this.$route.query.id?this.$route.query.id:"",createdLoading:!1,form:{},orgs:[],cardTypes:[],selected:[],sysTreeData:[],appTreeData:[],activeName:"first",infoLoading:!1}},computed:{ifEdit:function(){return"RoleEdit"===this.$route.name},btnText:function(){return this.ifEdit?"立即更新":"立即创建"},msg:function(){return this.ifEdit?"编辑成功":"新增成功"}},created:function(){var e=this;this.fetchTreeData().then(function(){e.fetchEditInfo()})},methods:{fetchTreeData:function(){var e=this;return this.infoLoading=!0,c.a.tree({}).then(function(n){e.infoLoading=!1;var t=n.data.filter(function(e){return"28ea8bc92ba2447ca593b71263cca4e3"!==e.id}),i=n.data.filter(function(e){return"28ea8bc92ba2447ca593b71263cca4e3"===e.id});return e.sysTreeData=t,e.appTreeData=i[0].children,{}}).catch(function(n){return e.infoLoading=!1,{}})},fetchEditInfo:function(){var e=this;this.ifEdit&&this.editId?(this.infoLoading=!0,c.a.detail(this.editId).then(function(n){e.canEdit=1!==n.data.builtIn,e.selected=n.data.resourceIds,e.form=n.data,e.$nextTick(function(){e.$refs.ruleForm.clearValidate()}),e.infoLoading=!1}).catch(function(n){e.infoLoading=!1})):this.ifEdit&&!this.editId&&this.$router.push("/role/index")},fetchCreateData:function(){var e=this;this.createdLoading=!0;var n=a()({},this.form),t=this.$refs.sysTree.getCheckedIds(),i=this.$refs.appTree.getCheckedIds();i.length&&(i=i.concat(["28ea8bc92ba2447ca593b71263cca4e3"]));var o=t.concat(i);this.ifEdit?n=r()(n,{resourceIds:o}):n.resourceIds=o,(this.ifEdit?c.a.edit(n):c.a.add(n)).then(function(n){e.$message.success(e.ifEdit?"编辑成功":"新增成功"),e.$router.push("/role/index"),e.createdLoading=!1}).catch(function(n){e.createdLoading=!1})},handleCancel:function(){this.ifEdit?this.$router.push({name:"RoleDetail",params:{info:this.info}}):this.$router.go(-1)},handleConfirm:function(){var e=this;this.$refs.ruleForm.validate(function(n){if(!n)return!1;e.fetchCreateData()})}},components:{roleTable:t("VU/8")(d,l,!1,function(e){t("O/Xr")},"data-v-3b20f57e",null).exports,appTree:t("j20l").a}},h={render:function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{staticClass:"app-container"},[t("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoading,expression:"infoLoading"}],ref:"ruleForm",attrs:{"label-width":"100px",model:e.form,"label-position":"right","label-suffix":""}},[t("el-card",[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("角色信息")])]),e._v(" "),t("el-row",{staticStyle:{width:"75%"}},[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"角色名称",rules:[e.$rule.normalRule("empty","角色名称不能为空"),e.$rule.lenRule(1,32)],prop:"name"}},[t("div",{staticClass:"word-limit-ctnr"},[t("el-input",{attrs:{placeholder:"请输入角色名称",maxlength:"32"},model:{value:e.form.name,callback:function(n){e.$set(e.form,"name","string"==typeof n?n.trim():n)},expression:"form.name"}})],1)])],1),e._v(" "),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"角色描述",rules:[e.$rule.lenRule(0,255)],prop:"remark"}},[t("div",{staticClass:"word-limit-ctnr"},[t("el-input",{attrs:{autosize:{minRows:2,maxRows:6},type:"textarea",placeholder:"请输入角色描述",maxlength:"255",resize:"none"},model:{value:e.form.remark,callback:function(n){e.$set(e.form,"remark",n)},expression:"form.remark"}}),e._v(" "),t("span",{staticClass:"word-limit"},[e._v(e._s(e.form.remark&&e.form.remark.length||0)+"/255")])],1)])],1),e._v(" "),e.ifEdit?t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"创建人"}},[e._v("\n "+e._s(e.form.createUserName)+"\n ")])],1):e._e(),e._v(" "),e.ifEdit?t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"创建时间"}},[e._v("\n "+e._s(e._f("datetime")(e.form.createTime))+"\n ")])],1):e._e()],1)],1),e._v(" "),t("el-card",{staticStyle:{"margin-top":"20px"}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("关联权限")])]),e._v(" "),t("el-tabs",{model:{value:e.activeName,callback:function(n){e.activeName=n},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"系统权限",name:"first"}},[t("appTree",{ref:"sysTree",staticStyle:{"margin-bottom":"60px"},attrs:{nodes:e.sysTreeData,selected:e.selected}})],1),e._v(" "),t("el-tab-pane",{attrs:{label:"应用权限",name:"second"}},[t("appTree",{ref:"appTree",attrs:{selected:e.selected,nodes:e.appTreeData}})],1)],1)],1)],1),e._v(" "),t("fixed-bottom",[t("el-row",[t("el-button",{attrs:{type:"primary",loading:e.createdLoading},on:{click:e.handleConfirm}},[e._v("确定")]),e._v(" "),t("el-button",{on:{click:e.handleCancel}},[e._v("取消")])],1)],1)],1)},staticRenderFns:[]};var f=t("VU/8")(s,h,!1,function(e){t("NSOZ")},"data-v-704bb716",null);n.default=f.exports},f99W:function(e,n,t){(e.exports=t("FZ+f")(!1)).push([e.i,"",""])},fggP:function(e,n,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n.tree-title > .tree-node[data-v-50d3b2af] {\n background: #f4f5f6;\n line-height: 54px;\n padding-left: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n border-bottom: 1px solid #e4e6e9;\n}\n.tree-second > .tree-node[data-v-50d3b2af] {\n background: #fff;\n line-height: 54px;\n padding-left: 10px;\n border-bottom: 1px solid #e4e6e9;\n}\n.tree-second > .tree-children[data-v-50d3b2af] {\n display: block;\n}\n.tree-third[data-v-50d3b2af] {\n border-bottom: 1px solid #e4e6e9;\n}\n.tree-third.third-no-children[data-v-50d3b2af] {\n display: block;\n}\n.tree-third > .tree-node[data-v-50d3b2af] {\n display: inline-block;\n width: 332px;\n background: #fff;\n line-height: 54px;\n padding-left: 28px;\n border-bottom: none;\n}\n.tree-third > .tree-children[data-v-50d3b2af] {\n display: inline-block;\n}\n.border-children[data-v-50d3b2af] {\n border-bottom: 1px solid #e4e6e9;\n}\n.tree-btns .tree-node[data-v-50d3b2af] {\n display: inline-block;\n}\n.tree-btns[data-v-50d3b2af] {\n min-width: 56px;\n display: inline-block;\n margin-right: 10px;\n}\n.tree-title-checkbox[data-v-50d3b2af] {\n width: 110px;\n}\n",""])},j20l:function(e,n,t){"use strict";var i=new(t("7+uW").default),r={name:"mTreeNode",data:function(){return{isTreeNode:!0}},inject:["treeAll"],props:{node:{type:Object,default:function(){return null}}},watch:{node:{handler:function(e){}}},computed:{btnLevel:function(){return this.treeAll.btnLevel},classObj:function(){var e=this.node;return{"tree-title":0===e.level,"tree-second":1===e.level&&!this.childrenIsMenu&&!this.secondAndNoChildren,"tree-third":(e.level===this.btnLevel-1||this.childrenIsMenu||this.secondAndNoChildren)&&!this.isMenu,"third-no-children":e.level===this.btnLevel-1&&(!e.children||e.children&&!e.children.length)&&!this.isMenu,"tree-btns":this.isMenu}},isMenu:function(){var e=this.node;return e.level===this.btnLevel||2===e.type},childrenIsMenu:function(){var e=this.node;return!(!e.children||!e.children.length)&&2===e.children[0].type},secondAndNoChildren:function(){return!(1!==this.node.level||this.node.children&&this.node.children.length)},showToggle:function(){return 0==this.node.level}},mounted:function(){var e=this;i.$on("setChecked",function(){e.node.children&&e.node.children.length||e.$nextTick(function(){e.refreshParent()})})},methods:{toggleItem:function(){this.$set(this.node,"showChildren",!this.node.showChildren)},handleCheckChange:function(e){this.$emit("change",e),this.node.isIndeterminate=!1,this.refreshChildren(e)},refreshChildren:function(e){this.$refs.treeNode&&this.$refs.treeNode.length&&this.$refs.treeNode.forEach(function(n){var t,i;t=n.node,i=e,t.isIndeterminate=!1,t.checked=i,n.refreshChildren(e)})},refreshParent:function(){this.$parent.isTreeNode&&this.$parent.handleChildrenChange()},handleChildrenChange:function(e){var n;(n=this.node).children&&n.children.length&&(n.checked=n.children.some(function(e){return e.checked}),n.isIndeterminate=n.checked&&!n.children.every(function(e){return e.checked&&!e.isIndeterminate})),this.refreshParent()}},components:{}},o={render:function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{class:e.classObj},[e.node?t("div",{staticClass:"tree-node"},[t("el-checkbox",{class:{"tree-title-checkbox":e.showToggle},attrs:{disabled:e.treeAll.disabled,indeterminate:e.node.isIndeterminate},on:{change:e.handleCheckChange},nativeOn:{click:function(e){e.stopPropagation()}},model:{value:e.node.checked,callback:function(n){e.$set(e.node,"checked",n)},expression:"node.checked"}},[e._v("\n "+e._s(e.node.name)+"\n ")]),e._v(" "),e.showToggle&&e.node.children&&e.node.children.length?[t("el-button",{directives:[{name:"show",rawName:"v-show",value:!e.node.showChildren,expression:"!node.showChildren"}],staticStyle:{position:"relative",left:"3px"},attrs:{type:"text"},on:{click:e.toggleItem}},[e._v("\n 展开\n "),t("el-icon",{staticClass:"el-icon-arrow-down"})],1),e._v(" "),t("el-button",{directives:[{name:"show",rawName:"v-show",value:e.node.showChildren,expression:"node.showChildren"}],staticStyle:{position:"relative",left:"3px",margin:"0"},attrs:{type:"text"},on:{click:e.toggleItem}},[e._v("\n 收起\n "),t("el-icon",{staticClass:"el-icon-arrow-up"})],1)]:e._e()],2):e._e(),e._v(" "),t("div",{staticClass:"tree-children"},[t("el-collapse-transition",[e.node.children&&e.node.children.length?t("div",{directives:[{name:"show",rawName:"v-show",value:e.node.showChildren||0!==e.node.level,expression:"node.showChildren||node.level!==0"}]},e._l(e.node.children,function(n,i){return t("mTreeNode",{key:i,ref:"treeNode",refInFor:!0,attrs:{node:n},on:{change:e.handleChildrenChange}})}),1):e._e()])],1)])},staticRenderFns:[]};var a=t("VU/8")(r,o,!1,function(e){t("tIBs")},"data-v-50d3b2af",null).exports,c={data:function(){return{allNodes:[]}},provide:function(){return{treeAll:this}},props:{disabled:Boolean,btnLevel:{type:Number,default:3},nodes:{type:Array,default:function(){return[]}},selected:{type:Array,default:function(){return[]}}},watch:{nodes:{immediate:!0,handler:function(e){e&&e.length&&(!function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n&&n.forEach(function(n){n.checked=!1,n.level=t,n.isIndeterminate=!1,n.children&&e(n.children,t+1)})}(e),this.allNodes=this.$clone(e))}},selected:{immediate:!0,handler:function(e){e&&e.length&&(!function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];n&&n.forEach(function(n){!t.includes(n.id)||n.children&&n.children.length?t.includes(n.id)&&n.children&&n.children.length&&e(n.children,t):n.checked=!0})}(this.allNodes,e),i.$emit("setChecked"))}}},created:function(){},methods:{getCheckedIds:function(){return function e(n){var t=[];return n&&n.forEach(function(n){n.checked&&t.push(n.id),n.children&&(t=t.concat(e(n.children)))}),t}(this.allNodes)}},components:{mTreeNode:a}},d={render:function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[e._l(e.allNodes,function(n,i){return t("mTreeNode",{key:i,attrs:{btnLevel:e.btnLevel,node:n},on:{change:e.handlerChange}})})],2)},staticRenderFns:[]};var l=t("VU/8")(c,d,!1,function(e){t("2yqc")},"data-v-1cec557f",null);n.a=l.exports},tIBs:function(e,n,t){var i=t("fggP");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);t("rjj0")("27249515",i,!0)}});