feat(admin): 新增管理后台前端资源文件 feat(api): 实现获取用户统计数据的API接口 - 添加获取用户道具卡数量、优惠券数量和积分余额的接口 - 实现设置默认地址和删除地址的接口 feat(service): 新增用户统计服务方法 - 实现GetUserStats方法查询用户统计数据 - 添加地址管理相关服务方法 fix(core): 修复静态资源路由问题 - 调整静态资源路由配置 - 优化404路由处理逻辑 chore: 更新前端构建配置 - 添加Windows平台构建命令 - 更新README构建说明
2 lines
9.7 KiB
JavaScript
2 lines
9.7 KiB
JavaScript
var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,o=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,i=(e,l,a)=>new Promise((t,o)=>{var i=e=>{try{u(a.next(e))}catch(l){o(l)}},d=e=>{try{u(a.throw(e))}catch(l){o(l)}},u=e=>e.done?t(e.value):Promise.resolve(e.value).then(i,d);u((a=a.apply(e,l)).next())});import{d,a as u,r as s,e as n,f as m,p as r,J as p,h as c,z as b,u as f,ac as v,I as _,l as V,F as y,G as j,y as x}from"./index-ip5gDR6L.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{a as h,E as w}from"./el-step-CNdjTj6p.js";import{e as U,c as g,l as I,h as k}from"./adminActivities-d_jfLDps.js";import{f as M}from"./activity-jr1MUwcR.js";import{_ as C}from"./index-C4WacTPc.js";import{_ as q}from"./index.vue_vue_type_script_setup_true_lang-CK7Y-5lS.js";import{a as S,E as Y}from"./index-CxGOZAw2.js";import{E}from"./index-DfrOVkw6.js";import{E as O,a as D}from"./index-Br3btmwp.js";import{E as P}from"./index-BMPM6CSe.js";import{E as H}from"./index-opP5No9I.js";import{E as A}from"./index-HtXsSizM.js";import"./index-CHAf6FpU.js";import"./vnode-6FKeug3R.js";/* empty css */import"./el-tooltip-l0sNRNKZ.js";import"./index-DbRz3Zuu.js";import"./index-fnD_mPvE.js";import"./index-C9KXwj2c.js";import"./use-form-item-BDb3ZgPk.js";import"./use-form-common-props-BwBs_jod.js";import"./_initCloneObject-DwsgJamq.js";import"./isArrayLikeObject-OMLaZ5Za.js";import"./index-D-10FtUD.js";import"./debounce-B9s63_mG.js";import"./index-KXWZe8V3.js";import"./index-D-iZIej9.js";import"./index-Jz5GfFad.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./index.vue_vue_type_script_setup_true_lang-CCGboj8m.js";/* empty css *//* empty css */import"./index-D1xXI5gl.js";import"./token-DWNpOE8r.js";import"./scroll-ChxXkPhM.js";import"./index-BbcTNOqF.js";const B={class:"mt-2"},Z={class:"mb-3 max-w-2xl"},$={class:"mt-2"},z={class:"mb-3 max-w-2xl"},F={class:"mb-2"},L={class:"mt-2"},T={class:"mt-6"},W=d({__name:"index",setup(e){const d=u(0),W=s({name:"",activity_category_id:0,status:1,price_draw:0,is_boss:0}),G=u(null),J=u(null),X=s({}),K=u([]),N=u([]);function Q(){return i(this,null,function*(){const e=((e,i)=>{for(var d in i||(i={}))a.call(i,d)&&o(e,d,i[d]);if(l)for(var d of l(i))t.call(i,d)&&o(e,d,i[d]);return e})({},W);G.value&&(e.start_time=G.value),J.value&&(e.end_time=J.value),yield U(e),d.value=1})}function R(){return i(this,null,function*(){const e=yield M({page:1,page_size:50});K.value=e.records.map(e=>({id:e.id,name:e.name}))})}function ee(){return i(this,null,function*(){X.activityId&&(yield g(X.activityId,le),d.value=2)})}const le=s({issue_number:""});function ae(){return i(this,null,function*(){if(!X.activityId)return;const e=yield I(X.activityId,1,50);N.value=e.list})}const te=u([]);function oe(){te.value.push({name:"",weight:0,quantity:0,original_qty:0,level:1,sort:0,is_boss:0})}function ie(){te.value=[]}function de(){return i(this,null,function*(){X.activityId&&X.issueId&&(yield k(X.activityId,X.issueId,te.value))})}function ue(){d.value>0&&d.value--}function se(){d.value<2&&d.value++}const ne=[{prop:"name",label:"名称",useSlot:!0,minWidth:240},{prop:"weight",label:"权重",useSlot:!0,width:120},{prop:"quantity",label:"数量",useSlot:!0,width:120},{prop:"original_qty",label:"原始数量",useSlot:!0,width:140},{prop:"level",label:"等级",useSlot:!0,width:120},{prop:"sort",label:"排序",useSlot:!0,width:120},{prop:"is_boss",label:"Boss",useSlot:!0,width:120},{prop:"actions",label:"删除",useSlot:!0,width:110}];return(e,l)=>{const a=h,t=w,o=E,i=S,u=D,s=O,U=P,g=H,I=Y,k=A;return m(),n("div",null,[r(t,{active:f(d),"finish-status":"success",class:"mb-4"},{default:b(()=>[r(a,{title:"创建活动"}),r(a,{title:"创建期数"}),r(a,{title:"添加奖品"})]),_:1},8,["active"]),p(c("div",null,[r(I,{model:f(W),"label-width":"120px",class:"max-w-2xl"},{default:b(()=>[r(i,{label:"名称"},{default:b(()=>[r(o,{modelValue:f(W).name,"onUpdate:modelValue":l[0]||(l[0]=e=>f(W).name=e)},null,8,["modelValue"])]),_:1}),r(i,{label:"分类ID"},{default:b(()=>[r(o,{modelValue:f(W).activity_category_id,"onUpdate:modelValue":l[1]||(l[1]=e=>f(W).activity_category_id=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),r(i,{label:"状态"},{default:b(()=>[r(o,{modelValue:f(W).status,"onUpdate:modelValue":l[2]||(l[2]=e=>f(W).status=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),r(i,{label:"抽奖价格"},{default:b(()=>[r(o,{modelValue:f(W).price_draw,"onUpdate:modelValue":l[3]||(l[3]=e=>f(W).price_draw=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),r(i,{label:"Boss"},{default:b(()=>[r(s,{modelValue:f(W).is_boss,"onUpdate:modelValue":l[4]||(l[4]=e=>f(W).is_boss=e),modelModifiers:{number:!0}},{default:b(()=>[r(u,{value:0,label:"否"}),r(u,{value:1,label:"是"})]),_:1},8,["modelValue"])]),_:1}),r(i,{label:"开始时间"},{default:b(()=>[r(U,{modelValue:f(G),"onUpdate:modelValue":l[5]||(l[5]=e=>_(G)?G.value=e:null),type:"datetime","value-format":"YYYY-MM-DDTHH:mm:ssZ"},null,8,["modelValue"])]),_:1}),r(i,{label:"结束时间"},{default:b(()=>[r(U,{modelValue:f(J),"onUpdate:modelValue":l[6]||(l[6]=e=>_(J)?J.value=e:null),type:"datetime","value-format":"YYYY-MM-DDTHH:mm:ssZ"},null,8,["modelValue"])]),_:1}),c("div",B,[r(g,{type:"primary",onClick:Q},{default:b(()=>[...l[13]||(l[13]=[V("提交",-1)])]),_:1})])]),_:1},8,["model"])],512),[[v,0===f(d)]]),p(c("div",null,[c("div",Z,[r(I,{model:f(X),inline:""},{default:b(()=>[r(i,{label:"选择活动"},{default:b(()=>[r(s,{modelValue:f(X).activityId,"onUpdate:modelValue":l[7]||(l[7]=e=>f(X).activityId=e),modelModifiers:{number:!0},filterable:"",onVisibleChange:R},{default:b(()=>[(m(!0),n(y,null,j(f(K),e=>(m(),x(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),r(I,{model:f(le),"label-width":"120px",class:"max-w-2xl"},{default:b(()=>[r(i,{label:"期号"},{default:b(()=>[r(o,{modelValue:f(le).issue_number,"onUpdate:modelValue":l[8]||(l[8]=e=>f(le).issue_number=e)},null,8,["modelValue"])]),_:1}),r(i,{label:"状态"},{default:b(()=>[r(o,{modelValue:f(le).status,"onUpdate:modelValue":l[9]||(l[9]=e=>f(le).status=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),r(i,{label:"排序"},{default:b(()=>[r(o,{modelValue:f(le).sort,"onUpdate:modelValue":l[10]||(l[10]=e=>f(le).sort=e),modelModifiers:{number:!0}},null,8,["modelValue"])]),_:1}),c("div",$,[r(g,{type:"primary",disabled:!f(X).activityId,onClick:ee},{default:b(()=>[...l[14]||(l[14]=[V("提交",-1)])]),_:1},8,["disabled"])])]),_:1},8,["model"])],512),[[v,1===f(d)]]),p(c("div",null,[c("div",z,[r(I,{model:f(X),inline:""},{default:b(()=>[r(i,{label:"活动"},{default:b(()=>[r(s,{modelValue:f(X).activityId,"onUpdate:modelValue":l[11]||(l[11]=e=>f(X).activityId=e),modelModifiers:{number:!0},filterable:"",onVisibleChange:R},{default:b(()=>[(m(!0),n(y,null,j(f(K),e=>(m(),x(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(i,{label:"期数"},{default:b(()=>[r(s,{modelValue:f(X).issueId,"onUpdate:modelValue":l[12]||(l[12]=e=>f(X).issueId=e),modelModifiers:{number:!0},filterable:"",onVisibleChange:ae},{default:b(()=>[(m(!0),n(y,null,j(f(N),e=>(m(),x(u,{key:e.id,label:e.issue_number,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),c("div",F,[r(g,{type:"primary",onClick:oe},{default:b(()=>[...l[15]||(l[15]=[V("新增一行",-1)])]),_:1}),r(g,{class:"ml-2",onClick:ie},{default:b(()=>[...l[16]||(l[16]=[V("清空",-1)])]),_:1})]),r(C,{data:f(te),columns:ne,tableLayout:"auto",stripe:!0,border:!0},{name:b(({row:e})=>[r(o,{modelValue:e.name,"onUpdate:modelValue":l=>e.name=l},null,8,["modelValue","onUpdate:modelValue"])]),weight:b(({row:e})=>[r(k,{modelValue:e.weight,"onUpdate:modelValue":l=>e.weight=l,min:0,controls:!1,step:1},null,8,["modelValue","onUpdate:modelValue"])]),quantity:b(({row:e})=>[r(k,{modelValue:e.quantity,"onUpdate:modelValue":l=>e.quantity=l,min:0,controls:!1,step:1},null,8,["modelValue","onUpdate:modelValue"])]),original_qty:b(({row:e})=>[r(k,{modelValue:e.original_qty,"onUpdate:modelValue":l=>e.original_qty=l,min:0,controls:!1,step:1},null,8,["modelValue","onUpdate:modelValue"])]),level:b(({row:e})=>[r(s,{modelValue:e.level,"onUpdate:modelValue":l=>e.level=l,modelModifiers:{number:!0}},{default:b(()=>[r(u,{value:1,label:"S"}),r(u,{value:2,label:"A"}),r(u,{value:3,label:"B"}),r(u,{value:4,label:"C"})]),_:1},8,["modelValue","onUpdate:modelValue"])]),sort:b(({row:e})=>[r(k,{modelValue:e.sort,"onUpdate:modelValue":l=>e.sort=l,min:0,controls:!1,step:1},null,8,["modelValue","onUpdate:modelValue"])]),is_boss:b(({row:e})=>[r(s,{modelValue:e.is_boss,"onUpdate:modelValue":l=>e.is_boss=l,modelModifiers:{number:!0}},{default:b(()=>[r(u,{value:0,label:"否"}),r(u,{value:1,label:"是"})]),_:1},8,["modelValue","onUpdate:modelValue"])]),actions:b(({$index:e})=>[r(q,{type:"delete",onClick:l=>{return a=e,void te.value.splice(a,1);var a}},null,8,["onClick"])]),_:1},8,["data"]),c("div",L,[r(g,{type:"primary",disabled:!f(X).activityId||!f(X).issueId,onClick:de},{default:b(()=>[...l[17]||(l[17]=[V("提交",-1)])]),_:1},8,["disabled"])])],512),[[v,2===f(d)]]),c("div",T,[r(g,{disabled:0===f(d),onClick:ue},{default:b(()=>[...l[18]||(l[18]=[V("上一步",-1)])]),_:1},8,["disabled"]),r(g,{class:"ml-2",disabled:2===f(d),onClick:se},{default:b(()=>[...l[19]||(l[19]=[V("下一步",-1)])]),_:1},8,["disabled"])])])}}});export{W as default};
|