Commit 5fb4cd5c by 蒋勇

d

parent 57078e38
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-1b756945.9e7173ae.css rel=prefetch><link href=/css/chunk-21b5182a.6e6ae301.css rel=prefetch><link href=/css/chunk-25054276.84fd9662.css rel=prefetch><link href=/css/chunk-274238d4.7a825095.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-5ccefbbb.9e7173ae.css rel=prefetch><link href=/css/chunk-61b0b1e5.9e7173ae.css rel=prefetch><link href=/css/chunk-8e32057a.e8e9a917.css rel=prefetch><link href=/css/chunk-cbf49c14.71e3d438.css rel=prefetch><link href=/css/chunk-e7e51fa0.9e7173ae.css rel=prefetch><link href=/css/chunk-ff3eaeb0.9e7173ae.css rel=prefetch><link href=/js/chunk-0109d85c.7e68600d.js rel=prefetch><link href=/js/chunk-037694a5.c601e848.js rel=prefetch><link href=/js/chunk-0aa2a834.538c4c54.js rel=prefetch><link href=/js/chunk-137dcf78.bfde2de9.js rel=prefetch><link href=/js/chunk-14b9857b.5eb3029a.js rel=prefetch><link href=/js/chunk-15d6294e.353f631a.js rel=prefetch><link href=/js/chunk-1792c498.efae7d9b.js rel=prefetch><link href=/js/chunk-1a0615f2.3a42a507.js rel=prefetch><link href=/js/chunk-1b756945.54992e6e.js rel=prefetch><link href=/js/chunk-21b5182a.b700bb69.js rel=prefetch><link href=/js/chunk-22347577.788297b3.js rel=prefetch><link href=/js/chunk-24a41303.3e8d5ebb.js rel=prefetch><link href=/js/chunk-25054276.5c740083.js rel=prefetch><link href=/js/chunk-25d9ab36.9dacb849.js rel=prefetch><link href=/js/chunk-274238d4.f6997b5d.js rel=prefetch><link href=/js/chunk-291cffb8.3ff59899.js rel=prefetch><link href=/js/chunk-2aeda6fa.bc7fa6a0.js rel=prefetch><link href=/js/chunk-2b3066fa.52b3cb82.js rel=prefetch><link href=/js/chunk-2c359864.99179484.js rel=prefetch><link href=/js/chunk-2d0d61ef.cf4bb1b9.js rel=prefetch><link href=/js/chunk-2d0e68e0.5000fd69.js rel=prefetch><link href=/js/chunk-2d0efc5d.7c01a692.js rel=prefetch><link href=/js/chunk-2d20828f.ce710419.js rel=prefetch><link href=/js/chunk-3385141a.c2ec1dda.js rel=prefetch><link href=/js/chunk-3a112d3a.6220a3bb.js rel=prefetch><link href=/js/chunk-477a8e91.d210ef8b.js rel=prefetch><link href=/js/chunk-4b58f216.48325258.js rel=prefetch><link href=/js/chunk-4fb87507.59531017.js rel=prefetch><link href=/js/chunk-5ccefbbb.b11dca7b.js rel=prefetch><link href=/js/chunk-5e7b929d.90a84583.js rel=prefetch><link href=/js/chunk-61b0b1e5.df352217.js rel=prefetch><link href=/js/chunk-65e97401.6cb5c61d.js rel=prefetch><link href=/js/chunk-8e32057a.db4b0548.js rel=prefetch><link href=/js/chunk-9947983a.b00fe322.js rel=prefetch><link href=/js/chunk-cbf49c14.ed9cfd7f.js rel=prefetch><link href=/js/chunk-e7e51fa0.73d0b979.js rel=prefetch><link href=/js/chunk-ff3eaeb0.9851c5ef.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.cec97c41.js rel=preload as=script><link href=/js/chunk-vendors.04e5d310.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.04e5d310.js></script><script src=/js/app.cec97c41.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-1b756945.9e7173ae.css rel=prefetch><link href=/css/chunk-21b5182a.6e6ae301.css rel=prefetch><link href=/css/chunk-25054276.84fd9662.css rel=prefetch><link href=/css/chunk-274238d4.7a825095.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-5ccefbbb.9e7173ae.css rel=prefetch><link href=/css/chunk-61b0b1e5.9e7173ae.css rel=prefetch><link href=/css/chunk-8e32057a.e8e9a917.css rel=prefetch><link href=/css/chunk-cbf49c14.71e3d438.css rel=prefetch><link href=/css/chunk-e7e51fa0.9e7173ae.css rel=prefetch><link href=/css/chunk-ff3eaeb0.9e7173ae.css rel=prefetch><link href=/js/chunk-0109d85c.7e68600d.js rel=prefetch><link href=/js/chunk-037694a5.c601e848.js rel=prefetch><link href=/js/chunk-0aa2a834.538c4c54.js rel=prefetch><link href=/js/chunk-137dcf78.bfde2de9.js rel=prefetch><link href=/js/chunk-14b9857b.5eb3029a.js rel=prefetch><link href=/js/chunk-15d6294e.353f631a.js rel=prefetch><link href=/js/chunk-1792c498.efae7d9b.js rel=prefetch><link href=/js/chunk-1a0615f2.3a42a507.js rel=prefetch><link href=/js/chunk-1b756945.54992e6e.js rel=prefetch><link href=/js/chunk-21b5182a.b700bb69.js rel=prefetch><link href=/js/chunk-22347577.788297b3.js rel=prefetch><link href=/js/chunk-24a41303.3e8d5ebb.js rel=prefetch><link href=/js/chunk-25054276.5c740083.js rel=prefetch><link href=/js/chunk-25d9ab36.9dacb849.js rel=prefetch><link href=/js/chunk-274238d4.f6997b5d.js rel=prefetch><link href=/js/chunk-291cffb8.3ff59899.js rel=prefetch><link href=/js/chunk-2aeda6fa.bc7fa6a0.js rel=prefetch><link href=/js/chunk-2b3066fa.52b3cb82.js rel=prefetch><link href=/js/chunk-2c359864.99179484.js rel=prefetch><link href=/js/chunk-2d0d61ef.cf4bb1b9.js rel=prefetch><link href=/js/chunk-2d0e68e0.5000fd69.js rel=prefetch><link href=/js/chunk-2d0efc5d.7c01a692.js rel=prefetch><link href=/js/chunk-2d20828f.ce710419.js rel=prefetch><link href=/js/chunk-3385141a.c2ec1dda.js rel=prefetch><link href=/js/chunk-3a112d3a.6220a3bb.js rel=prefetch><link href=/js/chunk-477a8e91.d210ef8b.js rel=prefetch><link href=/js/chunk-4b58f216.48325258.js rel=prefetch><link href=/js/chunk-4fb87507.59531017.js rel=prefetch><link href=/js/chunk-5ccefbbb.9e698adb.js rel=prefetch><link href=/js/chunk-5e7b929d.90a84583.js rel=prefetch><link href=/js/chunk-61b0b1e5.df352217.js rel=prefetch><link href=/js/chunk-65e97401.6cb5c61d.js rel=prefetch><link href=/js/chunk-8e32057a.db4b0548.js rel=prefetch><link href=/js/chunk-9947983a.b00fe322.js rel=prefetch><link href=/js/chunk-cbf49c14.ed9cfd7f.js rel=prefetch><link href=/js/chunk-e7e51fa0.73d0b979.js rel=prefetch><link href=/js/chunk-ff3eaeb0.9851c5ef.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.29f49724.js rel=preload as=script><link href=/js/chunk-vendors.04e5d310.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.04e5d310.js></script><script src=/js/app.29f49724.js></script></body></html>
\ No newline at end of file \ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5ccefbbb"],{"1de5":function(t,e,a){},4635:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("Card",[t.isOperator?t._e():a("div",{attrs:{slot:"title"},slot:"title"},[a("Select",{staticStyle:{width:"200px"},attrs:{placeholder:"请选择要授权的应用"},on:{"on-change":t.onchange},model:{value:t.selAppId,callback:function(e){t.selAppId=e},expression:"selAppId"}},t._l(t.myapps,(function(e){return a("Option",{key:e.title,attrs:{value:e.id}},[t._v(t._s(e.title))])})),1)],1),a("Tree",{staticClass:"ptree",attrs:{data:t.treedata,render:t.renderContent}})],1)],1)},n=[],o=a("aca2"),r=o["a"],i=(a("83d8"),a("9ca4")),c=Object(i["a"])(r,s,n,!1,null,null,null);e["default"]=c.exports},"83d8":function(t,e,a){"use strict";var s=a("1de5"),n=a.n(s);n.a},aca2:function(t,e,a){"use strict";(function(t){a("e697"),a("9a33"),a("6d57");var s=a("60b7"),n=a("e247");a("f121");e["a"]={name:"roleauth_page",data:function(){return{myapps:JSON.parse(localStorage.getItem("myapps")),selAppId:"",roleid:-1,rolecode:"",roleauths:null,treedata:[],buttonProps:{type:"default",size:"small"}}},components:{Checks:n["a"]},computed:{authdic:function(){var t={};return this.roleauths.forEach((function(e){t[e.bizcode]=e.authstrs.split(",")})),t},isOperator:function(){return 1==this.$store.state.user.userobj.company.id}},mounted:function(){this.roleid=this.$route.query.roleid,this.rolecode=this.$route.query.rolecode,this.isOperator&&this.initTree()},methods:{onchange:function(t){var e=this,a=this.myapps.filter((function(e){return e.id==t}));this.treedata=JSON.parse(a[0].functionJSON),Object(s["c"])([this.roleid]).then((function(t){var a=t.data;0==a.status?(e.roleauths=a.data,e.setAuthData(e.treedata)):console.log("fetch auths fails.....---------------------------------------------------------")}))},initTree:function(){var t=this;Object(s["d"])().then((function(e){var a=e.data;0==a.status&&(t.treedata=a.data.funcJson,Object(s["c"])([t.roleid]).then((function(e){var a=e.data;0==a.status?(t.roleauths=a.data,t.setAuthData(t.treedata)):console.log("fetch auths fails.....---------------------------------------------------------")})))}))},setAuthData:function(t){var e=this;t.forEach((function(t){t.children&&t.children.length>0?e.setAuthData(t.children):t.sels?t.sels=e.authdic[t.code]?e.authdic[t.code]:[]:t.sels=[]}))},makeauths:function(t,e){var a=this;console.log(t,"makeauths"),t.forEach((function(t){if(t.children&&t.children.length>0)a.makeauths(t.children,e);else if(t.sels){var s={role_id:a.roleid,rolecode:a.rolecode,bizcode:t.code,codepath:t.orgpath,authstrs:t.sels.join(",")};e.push(s)}}))},saveAuths:function(){var t=this,e=[];this.makeauths(this.treedata,e),Object(s["h"])(e).then((function(e){var a=e.data;0==a.status?(t.roleauths=a.data,t.$Message.success("当前操作成功完成")):t.$Message.success("当前操作未完成,请稍后重试或联系管理员")}))},refreshFunc:function(){},renderContent:function(e,a){var s=this,n=a.root,o=a.node,r=a.data,i=n.find((function(t){return t===o})).parent;return console.log(i),e("span",{style:{display:"inline-block",width:"100%",cursor:"pointer"},on:{click:function(e){t("span",".ptree").removeClass("spansel"),t(e.target).addClass("spansel")}}},[e("span",[e("Icon",{props:{type:r.auths?"ios-paper-outline":"ios-folder-outline"},style:{marginRight:"8px"}}),e("span",r.title)]),e("span",{style:{display:"inline-block",float:"right",marginRight:"100px"}},[r.auths&&r.auths.length>0?e("Checkbox",{on:{"on-change":function(t){t?(console.log(r.auths),r.sels=r.auths):r.sels=[]}},style:{display:"inline-block",float:"left",marginRight:"10px",marginTop:"3px"}},[e("span",["all"])]):"root"==r.code?e("span",[e("Button",{props:{type:"primary"},on:{click:function(){s.saveAuths()}}},["保存"]),e("Button",{props:{type:"text"},on:{click:function(){s.refreshFunc()}}},["刷新"])]):"",r.auths&&r.auths.length>0?e("CheckboxGroup",{props:{value:r.sels},on:{"on-change":function(t){r.sels=t}}},[r.auths.map((function(t){return e("Checkbox",{props:{label:t}},[e("span",[t])])}))]):""])])}}}}).call(this,a("a336"))}}]); (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5ccefbbb"],{"1de5":function(t,e,a){},4635:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("Card",[t.isOperator?t._e():a("div",{attrs:{slot:"title"},slot:"title"},[a("Select",{staticStyle:{width:"200px"},attrs:{placeholder:"请选择要授权的应用"},on:{"on-change":t.onchange},model:{value:t.selAppId,callback:function(e){t.selAppId=e},expression:"selAppId"}},t._l(t.myapps,(function(e){return a("Option",{key:e.title,attrs:{value:e.id}},[t._v(t._s(e.title))])})),1)],1),a("Tree",{staticClass:"ptree",attrs:{data:t.treedata,render:t.renderContent}})],1)],1)},n=[],o=a("aca2"),r=o["a"],i=(a("83d8"),a("9ca4")),c=Object(i["a"])(r,s,n,!1,null,null,null);e["default"]=c.exports},"83d8":function(t,e,a){"use strict";var s=a("1de5"),n=a.n(s);n.a},aca2:function(t,e,a){"use strict";(function(t){a("e697"),a("9a33"),a("6d57");var s=a("60b7"),n=a("e247");a("f121");e["a"]={name:"roleauth_page",data:function(){return{myapps:JSON.parse(localStorage.getItem("myapps")),selAppId:"",roleid:-1,rolecode:"",roleauths:null,treedata:[],buttonProps:{type:"default",size:"small"}}},components:{Checks:n["a"]},computed:{authdic:function(){var t={};return this.roleauths.forEach((function(e){t[e.bizcode]=e.authstrs.split(",")})),t},isOperator:function(){return 1==this.$store.state.user.userobj.company.id}},mounted:function(){this.roleid=this.$route.query.roleid,this.rolecode=this.$route.query.rolecode,this.isOperator&&this.initTree()},methods:{onchange:function(t){var e=this,a=this.myapps.filter((function(e){return e.id==t}));this.treedata=JSON.parse(a[0].functionJSON),Object(s["c"])([this.roleid]).then((function(t){var a=t.data;0==a.status?(e.roleauths=a.data,e.setAuthData(e.treedata)):console.log("fetch auths fails.....---------------------------------------------------------")}))},initTree:function(){var t=this;Object(s["d"])().then((function(e){var a=e.data;0==a.status&&(t.treedata=a.data.funcJson,Object(s["c"])([t.roleid]).then((function(e){var a=e.data;0==a.status?(t.roleauths=a.data,t.setAuthData(t.treedata)):console.log("fetch auths fails.....---------------------------------------------------------")})))}))},setAuthData:function(t){var e=this;t.forEach((function(t){t.children&&t.children.length>0?e.setAuthData(t.children):t.sels?t.sels=e.authdic[t.code]?e.authdic[t.code]:[]:t.sels=[]}))},makeauths:function(t,e){var a=this;console.log(t,"makeauths"),t.forEach((function(t){if(t.children&&t.children.length>0)a.makeauths(t.children,e);else if(t.sels){var s={role_id:a.roleid,rolecode:a.rolecode,bizcode:t.code,codepath:t.orgpath,authstrs:t.sels.join(",")};e.push(s)}}))},saveAuths:function(){var t=this,e=[];this.makeauths(this.treedata,e),Object(s["h"])(e).then((function(e){var a=e.data;0==a.status?(t.roleauths=a.data,t.$Message.success("当前操作成功完成")):t.$Message.success("当前操作未完成,请稍后重试或联系管理员")}))},refreshFunc:function(){},renderContent:function(e,a){var s=this,n=a.root,o=a.node,r=a.data,i=n.find((function(t){return t===o})).parent;return console.log(i),e("span",{style:{display:"inline-block",width:"100%",cursor:"pointer"},on:{click:function(e){t("span",".ptree").removeClass("spansel"),t(e.target).addClass("spansel")}}},[e("span",[e("Icon",{props:{type:r.auths?"ios-paper-outline":"ios-folder-outline"},style:{marginRight:"8px"}}),e("span",r.title)]),e("span",{style:{display:"inline-block",float:"right",marginRight:"100px"}},[r.auths&&r.auths.length>0?e("Checkbox",{on:{"on-change":function(t){t?(console.log(r.auths),r.sels=r.auths):r.sels=[]}},style:{display:"inline-block",float:"left",marginRight:"10px",marginTop:"3px"}},[e("span",["all"])]):r.code.indexOf("root")>=0?e("span",[e("Button",{props:{type:"primary"},on:{click:function(){s.saveAuths()}}},["保存"]),e("Button",{props:{type:"text"},on:{click:function(){s.refreshFunc()}}},["刷新"])]):"",r.auths&&r.auths.length>0?e("CheckboxGroup",{props:{value:r.sels},on:{"on-change":function(t){r.sels=t}}},[r.auths.map((function(t){return e("Checkbox",{props:{label:t}},[e("span",[t])])}))]):""])])}}}}).call(this,a("a336"))}}]);
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment