Files
phalapi-pro/public/admin/js/chunk-f4019492.453ba826.js
2022-03-21 11:16:38 +08:00

1 line
12 KiB
JavaScript
Raw Permalink 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.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f4019492"],{"12ea":function(e,t,a){},3574:function(e,t,a){"use strict";var s=a("12ea"),i=a.n(s);i.a},"3fbe":function(e,t,a){},4731:function(e,t,a){"use strict";a.d(t,"h",(function(){return i})),a.d(t,"g",(function(){return r})),a.d(t,"j",(function(){return n})),a.d(t,"i",(function(){return o})),a.d(t,"d",(function(){return l})),a.d(t,"e",(function(){return c})),a.d(t,"c",(function(){return p})),a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return d})),a.d(t,"f",(function(){return m}));var s=a("66df"),i=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.ListAllRightsService",data:e})},r=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.ListAllRightsForDeveloperType",data:e})},n=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.SearchRightsList",data:e})},o=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.RemoveRightsService",data:e})},l=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.CreateNewRightsRule",data:e})},c=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.DelelteRightsRule",data:e})},p=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.AssignRightsOrNot",data:e})},u=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.AddRightsService",data:e})},d=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.AssignRightsForDevTypeOrNot",data:e})},m=function(e){return s["a"].request({method:"post",url:"api/admin.php?s=Admin.Rights.GetDevAppApis",data:e})}},ad14:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"assignment-rules"},[a("div",{staticClass:"search-section"},[a("div",{staticClass:"search-item"},[a("p",{staticClass:"title"},[e._v(e._s(e.$t("api_service"))+"")]),a("Input",{staticClass:"search-input",attrs:{clearable:"",placeholder:e.$t("enter_api_service")},model:{value:e.queryOpts.rights_service,callback:function(t){e.$set(e.queryOpts,"rights_service",t)},expression:"queryOpts.rights_service"}})],1),a("div",{staticClass:"flexbox"},[a("div",{staticClass:"search-item"},[a("p",{staticClass:"title"},[e._v(e._s(e.$t("member_type"))+"")]),a("Select",{staticClass:"search-col",attrs:{clearable:""},model:{value:e.queryOpts.member_type,callback:function(t){e.$set(e.queryOpts,"member_type",t)},expression:"queryOpts.member_type"}},e._l(e.member_types,(function(t){return a("Option",{key:t.level,attrs:{value:t.level}},[e._v(e._s(t.name))])})),1)],1),a("div",{staticClass:"search-item"},[a("p",{staticClass:"title"},[e._v(e._s(e.$t("account_id"))+"")]),a("Input",{staticClass:"search-input",attrs:{clearable:"",placeholder:e.$t("enter_dev_ID")},model:{value:e.queryOpts.user_id,callback:function(t){e.$set(e.queryOpts,"user_id",t)},expression:"queryOpts.user_id"}})],1),a("div",{staticClass:"search-item"},[a("p",{staticClass:"title"},[e._v("app_key")]),a("Input",{staticClass:"search-input",attrs:{clearable:"",placeholder:e.$t("enter_app_key")},model:{value:e.queryOpts.app_key,callback:function(t){e.$set(e.queryOpts,"app_key",t)},expression:"queryOpts.app_key"}})],1)]),a("div",{staticClass:"flexbox"},[a("Button",{staticClass:"button",attrs:{type:"primary"},on:{click:e.query}},[e._v(e._s(e.$t("search")))]),a("Button",{staticClass:"button",attrs:{type:"success",plain:""},on:{click:e.addNewRule}},[e._v(e._s(e.$t("create_new_rules")))])],1)]),a("addNewRules",{ref:"addRules",attrs:{member_types:e.member_types},on:{success:e.query}}),a("div",{staticClass:"dataList-container"},[a("Table",{attrs:{columns:e.listHead,border:"",data:e.listData,loading:e.loading},scopedSlots:e._u([{key:"member_type",fn:function(t){var s=t.row;return[a("span",[e._v(e._s(e.member_type_name(s.member_type)))])]}},{key:"uid",fn:function(t){var s=t.row;return[a("span",[e._v(e._s(0===s.uid?"-":s.uid))])]}},{key:"app_key",fn:function(t){var s=t.row;return[a("span",[e._v(e._s(""===s.app_key?"-":s.app_key))])]}},{key:"is_allow",fn:function(t){var s=t.row;return[a("div",{class:s.is_allow?"toggle-red":"toggle-blue",on:{click:function(t){return e.toggleAssign(s)}}},[e._v(e._s(s.is_allow?e.$t("repeal"):e.$t("designate")))])]}},{key:"operation",fn:function(t){var s=t.row,i=t.index;return[a("Button",{attrs:{size:"small"},on:{click:function(t){return e.handelDelRule(s,i)}}},[e._v(e._s(e.$t("delete")))])]}}])})],1),a("div",{staticClass:"pagination"},[a("Page",{attrs:{total:e.total,"show-elevator":"","show-sizer":""},on:{"on-page-size-change":e.changeSize,"on-change":e.changePage}})],1)],1)},i=[],r=(a("7f7f"),a("ac6a"),a("4731")),n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Modal",{staticClass:"addRules",attrs:{width:"500px"},on:{"on-cancel":e.cancel},model:{value:e.showModal,callback:function(t){e.showModal=t},expression:"showModal"}},[a("h2",{staticClass:"application__h"},[e._v(e._s(e.$t("create_new_rules")))]),a("Form",{ref:"formValidate",attrs:{model:e.formValidate,rules:e.ruleValidate}},[a("FormItem",{staticClass:"formitem",attrs:{label:e.$t("api_service")+":",prop:"rights_service"}},[e.apiList.length?a("Select",{model:{value:e.formValidate.rights_service,callback:function(t){e.$set(e.formValidate,"rights_service",t)},expression:"formValidate.rights_service"}},e._l(e.apiList,(function(t){return a("Option",{key:t.value,attrs:{value:t.value}},[e._v(e._s(t.title))])})),1):e._e()],1),a("FormItem",{staticClass:"formitem",staticStyle:{"margin-bottom":"0 !imoportant"},attrs:{label:e.$t("grant")+":"}},[a("RadioGroup",{model:{value:e.paramTypes,callback:function(t){e.paramTypes=t},expression:"paramTypes"}},[a("Radio",{attrs:{label:"1"}},[a("span",[e._v(e._s(e.$t("developer_role")+":"))])]),a("Radio",{attrs:{label:"2"}},[a("span",[e._v(e._s(e.$t("developer_account")))])]),a("Radio",{attrs:{label:"3"}},[a("span",[e._v(e._s(e.$t("developer_app")+":"))])])],1)],1),"1"===e.paramTypes?a("FormItem",{staticClass:"formitem",attrs:{label:e.$t("developer_role"),prop:"member_type"}},[a("Select",{model:{value:e.formValidate.member_type,callback:function(t){e.$set(e.formValidate,"member_type",t)},expression:"formValidate.member_type"}},e._l(e.member_types,(function(t){return a("Option",{key:t.level,attrs:{value:t.level}},[e._v(e._s(t.name))])})),1)],1):e._e(),"2"===e.paramTypes?a("FormItem",{staticClass:"formitem",attrs:{label:e.$t("developer_ID")+":",prop:"user_id"}},[a("Input",{attrs:{placeholder:e.$t("developer_ID")},model:{value:e.formValidate.user_id,callback:function(t){e.$set(e.formValidate,"user_id",t)},expression:"formValidate.user_id"}})],1):e._e(),"3"===e.paramTypes?a("FormItem",{staticClass:"formitem",attrs:{label:e.$t("developer_app")+":",prop:"app_key"}},[a("Input",{attrs:{placeholder:e.$t("developer_app_key")},model:{value:e.formValidate.app_key,callback:function(t){e.$set(e.formValidate,"app_key",t)},expression:"formValidate.app_key"}})],1):e._e(),a("FormItem",{staticClass:"formitem",attrs:{prop:"is_allow"}},[a("Checkbox",{staticClass:"label",on:{"on-change":e.toggle},model:{value:e.formValidate.is_allow,callback:function(t){e.$set(e.formValidate,"is_allow",t)},expression:"formValidate.is_allow"}},[e._v(e._s(e.$t("assign_permissions")))])],1),a("div",{staticClass:"tips"},[e._v("\r\n "+e._s(e.$t("tips_from"))+"\r\n ")])],1),a("div",{staticClass:"application__btn",attrs:{slot:"footer"},slot:"footer"},[a("Button",{on:{click:e.cancel}},[e._v(e._s(e.$t("cancel")))]),a("Button",{attrs:{type:"primary"},on:{click:e.addRules}},[e._v(e._s(e.formValidate.app_key?e.$t("sure_modify"):e.$t("cancel")))])],1)],1)},o=[],l=a("c276"),c={props:{member_types:{type:Array,default:function(){return[{level:"101",name:"企业开发者"},{key:"100",name:"个人开发者"}]}}},data:function(){return{showModal:!1,token:Object(l["h"])(),formValidate:{rights_service:"",member_type:"",user_id:"",app_key:"",is_allow:!0},paramTypes:"1",apiList:[]}},computed:{ruleValidate:function(){var e=this.validateRules,t=e.rights_service,a=e.member_type,s=e.user_id,i=e.app_key,r={};return"1"===this.paramTypes?r={rights_service:t,member_type:a}:"2"===this.paramTypes?r={rights_service:t,user_id:s}:"3"===this.paramTypes&&(r={rights_service:t,app_key:i}),r},validateRules:function(){return{rights_service:[{required:!0,message:this.$t("enter_role"),trigger:"blur"}],member_type:[{required:!0,message:this.$t("enter_dev_role"),trigger:"blur"}],user_id:[{required:!0,message:this.$t("developer_account_tips"),trigger:"blur"}],app_key:[{required:!0,message:this.$t("enter_dev_app"),trigger:"blur"}]}}},created:function(){this.getApiList()},methods:{resetForm:function(){var e=this;Object.assign(this.$data.formValidate,this.$options.data().formValidate),setTimeout((function(){e.$refs.formValidate.resetFields()}),0)},getApiList:function(){var e=this,t=new FormData;t.append("access_token",this.token),Object(r["h"])(t).then((function(t){var a=t.data.items,s=[];a.forEach((function(e){var t={};t.value=e.service,t.title="".concat(e.service," - ").concat(e.title),s.push(t)})),e.apiList=s}))},cancel:function(){this.showModal=!1,this.resetForm()},show:function(){this.showModal=!0},toggle:function(){this.formValidate.is_allow=!this.formValidate.is_allow},addRules:function(){var e=this;this.$refs.formValidate.validate((function(t){if(!t)return e.$Modal.warning({title:e.$t("tips"),content:e.$t("pls_fill_in_correctly")});var a=e.initFormData();Object(r["d"])(a).then((function(t){200===t.ret&&t.data.is_add?(e.$Message.success(e.$t("creating_successful")),e.$emit("success"),e.resetForm(),e.showModal=!1):e.$Message.warning(t.msg)}))}))},initFormData:function(){var e=new FormData;return e.append("access_token",this.token),e.append("rights_service",this.formValidate.rights_service),e.append("is_allow",this.formValidate.is_allow),"1"===this.paramTypes?e.append("member_type",this.formValidate.member_type):"2"===this.paramTypes?e.append("user_id",this.formValidate.user_id):e.append("app_key",this.formValidate.app_key),e}}},p=c,u=(a("3574"),a("2877")),d=Object(u["a"])(p,n,o,!1,null,"96916590",null),m=d.exports,_={components:{addNewRules:m},data:function(){return{total:0,queryOpts:{access_token:Object(l["h"])(),rights_service:"",member_type:"",user_id:"",app_key:"",page:1,perpage:10},listData:[],member_types:[],listHead:[{title:this.$t("api_service"),key:"service"},{title:this.$t("member_type"),slot:"member_type",align:"center"},{title:this.$t("account_id"),slot:"uid",align:"center"},{title:this.$t("application_app_key"),slot:"app_key",align:"center"},{title:this.$t("state_authority"),slot:"is_allow",align:"center"},{title:this.$t("operation"),slot:"operation",align:"center"}],loading:!0}},created:function(){this.query()},methods:{changeSize:function(e){this.queryOpts.perpage=e,this.query()},changePage:function(e){this.queryOpts.page=e,this.query()},query:function(){var e=this;this.loading=!0;var t=new FormData,a=this.queryOpts;for(var s in a)a[s]&&t.append(s,a[s]);Object(r["j"])(t).then((function(t){e.listData=t.data.items,e.total=t.data.total;var a=t.data.dev_types;a.forEach((function(e){e.level+=""})),e.member_types=t.data.dev_types,e.loading=!1}))},member_type_name:function(e){if(0===e)return"-";var t="";return!!this.member_types.length&&(this.member_types.forEach((function(a){a.level===e&&(t=a.name)})),t)},addNewRule:function(){this.$refs.addRules.show()},toggleAssign:function(e){var t=this,a=e.is_allow,s=a?this.$t("designate"):this.$t("repeal");this.$Modal.confirm({title:this.$t("prompt_for_action"),content:this.$t("switch_permission_status")+" ".concat(s),onOk:function(){var s=new FormData;s.append("access_token",t.queryOpts.access_token),s.append("id",e.id),Object(r["c"])(s).then((function(s){200===s.ret&&(t.$Message.success(a?t.$t("assigned_to_success"):t.$t("revocation_of_success")),t.$set(e,"is_allow",!a))}))},onCancel:function(){return!1}})},handelDelRule:function(e,t){var a=this,s=e.id;this.$Modal.confirm({title:this.$t("prompt_for_action"),content:this.$t("is_delete_rule")+"",onOk:function(){a.delRule(s,t)},onCancel:function(){return!1}})},delRule:function(e,t){var a=this,s=new FormData,i=this;s.append("access_token",this.queryOpts.access_token),s.append("id",e),Object(r["e"])(s).then((function(e){200===e.ret&&e.data.is_deleted&&(i.$Message.success(a.$t("successfully_delete")),a.$delete(a.listData,t))}))}}},h=_,f=(a("b8eb"),Object(u["a"])(h,s,i,!1,null,null,null));t["default"]=f.exports},b8eb:function(e,t,a){"use strict";var s=a("3fbe"),i=a.n(s);i.a}}]);