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
6.9 KiB
JavaScript
2 lines
6.9 KiB
JavaScript
var e=(e,l,t)=>new Promise((o,a)=>{var i=e=>{try{n(t.next(e))}catch(l){a(l)}},r=e=>{try{n(t.throw(e))}catch(l){a(l)}},n=e=>e.done?o(e.value):Promise.resolve(e.value).then(i,r);n((t=t.apply(e,l)).next())});import{b4 as l,d as t,a as o,r as a,x as i,c as r,o as n,e as s,f as u,h as p,p as m,z as d,l as c,u as j,I as f,m as g}from"./index-DBHnxsy6.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{E as _}from"./el-upload-CrHSYrsJ.js";import"./el-progress-DcK0UPpw.js";/* empty css *//* empty css */import{_ as v}from"./index-DjWpmqb7.js";import{_ as h}from"./index.vue_vue_type_script_setup_true_lang-C-eRvstH.js";import{_ as b}from"./index-CO9hDcFt.js";import{u as x}from"./useTable-MDpDGlZA.js";import{E as y}from"./index-r0EsCkBw.js";import{E as w}from"./index-D2YpA_om.js";import{E as k,a as C}from"./index-zIv9y_XZ.js";import{E as V}from"./index-qSQlj0RO.js";import{E as z,a as E}from"./index-CHZ9Ls9_.js";import{E as O}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"./index.vue_vue_type_script_setup_true_lang-DUyHB5jc.js";/* empty css *//* empty css */import"./el-popover-B4M9MUPY.js";import"./el-dropdown-item-5vxq5ITH.js";import"./refs-Cw5r5QN8.js";/* empty css */import"./useTableColumns-B3dG-7w1.js";import"./token-DWNpOE8r.js";import"./scroll-Cceui3yC.js";import"./vnode-CqxKQBn0.js";import"./index-DeCbFeva.js";import"./use-dialog-yhiLZsn9.js";import"./index-DvlZWusB.js";const P={class:"mb-3"},U=["src"],S=t({__name:"index",setup(t){const{data:S,loading:T,columns:D,pagination:I,handleSizeChange:A,handleCurrentChange:F,getData:L}=x({core:{apiFn:e=>function(e){return l.get({url:"admin/banners",params:e})}({page:e.current,page_size:e.size}).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,align:"center"},{prop:"title",label:"标题",minWidth:220,showOverflowTooltip:!0},{prop:"image_url",label:"图片",useSlot:!0,width:140,align:"center"},{prop:"link_url",label:"链接",minWidth:220,showOverflowTooltip:!0},{prop:"sort",label:"排序",width:120,align:"center"},{prop:"status",label:"状态",useSlot:!0,width:110,align:"center"},{prop:"actions",label:"操作",useSlot:!0,width:180}]}}),M=o(!1),J=o("新增轮播图"),R=o(null),W=a({title:"",image_url:"",sort:0,status:1}),$=o([]),q=i(),B=r(()=>"/api/common/upload/wangeditor"),G=r(()=>({Authorization:q.accessToken}));function H(){J.value="新增轮播图",R.value=null,Object.assign(W,{title:"",image_url:"",link_url:"",sort:0,status:1}),$.value=[],M.value=!0}function K(e){var l,t;let o=(null==(l=null==e?void 0:e.data)?void 0:l.url)||(null==e?void 0:e.url)||"";if(!o&&"string"==typeof e)try{const l=JSON.parse(e);o=(null==(t=null==l?void 0:l.data)?void 0:t.url)||(null==l?void 0:l.url)||""}catch(a){}o&&(W.image_url=o,$.value=[{name:"banner",url:o}])}function N(){return e(this,null,function*(){W.title&&W.image_url&&(R.value?yield function(e,t){return l.put({url:`admin/banners/${e}`,data:t})}(R.value,W):yield function(e){return l.post({url:"admin/banners",data:e})}(W),M.value=!1,yield L())})}function Z(t){return e(this,null,function*(){yield function(e){return l.del({url:`admin/banners/${e}`})}(t),yield L()})}return n(()=>e(this,null,function*(){yield L()})),(e,l)=>{const t=y,o=w,a=V,i=C,r=_,n=E,x=z,q=k,Q=O;return u(),s("div",null,[p("div",P,[m(t,{type:"primary",onClick:H},{default:d(()=>[...l[7]||(l[7]=[c("新增轮播图",-1)])]),_:1})]),m(b,{columns:j(D),"onUpdate:columns":l[0]||(l[0]=e=>f(D)?D.value=e:null),loading:j(T),onRefresh:j(L)},null,8,["columns","loading","onRefresh"]),m(v,{loading:j(T),data:j(S),columns:j(D),tableLayout:"auto",pagination:j(I),"onPagination:sizeChange":j(A),"onPagination:currentChange":j(F)},{image_url:d(({row:e})=>[p("img",{src:e.image_url,class:"w-16 h-16 object-cover rounded"},null,8,U)]),status:d(({row:e})=>[m(o,{type:1===e.status?"success":"danger"},{default:d(()=>[c(g(1===e.status?"启用":"禁用"),1)]),_:2},1032,["type"])]),actions:d(({row:e})=>[m(h,{type:"edit",onClick:l=>function(e){J.value="编辑轮播图",R.value=e.id,Object.assign(W,{title:e.title,image_url:e.image_url,link_url:e.link_url,sort:e.sort,status:e.status}),$.value=e.image_url?[{name:"banner",url:e.image_url}]:[],M.value=!0}(e)},null,8,["onClick"]),m(h,{type:"delete",onClick:l=>Z(e.id)},null,8,["onClick"])]),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"]),m(Q,{modelValue:j(M),"onUpdate:modelValue":l[6]||(l[6]=e=>f(M)?M.value=e:null),title:j(J),width:"640px"},{footer:d(()=>[m(t,{onClick:l[5]||(l[5]=e=>M.value=!1)},{default:d(()=>[...l[9]||(l[9]=[c("取消",-1)])]),_:1}),m(t,{type:"primary",onClick:N},{default:d(()=>[...l[10]||(l[10]=[c("提交",-1)])]),_:1})]),default:d(()=>[m(q,{model:j(W),"label-width":"110px"},{default:d(()=>[m(i,{label:"标题"},{default:d(()=>[m(a,{modelValue:j(W).title,"onUpdate:modelValue":l[1]||(l[1]=e=>j(W).title=e)},null,8,["modelValue"])]),_:1}),m(i,{label:"图片"},{default:d(()=>[m(r,{action:j(B),name:"file",accept:"image/*","list-type":"picture-card",headers:j(G),"on-success":K,"file-list":j($)},{default:d(()=>[...l[8]||(l[8]=[p("i",{class:"el-icon"},[p("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[p("path",{fill:"currentColor",d:"M480 512h64V256h-64zm32 288a32 32 0 1 0 0-64a32 32 0 0 0 0 64"})])],-1)])]),_:1},8,["action","headers","file-list"])]),_:1}),m(i,{label:"链接"},{default:d(()=>[m(a,{modelValue:j(W).link_url,"onUpdate:modelValue":l[2]||(l[2]=e=>j(W).link_url=e)},null,8,["modelValue"])]),_:1}),m(i,{label:"排序"},{default:d(()=>[m(a,{modelValue:j(W).sort,"onUpdate:modelValue":l[3]||(l[3]=e=>j(W).sort=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),m(i,{label:"状态"},{default:d(()=>[m(x,{modelValue:j(W).status,"onUpdate:modelValue":l[4]||(l[4]=e=>j(W).status=e),modelModifiers:{number:!0}},{default:d(()=>[m(n,{value:1,label:"启用"}),m(n,{value:0,label:"禁用"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});export{S as default};
|