apis-legacy.nKpfGjzV.js 7.2 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. !function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function r(e,n,r){return(n=function(e){var n=function(e,n){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,n||"default");if("object"!=t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==t(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",u=n.toStringTag||"@@toStringTag";function i(n,r,o,u){var i=r&&r.prototype instanceof l?r:l,f=Object.create(i.prototype);return a(f,"_invoke",function(n,r,o){var a,u,i,l=0,f=o||[],s=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,n){return a=e,u=0,i=t,p.n=n,c}};function d(n,r){for(u=n,i=r,e=0;!s&&l&&!o&&e<f.length;e++){var o,a=f[e],d=p.p,v=a[2];n>3?(o=v===r)&&(i=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=t):a[0]<=d&&((o=n<2&&d<a[1])?(u=0,p.v=r,p.n=a[1]):d<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,p.n=v,u=0))}if(o||n>1)return c;throw s=!0,r}return function(o,f,v){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&d(f,v),u=f,i=v;(e=u<2?t:i)||!s;){a||(u?u<3?(u>1&&(p.n=-1),d(u,i)):p.n=i:p.v=i);try{if(l=2,a){if(u||(o="next"),e=a[o]){if(!(e=e.call(a,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,u<2&&(u=0)}else 1===u&&(e=a.return)&&e.call(a),u<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),u=1);a=t}else if((e=(s=p.n<0)?i:n.call(r,p))!==c)break}catch(e){a=t,u=1,i=e}finally{l=1}}return{value:e,done:s}}}(n,o,u),!0),f}var c={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var p=[][r]?e(e([][r]())):(a(e={},r,function(){return this}),e),d=s.prototype=l.prototype=Object.create(p);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,u,"GeneratorFunction")),t.prototype=Object.create(d),t}return f.prototype=s,a(d,"constructor",s),a(s,"constructor",f),f.displayName="GeneratorFunction",a(s,u,"GeneratorFunction"),a(d),a(d,u,"Generator"),a(d,r,function(){return this}),a(d,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:v}})()}function a(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}a=function(t,e,n,r){function u(e,n){a(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(u("next",0),u("throw",1),u("return",2))},a(t,e,n,r)}function u(t,e,n,r,o,a,u){try{var i=t[a](u),c=i.value}catch(t){return void n(t)}i.done?e(c):Promise.resolve(c).then(r,o)}function i(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var a=t.apply(e,n);function i(t){u(a,r,o,i,c,"next",t)}function c(t){u(a,r,o,i,c,"throw",t)}i(void 0)})}}System.register(["./api-legacy.DmeA7GOn.js","./index-legacy.C7yqTvSr.js"],function(t,n){"use strict";var a,u,c,l,f,s,p,d,v,y,h,m,b;return{setters:[function(t){a=t.j},function(t){u=t.s,c=t.a,l=t.U,f=t.g,s=t.c,p=t.o,d=t.b,v=t.f,y=t.w,h=t.h,m=t.C,b=t.E}],execute:function(){var n=function(t){return u({url:"/casbin/updateCasbin",method:"post",data:t})},g=function(t){return u({url:"/casbin/getPolicyPathByAuthorityId",method:"post",data:t})},w={class:"sticky top-0.5 z-10 flex space-x-2"},j={class:"tree-content"},S={class:"flex items-center justify-between w-full pr-1"},O={class:"max-w-[240px] break-all overflow-ellipsis overflow-hidden"};t("default",Object.assign({name:"Apis"},{__name:"apis",props:{row:{default:function(){return{}},type:Object}},setup:function(t,u){var x=u.expose,k=t,_=c({children:"children",label:"description"}),I=c(""),P=c(""),A=c([]),T=c([]),E=c(""),G=function(){var t=i(o().m(function t(){var e,n,r;return o().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,a();case 1:return e=t.v,n=e.data.apis,A.value=N(n),t.n=2,g({authorityId:k.row.authorityId});case 2:r=t.v,E.value=k.row.authorityId,T.value=[],r.data.paths&&r.data.paths.forEach(function(t){T.value.push("p:"+t.path+"m:"+t.method)});case 3:return t.a(2)}},t)}));return function(){return t.apply(this,arguments)}}();G();var C=c(!1),V=function(){C.value=!0},N=function(t){var e={};t&&t.forEach(function(t){t.onlyId="p:"+t.path+"m:"+t.method,Object.prototype.hasOwnProperty.call(e,t.apiGroup)?e[t.apiGroup].push(t):Object.assign(e,r({},t.apiGroup,[t]))});var n=[];for(var o in e){var a={ID:o,description:o+"组",children:e[o]};n.push(a)}return n},U=c(null),F=function(){var t=i(o().m(function t(){var e,r;return o().w(function(t){for(;;)switch(t.n){case 0:return e=U.value.getCheckedNodes(!0),r=[],e&&e.forEach(function(t){var e={path:t.path,method:t.method};r.push(e)}),t.n=1,n({authorityId:E.value,casbinInfos:r});case 1:0===t.v.code&&b({type:"success",message:"api设置成功"});case 2:return t.a(2)}},t)}));return function(){return t.apply(this,arguments)}}();x({needConfirm:C,enterAndNext:function(){F()}});var z=function(t,e){return!I.value&&!P.value||(n=!I.value||e.description&&e.description.includes(I.value),r=!P.value||e.path&&e.path.includes(P.value),n&&r);var n,r};return l([I,P],function(){U.value.filter("")}),function(t,n){var r=f("el-input"),o=f("el-button"),a=f("el-tooltip"),u=f("el-tree"),i=f("el-scrollbar");return p(),s("div",null,[d("div",w,[v(r,{modelValue:I.value,"onUpdate:modelValue":n[0]||(n[0]=function(t){return I.value=t}),class:"flex-1",placeholder:"筛选名字"},null,8,["modelValue"]),v(r,{modelValue:P.value,"onUpdate:modelValue":n[1]||(n[1]=function(t){return P.value=t}),class:"flex-1",placeholder:"筛选路径"},null,8,["modelValue"]),v(o,{class:"float-right",type:"primary",onClick:F},{default:y(function(){return e(n[2]||(n[2]=[h("确 定",-1)]))}),_:1})]),d("div",j,[v(i,null,{default:y(function(){return[v(u,{ref_key:"apiTree",ref:U,data:A.value,"default-checked-keys":T.value,props:_.value,"default-expand-all":"","highlight-current":"","node-key":"onlyId","show-checkbox":"","filter-node-method":z,onCheck:V},{default:y(function(t){t._;var e=t.data;return[d("div",S,[d("span",null,m(e.description),1),v(a,{content:e.path},{default:y(function(){return[d("span",O,m(e.path),1)]}),_:2},1032,["content"])])]}),_:1},8,["data","default-checked-keys","props"])]}),_:1})])])}}}))}}})}();