datas-legacy.BX-iiobu.js 6.5 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. !function(){function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var r,e,o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",a=o.toStringTag||"@@toStringTag";function i(t,o,u,a){var i=o&&o.prototype instanceof l?o:l,f=Object.create(i.prototype);return n(f,"_invoke",function(t,n,o){var u,a,i,l=0,f=o||[],y=!1,s={p:0,n:0,v:r,a:d,f:d.bind(r,4),d:function(t,n){return u=t,a=0,i=r,s.n=n,c}};function d(t,n){for(a=t,i=n,e=0;!y&&l&&!o&&e<f.length;e++){var o,u=f[e],d=s.p,h=u[2];t>3?(o=h===n)&&(i=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=r):u[0]<=d&&((o=t<2&&d<u[1])?(a=0,s.v=n,s.n=u[1]):d<h&&(o=t<3||u[0]>n||n>h)&&(u[4]=t,u[5]=n,s.n=h,a=0))}if(o||t>1)return c;throw y=!0,n}return function(o,f,h){if(l>1)throw TypeError("Generator is already running");for(y&&1===f&&d(f,h),a=f,i=h;(e=a<2?r:i)||!y;){u||(a?a<3?(a>1&&(s.n=-1),d(a,i)):s.n=i:s.v=i);try{if(l=2,u){if(a||(o="next"),e=u[o]){if(!(e=e.call(u,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,a<2&&(a=0)}else 1===a&&(e=u.return)&&e.call(u),a<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),a=1);u=r}else if((e=(y=s.n<0)?i:t.call(n,s))!==c)break}catch(e){u=r,a=1,i=e}finally{l=1}}return{value:e,done:y}}}(t,u,a),!0),f}var c={};function l(){}function f(){}function y(){}e=Object.getPrototypeOf;var s=[][u]?e(e([][u]())):(n(e={},u,function(){return this}),e),d=y.prototype=l.prototype=Object.create(s);function h(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,n(t,a,"GeneratorFunction")),t.prototype=Object.create(d),t}return f.prototype=y,n(d,"constructor",y),n(y,"constructor",f),f.displayName="GeneratorFunction",n(y,a,"GeneratorFunction"),n(d),n(d,a,"Generator"),n(d,u,function(){return this}),n(d,"toString",function(){return"[object Generator]"}),(t=function(){return{w:i,m:h}})()}function n(t,r,e,o){var u=Object.defineProperty;try{u({},"",{})}catch(t){u=0}n=function(t,r,e,o){function a(r,e){n(t,r,function(t){return this._invoke(r,e,t)})}r?u?u(t,r,{value:e,enumerable:!o,configurable:!o,writable:!o}):t[r]=e:(a("next",0),a("throw",1),a("return",2))},n(t,r,e,o)}function r(t,n,r,e,o,u,a){try{var i=t[u](a),c=i.value}catch(t){return void r(t)}i.done?n(c):Promise.resolve(c).then(e,o)}function e(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return o(t,n);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)?o(t,n):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 o(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}System.register(["./authority-legacy.DienXIxf.js","./warningBar-legacy.CM-jno-M.js","./index-legacy.C7yqTvSr.js"],function(n,o){"use strict";var u,a,i,c,l,f,y,s,d,h,v,p,m,g,b;return{setters:[function(t){u=t.s},function(t){a=t._},function(t){i=t.a,c=t.g,l=t.c,f=t.o,y=t.f,s=t.b,d=t.w,h=t.h,v=t.F,p=t.I,m=t.i,g=t.C,b=t.E}],execute:function(){var o={class:"sticky top-0.5 z-10 my-4"},w={class:"clear-both pt-4"};n("default",Object.assign({name:"Datas"},{__name:"datas",props:{row:{default:function(){return{}},type:Object},authority:{default:function(){return[]},type:Array}},emits:["changeRow"],setup:function(n,I){var j=I.expose,A=I.emit,_=n,O=i([]),k=i(!1),S=function(t){t&&t.forEach(function(t){var n={};n.authorityId=t.authorityId,n.authorityName=t.authorityName,O.value.push(n),t.children&&t.children.length&&S(t.children)})},x=i([]);S(_.authority),_.row.dataAuthorityId&&_.row.dataAuthorityId.forEach(function(t){var n=O.value&&O.value.filter(function(n){return n.authorityId===t.authorityId})&&O.value.filter(function(n){return n.authorityId===t.authorityId})[0];x.value.push(n)});var C=A,E=function(){x.value=e(O.value),C("changeRow","dataAuthorityId",x.value),k.value=!0},P=function(){x.value=O.value.filter(function(t){return t.authorityId===_.row.authorityId}),C("changeRow","dataAuthorityId",x.value),k.value=!0},T=function(){var t=[];G(_.row,t),x.value=O.value.filter(function(n){return t.indexOf(n.authorityId)>-1}),C("changeRow","dataAuthorityId",x.value),k.value=!0},G=function(t,n){n.push(t.authorityId),t.children&&t.children.forEach(function(t){G(t,n)})},N=function(){var n,e=(n=t().m(function n(){return t().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,u(_.row);case 1:0===t.v.code&&b({type:"success",message:"资源设置成功"});case 2:return t.a(2)}},n)}),function(){var t=this,e=arguments;return new Promise(function(o,u){var a=n.apply(t,e);function i(t){r(a,o,u,i,c,"next",t)}function c(t){r(a,o,u,i,c,"throw",t)}i(void 0)})});return function(){return e.apply(this,arguments)}}(),R=function(){x.value=x.value.filter(function(t){return t}),C("changeRow","dataAuthorityId",x.value),k.value=!0};return j({enterAndNext:function(){N()},needConfirm:k}),function(t,n){var r=c("el-button"),u=c("el-checkbox"),i=c("el-checkbox-group");return f(),l("div",null,[y(a,{title:"此功能仅用于创建角色和角色的many2many关系表,具体使用还须自己结合表实现业务,详情参考示例代码(客户示例)。此功能不建议使用,建议使用插件市场【组织管理功能(点击前往)】来管理资源权限。",href:"https://plugin.gin-vue-admin.com/#/layout/newPluginInfo?id=36"}),s("div",o,[y(r,{class:"float-left",type:"primary",onClick:E},{default:d(function(){return e(n[1]||(n[1]=[h("全选",-1)]))}),_:1}),y(r,{class:"float-left",type:"primary",onClick:P},{default:d(function(){return e(n[2]||(n[2]=[h("本角色",-1)]))}),_:1}),y(r,{class:"float-left",type:"primary",onClick:T},{default:d(function(){return e(n[3]||(n[3]=[h("本角色及子角色",-1)]))}),_:1}),y(r,{class:"float-right",type:"primary",onClick:N},{default:d(function(){return e(n[4]||(n[4]=[h("确 定",-1)]))}),_:1})]),s("div",w,[y(i,{modelValue:x.value,"onUpdate:modelValue":n[0]||(n[0]=function(t){return x.value=t}),onChange:R},{default:d(function(){return[(f(!0),l(v,null,p(O.value,function(t,n){return f(),m(u,{key:n,label:t},{default:d(function(){return[h(g(t.authorityName),1)]}),_:2},1032,["label"])}),128))]}),_:1},8,["modelValue"])])])}}}))}}})}();