(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["addRole"],{2532:function(e,t,r){"use strict";var n=r("23e7"),o=r("5a34"),a=r("1d80"),i=r("ab13");n({target:"String",proto:!0,forced:!i("includes")},{includes:function(e){return!!~String(a(this)).indexOf(o(e),arguments.length>1?arguments[1]:void 0)}})},"432b":function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));r("b64b"),r("a4d3"),r("4de4"),r("e439"),r("159b"),r("dbb4");var n=r("ade3");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t1?arguments[1]:void 0)}})},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,r){var n=r("1d80"),o=r("5899"),a="["+o+"]",i=RegExp("^"+a+a+"*"),s=RegExp(a+a+"*$"),c=function(e){return function(t){var r=String(n(t));return 1&e&&(r=r.replace(i,"")),2&e&&(r=r.replace(s,"")),r}};e.exports={start:c(1),end:c(2),trim:c(3)}},"5a34":function(e,t,r){var n=r("44e7");e.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5a4e":function(e,t,r){},"5a70":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"ant-pro-footer-toolbar",style:{width:e.barWidth,transition:"0.3s all"}},[r("div",{staticClass:"btn-group flexbox middle center"},[e._t("default")],2)])},o=[],a=(r("a9e3"),{name:"FooterToolBar",props:{collapsed:{type:Boolean,default:!1},siderWidth:{type:Number,default:void 0}},computed:{barWidth:function(){return"calc(100% - ".concat(this.collapsed?80:this.siderWidth||200,"px)")}}}),i=a,s=(r("e481"),r("2877")),c=Object(s["a"])(i,n,o,!1,null,"1b9685aa",null),u=c.exports;t["a"]=u},"5e60":function(e,t,r){"use strict";r.d(t,"e",(function(){return o})),r.d(t,"g",(function(){return a})),r.d(t,"h",(function(){return i})),r.d(t,"b",(function(){return s})),r.d(t,"f",(function(){return c})),r.d(t,"c",(function(){return u})),r.d(t,"d",(function(){return l})),r.d(t,"n",(function(){return f})),r.d(t,"i",(function(){return d})),r.d(t,"o",(function(){return m})),r.d(t,"k",(function(){return p})),r.d(t,"l",(function(){return h})),r.d(t,"m",(function(){return g})),r.d(t,"a",(function(){return b}));var n=r("284b"),o=function(e){return n["a"].post("/agent/admin/role/rolelist",e)},a=function(e){return n["a"].post("/agent/admin/role/roleoptionlist",e)},i=function(){return n["a"].post("/agent/admin/menu/menutree")},s=function(e){return n["a"].post("/agent/admin/role/addrole",e)},c=function(e){return n["a"].post("/agent/admin/role/editrole",e)},u=function(e){return n["a"].post("/agent/admin/role/deleterole",e)},l=function(e){return n["a"].post("/agent/admin/role/roleinfo",e)},f=function(e){return n["a"].post("/agent/admin/account/adminlist",e)},d=function(e){return n["a"].post("/agent/admin/account/addadmin",e)},m=function(e){return n["a"].post("/agent/admin/account/editadmin",e)},p=function(e){return n["a"].post("/agent/admin/account/admindetail",e)},h=function(e){return n["a"].post("/agent/admin/account/disable",e)},g=function(e){return n["a"].post("/agent/admin/account/enable",e)},b=function(e){return n["a"].post("/agent/admin/account/editpassword",e)}},"6f72":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"positionT0L0"},[r("p",{staticClass:"fw600 marginB20"},[e._v("基本信息")]),r("a-form-model",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules,labelAlign:"right","label-col":{span:3},"wrapper-col":{span:6}}},[r("a-form-model-item",{staticClass:"por",attrs:{label:"角色名称",prop:"roleName"}},[r("a-input",{attrs:{maxLength:32,placeholder:"请输入角色名称"},model:{value:e.form.roleName,callback:function(t){e.$set(e.form,"roleName",t)},expression:"form.roleName"}},[r("div",{attrs:{slot:"addonAfter"},slot:"addonAfter"},[e._v(e._s(e.form.roleName.length)+"/32")])])],1),r("a-form-model-item",{staticClass:"por",attrs:{label:"显示状态"}},[r("a-switch",{model:{value:e.form.isDisplay,callback:function(t){e.$set(e.form,"isDisplay",t)},expression:"form.isDisplay"}})],1),"88"==this.$route.params.id?r("a-form-model-item",{staticClass:"por",attrs:{label:"是否专属代理商"}},[r("a-radio-group",{attrs:{name:"radioGroup"},model:{value:e.form.isAgent,callback:function(t){e.$set(e.form,"isAgent",t)},expression:"form.isAgent"}},[r("a-radio",{attrs:{value:0}},[e._v("否")]),r("a-radio",{attrs:{value:1}},[e._v("是")])],1)],1):e._e(),e.form.isAgent&&"88"==this.$route.params.id?r("a-form-model-item",{staticClass:"por",attrs:{label:"代理等级",prop:"levelNo"}},[r("a-select",{attrs:{placeholder:"请选择代理等级"},model:{value:e.form.levelNo,callback:function(t){e.$set(e.form,"levelNo",t)},expression:"form.levelNo"}},e._l(e.levelNoArr,(function(t){return r("a-select-option",{key:t.levelNo},[e._v(e._s(t.name))])})),1)],1):e._e(),r("a-form-model-item",{staticClass:"por",attrs:{label:"排序",prop:"sort"}},[r("a-input",{attrs:{placeholder:"请输入排序编号"},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1),r("a-form-model-item",{attrs:{label:"角色描述",prop:"remark"}},[r("a-textarea",{attrs:{placeholder:"请输入角色描述",rows:5},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}}),r("span",{staticClass:"form_span"},[e._v(e._s(e.form.remark.length)+"/300")])],1)],1),r("p",{staticClass:"fw600"},[e._v("权限设置")]),[r("a-tree",{attrs:{"tree-data":e.treeData,"replace-fields":e.replaceFields,checkable:!0,checkedKeys:e.checkedKeys},on:{check:e.onCheck}})],r("FooterToolBar",{attrs:{collapsed:e.sideCollapsed}},[r("a-button",{staticClass:"margin_right60",on:{click:function(){return e.$router.go(-1)}}},[e._v("返回")]),r("a-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:e.keepClick}},[e._v("保存")])],1)],2)},o=[],a=(r("4de4"),r("caad"),r("2532"),r("99af"),r("5a70")),i=r("432b"),s=r("f64c"),c=r("5e60"),u=r("7925"),l={mixins:[i["a"]],components:{FooterToolBar:a["a"]},created:function(){var e=this;this.agentlevel();var t=this.$route.params.id;this.queryId=this.$route.params.id,Object(c["h"])().then((function(r){var n=r.code,o=r.data;if(200===n){var a=e.transferKey(o);e.treeData=a,"88"!==t&&Object(c["d"])({roleNo:t}).then((function(t){var r=t.code,n=t.data;if(200==r){e.form.roleName=n.roleInfo.roleName,e.form.isDisplay=1==n.roleInfo.displayStatus,e.form.isAgent=1*n.roleInfo.isSuper,e.form.sort=n.roleInfo.sort,e.form.levelNo=n.roleInfo.levleNo,e.form.remark=n.roleInfo.remark,e.form.roleMenus=n.roleMenus;var o=e.familyTree(e.treeData),a=n.roleMenus.filter((function(e){return 1!==o.indexOf(e)})),i=a.filter((function(e){if(!o.includes(e))return e}));e.checkedKeys=i}}))}}))},data:function(){return{queryId:"",replaceFields:{title:"name"},isDisabled:!1,form:{roleName:"",sort:0,isDisplay:!0,isAgent:1,levelNo:void 0,remark:"",roleMenus:[]},rules:{roleName:[{required:!0,message:"输入的内容不能为空",trigger:"blur"},{max:32,message:"长度最长为32个字",trigger:"blur"}],remark:[{min:0,max:300,message:"长度为5~300个",trigger:"blur"}]},levelNoArr:[],checkedKeys:[],checkedKeysTow:[],treeData:[]}},methods:{onCheck:function(e,t,r){this.checkedKeys=e;var n=t.halfCheckedKeys;this.checkedKeys.length>0&&n.length>0?this.checkedKeysTow=this.checkedKeys.concat(n):this.checkedKeysTow=e},keepClick:function(){var e=this;this.isDisabled=!0,setTimeout((function(){e.isDisabled=!1}),2e3);var t=this.$route.params.id;if("88"==t){var r={roleName:this.form.roleName,sort:1*this.form.sort,isDisplay:this.form.isDisplay?1:0,isAgent:this.form.isAgent,levelNo:this.form.levelNo,remark:this.form.remark,menuNos:this.checkedKeysTow};Object(c["b"])(r).then((function(t){var r=t.code;200==r&&(s["a"].success("保存成功"),e.$router.push("/rolePower/roleManage"))}))}else{var n={roleNo:t,roleName:this.form.roleName,sort:1*this.form.sort,isDisplay:this.form.isDisplay?1:0,isAgent:this.form.isAgent,levelNo:this.form.levelNo,remark:this.form.remark,menuNos:this.checkedKeysTow.length>0?this.checkedKeysTow:this.form.roleMenus};Object(c["f"])(n).then((function(t){var r=t.code;200==r&&(s["a"].success("保存成功"),e.$router.push("/rolePower/roleManage"))}))}},transferKey:function(e){for(var t=0;t0&&this.transferKey(e[t].children);return e},familyTree:function(e){var t=[],r=function e(r){for(var n=0;n0&&(e(o.children),t.push(o.menuNo))}};return r(e),t},agentlevel:function(){var e=this;Object(u["a"])({}).then((function(t){var r=t.data,n=t.code;200==n&&(e.levelNoArr=r)}))}}},f=l,d=(r("fc0d"),r("2877")),m=Object(d["a"])(f,n,o,!1,null,"61c0ae42",null);t["default"]=m.exports},7156:function(e,t,r){var n=r("861d"),o=r("d2bb");e.exports=function(e,t,r){var a,i;return o&&"function"==typeof(a=t.constructor)&&a!==r&&n(i=a.prototype)&&i!==r.prototype&&o(e,i),e}},7925:function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"a",(function(){return a})),r.d(t,"c",(function(){return i})),r.d(t,"g",(function(){return s})),r.d(t,"e",(function(){return c})),r.d(t,"d",(function(){return u})),r.d(t,"f",(function(){return l})),r.d(t,"i",(function(){return f})),r.d(t,"k",(function(){return d})),r.d(t,"j",(function(){return m})),r.d(t,"l",(function(){return p})),r.d(t,"h",(function(){return h}));var n=r("284b"),o=function(e){return n["a"].post("/agent/admin/agent/agentlist",e)},a=function(){return n["a"].post("/agent/admin/agent/agentlevellist")},i=function(e){return n["a"].post("/agent/admin/agent/agentListbylevelno",e)},s=function(e){return n["a"].post("/agent/admin/agent/editenableflag",e)},c=function(){return n["a"].post("/agent/admin/business/allusermembercost")},u=function(e){return n["a"].post("/agent/admin/business/allcoursecode",e)},l=function(){return n["a"].post("/agent/admin/product/allusermembercost")},f=function(e){return n["a"].post("/agent/admin/product/allcoursecode",e)},d=function(e){return n["a"].post("/agent/admin/agent/v2/detail",e)},m=function(e){return n["a"].post("/agent/admin/agent/v2/addagent",e)},p=function(e){return n["a"].post("/agent/admin/agent/v2/editagent",e)},h=function(e){return n["a"].post("/agent/admin/miniprogram/makeqrcode",e)}},9940:function(e,t,r){},a9e3:function(e,t,r){"use strict";var n=r("83ab"),o=r("da84"),a=r("94ca"),i=r("6eeb"),s=r("5135"),c=r("c6b6"),u=r("7156"),l=r("c04e"),f=r("d039"),d=r("7c73"),m=r("241c").f,p=r("06cf").f,h=r("9bf2").f,g=r("58a8").trim,b="Number",v=o[b],y=v.prototype,k=c(d(y))==b,N=function(e){var t,r,n,o,a,i,s,c,u=l(e,!1);if("string"==typeof u&&u.length>2)if(u=g(u),t=u.charCodeAt(0),43===t||45===t){if(r=u.charCodeAt(2),88===r||120===r)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+u}for(a=u.slice(2),i=a.length,s=0;so)return NaN;return parseInt(a,n)}return+u};if(a(b,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var O,w=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof w&&(k?f((function(){y.valueOf.call(r)})):c(r)!=b)?u(new v(N(t)),r,w):N(t)},_=n?m(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),x=0;_.length>x;x++)s(v,O=_[x])&&!s(w,O)&&h(w,O,p(v,O));w.prototype=y,y.constructor=w,i(o,b,w)}},ab13:function(e,t,r){var n=r("b622"),o=n("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[o]=!1,"/./"[e](t)}catch(n){}}return!1}},ade3:function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,"a",(function(){return n}))},b64b:function(e,t,r){var n=r("23e7"),o=r("7b0b"),a=r("df75"),i=r("d039"),s=i((function(){a(1)}));n({target:"Object",stat:!0,forced:s},{keys:function(e){return a(o(e))}})},caad:function(e,t,r){"use strict";var n=r("23e7"),o=r("4d64").includes,a=r("44d2");n({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},dbb4:function(e,t,r){var n=r("23e7"),o=r("83ab"),a=r("56ef"),i=r("fc6a"),s=r("06cf"),c=r("8418");n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){var t,r,n=i(e),o=s.f,u=a(n),l={},f=0;while(u.length>f)r=o(n,t=u[f++]),void 0!==r&&c(l,t,r);return l}})},e439:function(e,t,r){var n=r("23e7"),o=r("d039"),a=r("fc6a"),i=r("06cf").f,s=r("83ab"),c=o((function(){i(1)})),u=!s||c;n({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},e481:function(e,t,r){"use strict";r("9940")},fc0d:function(e,t,r){"use strict";r("5a4e")}}]); //# sourceMappingURL=addRole.cef5b1d7.js.map