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.9 KiB
JavaScript
2 lines
9.9 KiB
JavaScript
var e=Object.defineProperty,o=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,t=(o,l,a)=>l in o?e(o,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[l]=a,i=(e,o,l)=>new Promise((a,t)=>{var i=e=>{try{r(l.next(e))}catch(o){t(o)}},n=e=>{try{r(l.throw(e))}catch(o){t(o)}},r=e=>e.done?a(e.value):Promise.resolve(e.value).then(i,n);r((l=l.apply(e,o)).next())});import{b4 as n,d as r,C as s,a as u,r as m,o as p,e as d,f as c,p as _,h as j,u as v,z as f,l as b,I as g,m as h,y as w,k as x}from"./index-DBHnxsy6.js";/* empty css *//* empty css *//* empty css */import{E as y}from"./el-upload-CrHSYrsJ.js";import"./el-progress-DcK0UPpw.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as V}from"./index-DjWpmqb7.js";import{_ as C}from"./index-CO9hDcFt.js";import{u as k}from"./useTable-MDpDGlZA.js";import{b as z}from"./guild-D8g6fzam.js";import S from"./guild-search-B_ELFUE3.js";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-C-eRvstH.js";import{E as U}from"./index-r0EsCkBw.js";import{E}from"./index-D2YpA_om.js";import{E as O}from"./index-BAsecYV9.js";import{E as D,a as I}from"./index-zIv9y_XZ.js";import{E as M}from"./index-qSQlj0RO.js";import{E as R,a as A}from"./index-CHZ9Ls9_.js";import{E as F}from"./index-CtUPMuT5.js";import"./index-nZra831X.js";import"./use-form-common-props-BOfz9xGR.js";import"./cloneDeep-zs6l5dp3.js";import"./el-pagination-CkwA8__y.js";import"./index-MOpuiu9Z.js";import"./index-DfWQjCuY.js";import"./el-table-column-DWU1JSNJ.js";import"./index-sqhzrW2O.js";import"./index-B99ckkYy.js";import"./use-form-item-ByasanrX.js";import"./_initCloneObject-7oWMW-Ot.js";import"./isArrayLikeObject-BJDhNHaT.js";import"./raf-CXqF1NB1.js";import"./_baseIteratee-DRiXPtOg.js";import"./index-DZO7eApA.js";import"./debounce-CkazOn_9.js";import"./index-DKaQAdbW.js";import"./index-BC2pRl3S.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 */import"./useTableColumns-B3dG-7w1.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-BIIDnOvF.js";import"./index-B5f0OwDI.js";import"./index-Bi8tRqjc.js";import"./vnode-CqxKQBn0.js";import"./index-Bh7aAHNM.js";/* empty css */import"./token-DWNpOE8r.js";import"./scroll-Cceui3yC.js";import"./index-DeCbFeva.js";import"./use-dialog-yhiLZsn9.js";import"./index-DvlZWusB.js";const G={class:"mb-3"},q=r({__name:"index",setup(e){const r=s(),q=u({name:void 0,join_mode:void 0,is_open:void 0,status:void 0}),{data:L,loading:$,columns:B,pagination:T,handleSizeChange:W,handleCurrentChange:H,getData:J,getDataDebounced:K,searchParams:Z,resetSearchParams:N}=k({core:{apiFn:e=>z({page:e.current,page_size:e.size,name:e.name,join_mode:e.join_mode,is_open:e.is_open,status:e.status}).then(e=>({records:e.list,total:e.total,current:e.page,size:e.page_size})),apiParams:{current:1,size:20},columnsFactory:()=>[{prop:"id",label:"ID",width:90},{prop:"name",label:"名称",minWidth:160},{prop:"owner_id",label:"会长用户ID",useSlot:!0,width:140},{prop:"description",label:"描述",useSlot:!0,minWidth:220},{prop:"join_mode",label:"加入模式",useSlot:!0,width:140},{prop:"consume_limit",label:"消费上限",useSlot:!0,width:120},{prop:"avatar_url",label:"头像",useSlot:!0,width:100},{prop:"is_open",label:"开放",useSlot:!0,width:100},{prop:"status",label:"状态",useSlot:!0,width:100},{prop:"actions",label:"操作",useSlot:!0,width:200}]}}),Q=e=>{const i=((e,i)=>{for(var n in i||(i={}))l.call(i,n)&&t(e,n,i[n]);if(o)for(var n of o(i))a.call(i,n)&&t(e,n,i[n]);return e})({},Z),n=e||q.value;Object.assign(i,n),K(i)},X=u(!1),Y=u("创建工会"),ee=u(null),oe=m({name:"",owner_id:0,description:"",join_mode:1,consume_limit:0,avatar_url:"",is_open:1,status:1}),le=u([]);function ae(){Y.value="创建工会",ee.value=null,Object.assign(oe,{name:"",owner_id:0,description:"",join_mode:1,consume_limit:0,avatar_url:"",is_open:1,status:1}),le.value=[],X.value=!0}function te(){return i(this,null,function*(){var e,o;ee.value?yield(e=ee.value,o=oe,n.put({url:`admin/guilds/${e}`,params:o})):yield function(e){return n.post({url:"admin/guilds",params:e})}(oe),X.value=!1,yield J()})}function ie(e,o){const l=e.raw,a=new FileReader;a.onload=()=>{const e=String(a.result);oe.avatar_url=e,le.value=oe.avatar_url?[{name:"avatar",url:oe.avatar_url}]:[]},a.readAsDataURL(l)}function ne(e,o){oe.avatar_url="",le.value=[]}function re(e){return i(this,null,function*(){var o;yield(o=e,n.del({url:`admin/guilds/${o}`})),yield J()})}return p(()=>{J()}),(e,o)=>{const l=U,a=E,t=O,i=M,n=I,s=A,u=R,m=y,p=D,k=F;return c(),d("div",null,[_(S,{modelValue:q.value,"onUpdate:modelValue":o[0]||(o[0]=e=>q.value=e),onSearch:Q,onReset:v(N)},null,8,["modelValue","onReset"]),j("div",G,[_(l,{type:"primary",onClick:ae},{default:f(()=>[...o[11]||(o[11]=[b("创建工会",-1)])]),_:1})]),_(C,{columns:v(B),"onUpdate:columns":o[1]||(o[1]=e=>g(B)?B.value=e:null),loading:v($),onRefresh:v(J)},null,8,["columns","loading","onRefresh"]),_(V,{loading:v($),data:v(L),columns:v(B),pagination:v(T),"onPagination:sizeChange":v(W),"onPagination:currentChange":v(H)},{owner_id:f(({row:e})=>[j("span",null,h(e.owner_id),1)]),description:f(({row:e})=>[j("span",null,h(e.description),1)]),join_mode:f(({row:e})=>[_(a,{type:1===e.join_mode?"warning":2===e.join_mode?"success":"info"},{default:f(()=>[b(h(1===e.join_mode?"审核通过":2===e.join_mode?"自动通过":"消费流水"),1)]),_:2},1032,["type"])]),consume_limit:f(({row:e})=>[j("span",null,h(e.consume_limit),1)]),avatar_url:f(({row:e})=>[e.avatar_url?(c(),w(t,{key:0,src:e.avatar_url,size:32},null,8,["src"])):(c(),w(a,{key:1,type:"info"},{default:f(()=>[...o[12]||(o[12]=[b("无",-1)])]),_:1}))]),is_open:f(({row:e})=>[_(a,{type:1===e.is_open?"success":"danger"},{default:f(()=>[b(h(1===e.is_open?"开放":"关闭"),1)]),_:2},1032,["type"])]),status:f(({row:e})=>[_(a,{type:1===e.status?"success":"info"},{default:f(()=>[b(h(1===e.status?"正常":"解散"),1)]),_:2},1032,["type"])]),actions:f(({row:e})=>[_(P,{icon:"ri:team-line",text:"成员",onClick:o=>v(r).push({name:"GuildMembers",query:{guildId:e.id}})},null,8,["onClick"]),_(P,{icon:"ri:checkbox-circle-line",text:"申请",onClick:o=>v(r).push({name:"GuildApplications",query:{guildId:e.id}})},null,8,["onClick"]),_(P,{type:"edit",text:"编辑",onClick:o=>function(e){var o,l,a,t,i,n,r;Y.value="编辑工会",ee.value=e.id,Object.assign(oe,{name:e.name,owner_id:null!=(o=e.owner_id)?o:0,description:null!=(l=e.description)?l:"",join_mode:null!=(a=e.join_mode)?a:1,consume_limit:null!=(t=e.consume_limit)?t:0,avatar_url:null!=(i=e.avatar_url)?i:"",is_open:null!=(n=e.is_open)?n:1,status:null!=(r=e.status)?r:1});try{le.value=oe.avatar_url?[{name:"avatar",url:oe.avatar_url}]:[]}catch(s){le.value=[]}X.value=!0}(e)},null,8,["onClick"]),_(P,{type:"delete",text:"删除",onClick:o=>re(e.id)},null,8,["onClick"])]),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"]),_(k,{modelValue:X.value,"onUpdate:modelValue":o[10]||(o[10]=e=>X.value=e),title:Y.value,width:"560px"},{footer:f(()=>[_(l,{onClick:o[9]||(o[9]=e=>X.value=!1)},{default:f(()=>[...o[14]||(o[14]=[b("取消",-1)])]),_:1}),_(l,{type:"primary",onClick:te},{default:f(()=>[...o[15]||(o[15]=[b("提交",-1)])]),_:1})]),default:f(()=>[_(p,{model:v(oe),"label-width":"110px"},{default:f(()=>[_(n,{label:"名称"},{default:f(()=>[_(i,{modelValue:v(oe).name,"onUpdate:modelValue":o[2]||(o[2]=e=>v(oe).name=e)},null,8,["modelValue"])]),_:1}),_(n,{label:"会长用户ID"},{default:f(()=>[_(i,{modelValue:v(oe).owner_id,"onUpdate:modelValue":o[3]||(o[3]=e=>v(oe).owner_id=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),_(n,{label:"描述"},{default:f(()=>[_(i,{modelValue:v(oe).description,"onUpdate:modelValue":o[4]||(o[4]=e=>v(oe).description=e)},null,8,["modelValue"])]),_:1}),_(n,{label:"加入模式"},{default:f(()=>[_(u,{modelValue:v(oe).join_mode,"onUpdate:modelValue":o[5]||(o[5]=e=>v(oe).join_mode=e),modelModifiers:{number:!0}},{default:f(()=>[_(s,{value:1,label:"审核通过"}),_(s,{value:2,label:"自动通过"}),_(s,{value:3,label:"消费流水"})]),_:1},8,["modelValue"])]),_:1}),_(n,{label:"消费上限"},{default:f(()=>[_(i,{modelValue:v(oe).consume_limit,"onUpdate:modelValue":o[6]||(o[6]=e=>v(oe).consume_limit=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),_(n,{label:"头像"},{default:f(()=>[_(m,{"auto-upload":!1,"list-type":"picture-card","file-list":le.value,onChange:ie,onRemove:ne},{default:f(()=>[...o[13]||(o[13]=[j("i",{class:"el-icon"},[j("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[j("path",{fill:"currentColor",d:"M480 512h64V256h-64zm32 288a32 32 0 1 0 0-64a32 32 0 0 0 0 64"})])],-1)])]),_:1},8,["file-list"])]),_:1}),_(n,{label:"开放"},{default:f(()=>[_(u,{modelValue:v(oe).is_open,"onUpdate:modelValue":o[7]||(o[7]=e=>v(oe).is_open=e),modelModifiers:{number:!0}},{default:f(()=>[_(s,{value:0,label:"否"}),_(s,{value:1,label:"是"})]),_:1},8,["modelValue"])]),_:1}),ee.value?(c(),w(n,{key:0,label:"状态"},{default:f(()=>[_(u,{modelValue:v(oe).status,"onUpdate:modelValue":o[8]||(o[8]=e=>v(oe).status=e),modelModifiers:{number:!0}},{default:f(()=>[_(s,{value:1,label:"正常"}),_(s,{value:2,label:"解散"})]),_:1},8,["modelValue"])]),_:1})):x("",!0)]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});export{q as default};
|