邹方成 6ee627139c
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 40s
feat: 新增支付测试小程序与微信支付集成
feat(pay): 添加支付API基础结构
feat(miniapp): 创建支付测试小程序页面与配置
feat(wechatpay): 配置微信支付参数与证书
fix(guild): 修复成员列表查询条件
docs: 更新代码规范文档与需求文档
style: 统一前后端枚举显示与注释格式
refactor(admin): 重构用户奖励发放接口参数处理
test(title): 添加称号效果参数验证测试
2025-11-17 00:42:08 +08:00

2 lines
7.2 KiB
JavaScript

import{d as e,a as t,r as i,o,e as s,f as l,p as r,z as a,l as p,h as n,m,O as u}from"./index-DBHnxsy6.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as d}from"./index-Yn4qS2ew.js";import{_ as c}from"./index-CO9hDcFt.js";import{_ as j}from"./index-DjWpmqb7.js";import{titlesApi as v}from"./titles-Bs2uXvDP.js";import f from"./TitleEditDialog-Cw8i3HNt.js";import b from"./EffectManagerDialog-BOpJq-as.js";import x from"./RuleConfigDialog-XFo2cxQg.js";import _ from"./UserAssignmentDialog-CgQlEmJK.js";import{E as g}from"./index-r0EsCkBw.js";import{E as y}from"./index-Bh7aAHNM.js";import{E as k}from"./index-D2YpA_om.js";import{_ as h}from"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./tree-select-DNitEO0k.js";import"./index-CS6jHv1e.js";import"./index-qSQlj0RO.js";import"./index-nZra831X.js";import"./index-MOpuiu9Z.js";import"./use-form-item-ByasanrX.js";import"./use-form-common-props-BOfz9xGR.js";import"./index-DZO7eApA.js";import"./index-B99ckkYy.js";import"./index-sqhzrW2O.js";import"./index-CuWUnlSZ.js";import"./debounce-CkazOn_9.js";import"./index-BC2pRl3S.js";import"./isArrayLikeObject-BJDhNHaT.js";import"./index-CHZ9Ls9_.js";import"./token-DWNpOE8r.js";import"./scroll-Cceui3yC.js";import"./_baseIteratee-DRiXPtOg.js";import"./vnode-CqxKQBn0.js";import"./index-cuvv_mxy.js";import"./index-DKaQAdbW.js";import"./index-DfWQjCuY.js";import"./index-Ceepcot3.js";import"./cloneDeep-zs6l5dp3.js";import"./index-zIv9y_XZ.js";import"./_initCloneObject-7oWMW-Ot.js";import"./index-BkQRY49V.js";import"./index-CGm7Wp2k.js";/* empty css *//* empty css *//* empty css *//* empty css *//* 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 */import"./el-popover-B4M9MUPY.js";import"./el-dropdown-item-5vxq5ITH.js";import"./refs-Cw5r5QN8.js";/* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-DUyHB5jc.js";import"./el-pagination-CkwA8__y.js";/* empty css *//* empty css */import"./el-table-column-DWU1JSNJ.js";import"./raf-CXqF1NB1.js";import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css */import"./message-box-CHGPmvsv.js";import"./index-DeCbFeva.js";import"./index-DvlZWusB.js";/* empty css */import"./index-CtUPMuT5.js";import"./use-dialog-yhiLZsn9.js";import"./EffectEditDialog-DVCDk-bJ.js";import"./el-divider-CCAdTkUu.js";/* empty css */import"./activity-0udS8Goz.js";import"./adminActivities-C7lwI2HP.js";import"./el-alert-BBo7e8Ze.js";/* empty css */import"./index-y_oew012.js";const w={class:"page-container"},C={class:"compact-actions"},z=h(e({__name:"index",setup(e){const h=t(!1),z=t([]),S=i({current:1,size:10,total:0}),D=i({name:"",status:void 0}),E=t(!1),U=t(!1),A=t(!1),I=t(!1),R=t(null),V=[{key:"name",label:"名称",type:"input",props:{placeholder:"请输入称号名称",clearable:!0}},{key:"status",label:"状态",type:"select",props:{placeholder:"请选择状态",clearable:!0,options:[{label:"启用",value:1},{label:"停用",value:0}]}}],W=[{prop:"id",label:"ID",width:80},{prop:"name",label:"名称",minWidth:150},{prop:"description",label:"描述",minWidth:200},{prop:"status",label:"状态",width:80,slot:"status",useSlot:!0},{prop:"obtain_rules",label:"获得规则",width:120,slot:"obtain_rules",useSlot:!0},{prop:"scopes",label:"适用范围",width:120,slot:"scopes",useSlot:!0},{prop:"effects_count",label:"效果数量",width:100,slot:"effects_count",useSlot:!0},{prop:"created_at",label:"创建时间",width:160},{prop:"actions",label:"操作",width:220,fixed:"right",slot:"actions",useSlot:!0}],q=()=>{return e=this,t=null,i=function*(){h.value=!0;try{const e={page:S.current,page_size:S.size,name:D.name||void 0,status:D.status},t=yield v.getList(e);z.value=Array.isArray(t.list)?t.list:[],S.total=t.total||0}catch(e){z.value=[]}finally{h.value=!1}},new Promise((o,s)=>{var l=e=>{try{a(i.next(e))}catch(t){s(t)}},r=e=>{try{a(i.throw(e))}catch(t){s(t)}},a=e=>e.done?o(e.value):Promise.resolve(e.value).then(l,r);a((i=i.apply(e,t)).next())});var e,t,i},G=()=>{S.current=1,q()},H=()=>{D.name="",D.status=void 0,S.current=1,q()},L=e=>{S.current=e,q()},O=e=>{S.size=e,S.current=1,q()},P=()=>{R.value=null,E.value=!0},F=e=>{R.value=e,U.value=!0};return o(q),(e,t)=>{const i=g,o=y,v=k;return l(),s("div",w,[r(o,{class:"quick-actions",shadow:"never"},{default:a(()=>[r(i,{type:"primary",onClick:P},{default:a(()=>[...t[5]||(t[5]=[p("新建称号",-1)])]),_:1})]),_:1}),r(d,{items:V,modelValue:D,onSearch:G,onReset:H},null,8,["modelValue"]),r(c,{columns:W,"onUpdate:columns":t[0]||(t[0]=e=>W=e),loading:h.value,onRefresh:q},null,8,["loading"]),r(j,{loading:h.value,columns:W,data:z.value,pagination:S,onPageChange:L,onSizeChange:O,"empty-text":"暂无数据"},{status:a(({row:e})=>[r(v,{type:1===e.status?"success":"danger"},{default:a(()=>[p(m(1===e.status?"启用":"停用"),1)]),_:2},1032,["type"])]),obtain_rules:a(({row:e})=>[r(i,{type:"text",size:"small",onClick:t=>(e=>{u.info("获得规则: "+(e.obtain_rules_json||"{}"))})(e)},{default:a(()=>[...t[6]||(t[6]=[p("查看规则",-1)])]),_:1},8,["onClick"])]),scopes:a(({row:e})=>[r(i,{type:"text",size:"small",onClick:t=>(e=>{u.info("适用范围: "+(e.scopes_json||"{}"))})(e)},{default:a(()=>[...t[7]||(t[7]=[p("查看范围",-1)])]),_:1},8,["onClick"])]),effects_count:a(({row:e})=>[r(i,{type:"text",size:"small",onClick:t=>F(e)},{default:a(()=>[p(m(e.effects_count||0)+" 个效果 ",1)]),_:2},1032,["onClick"])]),actions:a(({row:e})=>[n("div",C,[r(i,{link:"",type:"primary",onClick:t=>(e=>{R.value=e,E.value=!0})(e)},{default:a(()=>[...t[8]||(t[8]=[p("编辑",-1)])]),_:1},8,["onClick"]),r(i,{link:"",type:"success",onClick:t=>F(e)},{default:a(()=>[...t[9]||(t[9]=[p("效果",-1)])]),_:1},8,["onClick"]),r(i,{link:"",type:"warning",onClick:t=>(e=>{R.value=e,A.value=!0})(e)},{default:a(()=>[...t[10]||(t[10]=[p("规则",-1)])]),_:1},8,["onClick"]),r(i,{link:"",type:"info",onClick:t=>(e=>{R.value=e,I.value=!0})(e)},{default:a(()=>[...t[11]||(t[11]=[p("分配",-1)])]),_:1},8,["onClick"])])]),_:1},8,["loading","data","pagination"]),r(f,{visible:E.value,"onUpdate:visible":t[1]||(t[1]=e=>E.value=e),title:R.value,onSuccess:q},null,8,["visible","title"]),r(b,{visible:U.value,"onUpdate:visible":t[2]||(t[2]=e=>U.value=e),title:R.value},null,8,["visible","title"]),r(x,{visible:A.value,"onUpdate:visible":t[3]||(t[3]=e=>A.value=e),title:R.value,onSuccess:q},null,8,["visible","title"]),r(_,{visible:I.value,"onUpdate:visible":t[4]||(t[4]=e=>I.value=e),title:R.value},null,8,["visible","title"])])}}}),[["__scopeId","data-v-9ab3f5c7"]]);export{z as default};