Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 50s
更新了前端构建产物包括JavaScript、CSS和HTML文件,主要涉及以下变更: 1. 新增了多个组件和工具函数,包括异常页面组件、iframe组件等 2. 更新了活动管理、产品管理、优惠券管理等业务模块 3. 优化了构建配置和依赖管理 4. 修复了一些样式和功能问题 5. 更新了测试相关文件 同时更新了部分后端服务接口和测试用例。这些变更主要是为了支持新功能和改进现有功能的用户体验。
2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,t=(l,a,o)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):l[a]=o,i=(e,l,a)=>new Promise((o,t)=>{var i=e=>{try{r(a.next(e))}catch(l){t(l)}},n=e=>{try{r(a.throw(e))}catch(l){t(l)}},r=e=>e.done?o(e.value):Promise.resolve(e.value).then(i,n);r((a=a.apply(e,l)).next())});import{bj as n,d as r,A as s,r as u,e as d,f as m,a as p,o as c,b as _,j,i as v,w as f,p as b,N as g,L as h,q as w,G as y,m as x,J as V,aV as C,T as k}from"./index-BeZn6wgH.js";/* empty css *//* empty css *//* empty css */import{E as P}from"./el-upload-DaUOLfuT.js";import"./el-progress-O14AXzNU.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as S}from"./index-BbMTea7d.js";import{_ as O}from"./index-BIoKEsJe.js";import{u as z}from"./useTable-YQ8Sp4v8.js";import{b as U}from"./guild-CZ5kqjjc.js";import D from"./guild-search-B03a7AVA.js";import{_ as E}from"./index.vue_vue_type_script_setup_true_lang-Cwz1VPh7.js";import{E as R}from"./index-rM5MDBEe.js";import{E as I}from"./index-06ycFJB_.js";import{a as M,E as A}from"./index-Dn4yxdMr.js";import{E as $,a as B}from"./index-B43cMk6T.js";import{E as L}from"./index-DfDWpFb3.js";import"./cloneDeep-D72mKKmf.js";import"./el-pagination-BybCuExY.js";import"./el-table-column-Us9hXTbB.js";import"./index-s8Fl0Qzt.js";import"./index-CnhjG_Ys.js";import"./index-A3hG-0VQ.js";import"./index-DC47MImW.js";import"./_initCloneObject-BHiCRTfC.js";import"./isArrayLikeObject-D4Ef3RBY.js";import"./raf-CY4TyS52.js";import"./_baseIteratee-sVeOpCU9.js";import"./castArray-BakW2F2h.js";import"./debounce-C7sIggI-.js";import"./index-BtwYQklV.js";import"./index-DZdoPtEQ.js";/* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./el-popover-BY7WM4__.js";import"./el-dropdown-item-D3gOKOyu.js";import"./refs-Cw5r5QN8.js";import"./index.vue_vue_type_script_setup_true_lang-BQI7d56A.js";/* empty css */import"./useTableColumns-CLIpqO4Y.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-DJP4F2zx.js";import"./index-D6O1cfnb.js";import"./index-gJfKG9HJ.js";import"./index-Bh_wUTwB.js";/* empty css */import"./token-DWNpOE8r.js";import"./use-dialog-D_t6_hoT.js";const T={class:"mb-3"},F=r({__name:"index",setup(e){const r=s(),F=u({name:void 0,join_mode:void 0,is_open:void 0,status:void 0}),{data:G,loading:W,columns:q,pagination:N,handleSizeChange:J,handleCurrentChange:Q,getData:X,getDataDebounced:Y,searchParams:H,resetSearchParams:K}=z({core:{apiFn:e=>U({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}]}}),Z=e=>{const i=((e,i)=>{for(var n in i||(i={}))a.call(i,n)&&t(e,n,i[n]);if(l)for(var n of l(i))o.call(i,n)&&t(e,n,i[n]);return e})({},H),n=e||F.value;Object.assign(i,n),Y(i)},ee=u(!1),le=u("创建工会"),ae=u(null),oe=d({name:"",owner_id:0,description:"",join_mode:1,consume_limit:0,avatar_url:"",is_open:1,status:1}),te=u([]);function ie(){le.value="创建工会",ae.value=null,Object.assign(oe,{name:"",owner_id:0,description:"",join_mode:1,consume_limit:0,avatar_url:"",is_open:1,status:1}),te.value=[],ee.value=!0}function ne(){return i(this,null,function*(){var e,l;ae.value?yield(e=ae.value,l=oe,n.put({url:`admin/guilds/${e}`,params:l})):yield function(e){return n.post({url:"admin/guilds",params:e})}(oe),ee.value=!1,yield X()})}function re(e,l){const a=e.raw,o=new FileReader;o.onload=()=>{const e=String(o.result);oe.avatar_url=e,te.value=oe.avatar_url?[{name:"avatar",url:oe.avatar_url}]:[]},o.readAsDataURL(a)}function se(e,l){oe.avatar_url="",te.value=[]}function ue(e){return i(this,null,function*(){var l,a,o,t;try{const l=G.value.find(l=>l.id===e),a=(null==l?void 0:l.name)||"该工会";yield C.confirm(`确定要删除工会"${a}"吗?此操作不可恢复`,"删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",beforeClose:(e,l,a)=>{"confirm"===e?(l.confirmButtonLoading=!0,a()):a()}}),yield(t=e,n.del({url:`admin/guilds/${t}`})),k.success({message:`"${a}"已成功删除`,duration:3e3}),yield X()}catch(i){if("cancel"===i)return;const t=(null==(a=null==(l=null==i?void 0:i.response)?void 0:l.data)?void 0:a.message)||i.message||"删除失败",n=(null==(o=G.value.find(l=>l.id===e))?void 0:o.name)||"该工会";k.error({message:`"${n}"删除失败:${t}`,duration:4e3})}})}return m(()=>{X()}),(e,l)=>{const a=g,o=R,t=I,i=V,n=A,s=B,u=$,d=P,m=M,C=L;return c(),p("div",null,[_(D,{modelValue:F.value,"onUpdate:modelValue":l[0]||(l[0]=e=>F.value=e),onSearch:Z,onReset:v(K)},null,8,["modelValue","onReset"]),j("div",T,[_(a,{type:"primary",onClick:ie},{default:f(()=>[...l[11]||(l[11]=[b("创建工会",-1)])]),_:1})]),_(O,{columns:v(q),"onUpdate:columns":l[1]||(l[1]=e=>h(q)?q.value=e:null),loading:v(W),onRefresh:v(X)},null,8,["columns","loading","onRefresh"]),_(S,{loading:v(W),data:v(G),columns:v(q),pagination:v(N),"onPagination:sizeChange":v(J),"onPagination:currentChange":v(Q)},{owner_id:f(({row:e})=>[j("span",null,w(e.owner_id),1)]),description:f(({row:e})=>[j("span",null,w(e.description),1)]),join_mode:f(({row:e})=>[_(o,{type:1===e.join_mode?"warning":2===e.join_mode?"success":"info"},{default:f(()=>[b(w(1===e.join_mode?"审核通过":2===e.join_mode?"自动通过":"消费流水"),1)]),_:2},1032,["type"])]),consume_limit:f(({row:e})=>[j("span",null,w(e.consume_limit),1)]),avatar_url:f(({row:e})=>[e.avatar_url?(c(),y(t,{key:0,src:e.avatar_url,size:32},null,8,["src"])):(c(),y(o,{key:1,type:"info"},{default:f(()=>[...l[12]||(l[12]=[b("无",-1)])]),_:1}))]),is_open:f(({row:e})=>[_(o,{type:1===e.is_open?"success":"danger"},{default:f(()=>[b(w(1===e.is_open?"开放":"关闭"),1)]),_:2},1032,["type"])]),status:f(({row:e})=>[_(o,{type:1===e.status?"success":"info"},{default:f(()=>[b(w(1===e.status?"正常":"解散"),1)]),_:2},1032,["type"])]),actions:f(({row:e})=>[_(E,{icon:"ri:team-line",text:"成员",onClick:l=>v(r).push({name:"GuildMembers",query:{guildId:e.id}})},null,8,["onClick"]),_(E,{icon:"ri:checkbox-circle-line",text:"申请",onClick:l=>v(r).push({name:"GuildApplications",query:{guildId:e.id}})},null,8,["onClick"]),_(E,{type:"edit",text:"编辑",onClick:l=>function(e){var l,a,o,t,i,n,r;le.value="编辑工会",ae.value=e.id,Object.assign(oe,{name:e.name,owner_id:null!=(l=e.owner_id)?l:0,description:null!=(a=e.description)?a:"",join_mode:null!=(o=e.join_mode)?o: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{te.value=oe.avatar_url?[{name:"avatar",url:oe.avatar_url}]:[]}catch(s){te.value=[]}ee.value=!0}(e)},null,8,["onClick"]),_(E,{type:"delete",text:"删除",onClick:l=>ue(e.id)},null,8,["onClick"])]),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"]),_(C,{modelValue:ee.value,"onUpdate:modelValue":l[10]||(l[10]=e=>ee.value=e),title:le.value,width:"560px"},{footer:f(()=>[_(a,{onClick:l[9]||(l[9]=e=>ee.value=!1)},{default:f(()=>[...l[14]||(l[14]=[b("取消",-1)])]),_:1}),_(a,{type:"primary",onClick:ne},{default:f(()=>[...l[15]||(l[15]=[b("提交",-1)])]),_:1})]),default:f(()=>[_(m,{model:v(oe),"label-width":"110px"},{default:f(()=>[_(n,{label:"名称"},{default:f(()=>[_(i,{modelValue:v(oe).name,"onUpdate:modelValue":l[2]||(l[2]=e=>v(oe).name=e)},null,8,["modelValue"])]),_:1}),_(n,{label:"会长用户ID"},{default:f(()=>[_(i,{modelValue:v(oe).owner_id,"onUpdate:modelValue":l[3]||(l[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":l[4]||(l[4]=e=>v(oe).description=e)},null,8,["modelValue"])]),_:1}),_(n,{label:"加入模式"},{default:f(()=>[_(u,{modelValue:v(oe).join_mode,"onUpdate:modelValue":l[5]||(l[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":l[6]||(l[6]=e=>v(oe).consume_limit=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),_(n,{label:"头像"},{default:f(()=>[_(d,{"auto-upload":!1,"list-type":"picture-card","file-list":te.value,onChange:re,onRemove:se},{default:f(()=>[...l[13]||(l[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":l[7]||(l[7]=e=>v(oe).is_open=e),modelModifiers:{number:!0}},{default:f(()=>[_(s,{value:0,label:"否"}),_(s,{value:1,label:"是"})]),_:1},8,["modelValue"])]),_:1}),ae.value?(c(),y(n,{key:0,label:"状态"},{default:f(()=>[_(u,{modelValue:v(oe).status,"onUpdate:modelValue":l[8]||(l[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{F as default};
|