Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 40s
feat(pay): 添加支付API基础结构 feat(miniapp): 创建支付测试小程序页面与配置 feat(wechatpay): 配置微信支付参数与证书 fix(guild): 修复成员列表查询条件 docs: 更新代码规范文档与需求文档 style: 统一前后端枚举显示与注释格式 refactor(admin): 重构用户奖励发放接口参数处理 test(title): 添加称号效果参数验证测试
2 lines
9.2 KiB
JavaScript
2 lines
9.2 KiB
JavaScript
var e=Object.defineProperty,t=Object.defineProperties,r=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,a=(t,r,o)=>r in t?e(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,n=(e,t)=>{for(var r in t||(t={}))i.call(t,r)&&a(e,r,t[r]);if(o)for(var r of o(t))l.call(t,r)&&a(e,r,t[r]);return e},s=(e,t,r)=>new Promise((o,i)=>{var l=e=>{try{n(r.next(e))}catch(t){i(t)}},a=e=>{try{n(r.throw(e))}catch(t){i(t)}},n=e=>e.done?o(e.value):Promise.resolve(e.value).then(l,a);n((r=r.apply(e,t)).next())});import{d as p,a as u,r as m,c as d,o as c,dE as j,E as v,e as h,f,p as y,u as b,I as x,z as g,J as _,y as k,l as w,m as C,aI as O,n as E,a9 as B,O as L}from"./index-DBHnxsy6.js";/* empty css */import{_ as A}from"./index-DjWpmqb7.js";import{_ as P}from"./index-CO9hDcFt.js";/* empty css */import{_ as T}from"./index-Yn4qS2ew.js";import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-C-eRvstH.js";import{u as M}from"./useTableColumns-B3dG-7w1.js";import{_ as D}from"./menu-dialog.vue_vue_type_script_setup_true_lang-KTN5b8tT.js";/* empty css */import{E as R}from"./message-box-CHGPmvsv.js";/* empty css *//* empty css *//* empty css */import{E as $}from"./index-r0EsCkBw.js";import{E as V}from"./index-Bh7aAHNM.js";import{E as S}from"./index-D2YpA_om.js";import"./el-pagination-CkwA8__y.js";import"./index-CHZ9Ls9_.js";import"./index-B99ckkYy.js";import"./index-nZra831X.js";import"./index-MOpuiu9Z.js";import"./use-form-item-ByasanrX.js";import"./use-form-common-props-BOfz9xGR.js";import"./index-sqhzrW2O.js";import"./token-DWNpOE8r.js";import"./index-DZO7eApA.js";import"./scroll-Cceui3yC.js";import"./debounce-CkazOn_9.js";import"./_baseIteratee-DRiXPtOg.js";import"./index-BC2pRl3S.js";import"./vnode-CqxKQBn0.js";import"./index-qSQlj0RO.js";import"./index-DfWQjCuY.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-table-column-DWU1JSNJ.js";import"./_initCloneObject-7oWMW-Ot.js";import"./isArrayLikeObject-BJDhNHaT.js";import"./raf-CXqF1NB1.js";import"./index-DKaQAdbW.js";/* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./el-popover-B4M9MUPY.js";import"./el-dropdown-item-5vxq5ITH.js";import"./refs-Cw5r5QN8.js";import"./index.vue_vue_type_script_setup_true_lang-DUyHB5jc.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./tree-select-DNitEO0k.js";import"./index-CS6jHv1e.js";import"./index-CuWUnlSZ.js";import"./index-cuvv_mxy.js";import"./index-Ceepcot3.js";import"./cloneDeep-zs6l5dp3.js";import"./index-zIv9y_XZ.js";import"./index-BkQRY49V.js";import"./index-CGm7Wp2k.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./slider-CFh6w1Nh.js";import"./index-B4jq9Ja2.js";import"./index-BIIDnOvF.js";import"./index-B5f0OwDI.js";import"./index-CxsIPycV.js";import"./validator-D_3Fyw1a.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-CtUPMuT5.js";import"./index-DeCbFeva.js";import"./use-dialog-yhiLZsn9.js";import"./index-DvlZWusB.js";const U={class:"menu-page art-full-height"},W=p((z=n({},{name:"Menus"}),t(z,r({__name:"index",setup(e){const t=u(!1),r=u(!1),o=u(),i=u(!1),l=u("menu"),a=u(null),p=u(!1),W={name:"",route:""},z=m(n({},W)),G=m(n({},W)),H=d(()=>[{label:"菜单名称",key:"name",type:"input",props:{clearable:!0}},{label:"路由地址",key:"route",type:"input",props:{clearable:!0}}]);c(()=>{J()});const J=()=>s(this,null,function*(){t.value=!0;try{const e=yield j();F.value=e}catch(e){throw e instanceof Error?e:new Error("获取菜单失败")}finally{t.value=!1}}),K=e=>{var t,r,o,i,l;return(null==(t=e.meta)?void 0:t.isAuthButton)?"danger":(null==(r=e.children)?void 0:r.length)?"info":(null==(o=e.meta)?void 0:o.link)&&(null==(i=e.meta)?void 0:i.isIframe)?"success":e.path?"primary":(null==(l=e.meta)?void 0:l.link)?"warning":"info"},{columnChecks:Z,columns:q}=M(()=>[{prop:"meta.title",label:"菜单名称",minWidth:120,formatter:e=>{var t;return O(null==(t=e.meta)?void 0:t.title)}},{prop:"type",label:"菜单类型",formatter:e=>B(S,{type:K(e)},()=>(e=>{var t,r,o,i,l;return(null==(t=e.meta)?void 0:t.isAuthButton)?"按钮":(null==(r=e.children)?void 0:r.length)?"目录":(null==(o=e.meta)?void 0:o.link)&&(null==(i=e.meta)?void 0:i.isIframe)?"内嵌":e.path?"菜单":(null==(l=e.meta)?void 0:l.link)?"外链":"未知"})(e))},{prop:"path",label:"路由",formatter:e=>{var t,r;return(null==(t=e.meta)?void 0:t.isAuthButton)?"":(null==(r=e.meta)?void 0:r.link)||e.path||""}},{prop:"meta.authList",label:"权限标识",formatter:e=>{var t,r,o,i;return(null==(t=e.meta)?void 0:t.isAuthButton)?(null==(r=e.meta)?void 0:r.authMark)||"":(null==(i=null==(o=e.meta)?void 0:o.authList)?void 0:i.length)?`${e.meta.authList.length} 个权限标识`:""}},{prop:"date",label:"编辑时间",formatter:()=>"2022-3-12 12:00:00"},{prop:"status",label:"状态",formatter:()=>B(S,{type:"success"},()=>"启用")},{prop:"operation",label:"操作",width:180,align:"right",formatter:e=>{var t;const r={style:"text-align: right"};return(null==(t=e.meta)?void 0:t.isAuthButton)?B("div",r,[B(I,{type:"edit",onClick:()=>ae(e)}),B(I,{type:"delete",onClick:()=>pe()})]):B("div",r,[B(I,{type:"add",onClick:()=>ie(),title:"新增权限"}),B(I,{type:"edit",onClick:()=>le(e)}),B(I,{type:"delete",onClick:()=>se()})])}}]),F=u([]),X=()=>{Object.assign(z,n({},W)),Object.assign(G,n({},W)),J()},Y=()=>{Object.assign(G,n({},z)),J()},N=()=>{J()},Q=e=>{if(null===e||"object"!=typeof e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return e.map(e=>Q(e));const t={};for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Q(e[r]));return t},ee=e=>e.map(e=>{var t,r,o,i;const l=Q(e);if((null==(t=l.children)?void 0:t.length)&&(l.children=ee(l.children)),null==(o=null==(r=e.meta)?void 0:r.authList)?void 0:o.length){const t=e.meta.authList.map(t=>({path:`${e.path}_auth_${t.authMark}`,name:`${String(e.name)}_auth_${t.authMark}`,meta:{title:t.title,authMark:t.authMark,isAuthButton:!0,parentPath:e.path}}));l.children=(null==(i=l.children)?void 0:i.length)?[...l.children,...t]:t}return l}),te=e=>{var t,r,o,i;const l=[];for(const a of e){const e=(null==(t=G.name)?void 0:t.toLowerCase().trim())||"",n=(null==(r=G.route)?void 0:r.toLowerCase().trim())||"",s=O((null==(o=a.meta)?void 0:o.title)||"").toLowerCase(),p=(a.path||"").toLowerCase(),u=!e||s.includes(e),m=!n||p.includes(n);if(null==(i=a.children)?void 0:i.length){const e=te(a.children);if(e.length>0){const t=Q(a);t.children=e,l.push(t);continue}}u&&m&&l.push(Q(a))}return l},re=d(()=>{const e=te(F.value);return ee(e)}),oe=()=>{l.value="menu",a.value=null,p.value=!0,i.value=!0},ie=()=>{l.value="menu",a.value=null,p.value=!1,i.value=!0},le=e=>{l.value="menu",a.value=e,p.value=!0,i.value=!0},ae=e=>{var t,r;l.value="button",a.value={title:null==(t=e.meta)?void 0:t.title,authMark:null==(r=e.meta)?void 0:r.authMark},p.value=!1,i.value=!0},ne=e=>{J()},se=()=>s(this,null,function*(){try{yield R.confirm("确定要删除该菜单吗?删除后无法恢复","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),L.success("删除成功"),J()}catch(e){"cancel"!==e&&L.error("删除失败")}}),pe=()=>s(this,null,function*(){try{yield R.confirm("确定要删除该权限吗?删除后无法恢复","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),L.success("删除成功"),J()}catch(e){"cancel"!==e&&L.error("删除失败")}}),ue=()=>{r.value=!r.value,E(()=>{var e;if((null==(e=o.value)?void 0:e.elTableRef)&&re.value){const e=t=>{t.forEach(t=>{var i;(null==(i=t.children)?void 0:i.length)&&(o.value.elTableRef.toggleRowExpansion(t,r.value),e(t.children))})};e(re.value)}})};return(e,n)=>{const s=T,u=$,m=P,d=A,c=V,j=v("auth"),O=v("ripple");return f(),h("div",U,[y(s,{modelValue:b(z),"onUpdate:modelValue":n[0]||(n[0]=e=>x(z)?z.value=e:null),items:b(H),showExpand:!1,onReset:X,onSearch:Y},null,8,["modelValue","items"]),y(c,{class:"art-table-card",shadow:"never"},{default:g(()=>[y(m,{showZebra:!1,loading:b(t),columns:b(Z),"onUpdate:columns":n[1]||(n[1]=e=>x(Z)?Z.value=e:null),onRefresh:N},{left:g(()=>[_((f(),k(u,{onClick:oe},{default:g(()=>[...n[3]||(n[3]=[w(" 添加菜单 ",-1)])]),_:1})),[[j,"add"],[O]]),_((f(),k(u,{onClick:ue},{default:g(()=>[w(C(b(r)?"收起":"展开"),1)]),_:1})),[[O]])]),_:1},8,["loading","columns"]),y(d,{ref_key:"tableRef",ref:o,rowKey:"path",loading:b(t),columns:b(q),data:b(re),stripe:!1,"tree-props":{children:"children",hasChildren:"hasChildren"},"default-expand-all":!1},null,8,["loading","columns","data"]),y(D,{visible:b(i),"onUpdate:visible":n[2]||(n[2]=e=>x(i)?i.value=e:null),type:b(l),editData:b(a),lockType:b(p),onSubmit:ne},null,8,["visible","type","editData","lockType"])]),_:1})])}}}))));var z;export{W as default};
|