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
6.8 KiB
JavaScript
2 lines
6.8 KiB
JavaScript
var e=(e,a,l)=>new Promise((t,o)=>{var u=e=>{try{r(l.next(e))}catch(a){o(a)}},s=e=>{try{r(l.throw(e))}catch(a){o(a)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(u,s);r((l=l.apply(e,a)).next())});import{d as a,r as l,c as t,y as o,G as u,o as s,w as r,M as d,b as i,m,J as n,j as p,q as c,p as _,b2 as v,N as y,O as f,T as g}from"./index-BeZn6wgH.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{c as j}from"./coupons-BolQHY2x.js";import{a as V,E as b}from"./index-Dn4yxdMr.js";import{E as x,a as h}from"./index-B43cMk6T.js";import{E as k}from"./index-BXzCnZ_d.js";import{E as q,a as U}from"./index-kfp-7biB.js";import{E as w}from"./index-DfDWpFb3.js";import{_ as E}from"./_plugin-vue_export-helper-BCo6x5W8.js";import"./castArray-BakW2F2h.js";import"./_initCloneObject-BHiCRTfC.js";import"./index-CnhjG_Ys.js";import"./index-A3hG-0VQ.js";import"./index-DC47MImW.js";import"./index-s8Fl0Qzt.js";import"./index-rM5MDBEe.js";import"./token-DWNpOE8r.js";import"./debounce-C7sIggI-.js";import"./_baseIteratee-sVeOpCU9.js";import"./index-DZdoPtEQ.js";import"./index-DdvpTWQd.js";import"./use-dialog-D_t6_hoT.js";import"./refs-Cw5r5QN8.js";const C={class:"form-tip"},I=E(a({__name:"coupon-dialog",props:{modelValue:{type:Boolean},data:{},mode:{}},emits:["update:modelValue","success"],setup(a,{emit:E}){const I=a,A=E,B=l(),F=l(!1),G=l({name:"",coupon_type:1,discount_type:1,discount_value:0,valid_days:30,status:1,remark:""}),J={name:[{required:!0,message:"请输入优惠券名称",trigger:"blur"},{min:2,max:50,message:"长度在 2 到 50 个字符",trigger:"blur"}],coupon_type:[{required:!0,message:"请选择优惠券类型",trigger:"change"}],discount_type:[{required:!0,message:"请选择折扣类型",trigger:"change"}],discount_value:[{required:!0,message:"请输入折扣值",trigger:"blur"},{type:"number",min:0,message:"折扣值不能小于0",trigger:"blur"}],valid_days:[{required:!0,message:"请输入有效期",trigger:"blur"},{type:"number",min:1,message:"有效期至少为1天",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"change"}]},O=t(()=>"create"===I.mode?"新增优惠券":"编辑优惠券"),P=t({get:()=>I.modelValue,set:e=>A("update:modelValue",e)});function R(){G.value={name:"",coupon_type:1,discount_type:1,discount_value:0,valid_days:30,status:1,remark:""}}o(()=>I.data,e=>{e?G.value={name:e.name,coupon_type:e.coupon_type,discount_type:e.discount_type,discount_value:e.discount_value,min_amount:e.min_amount,max_discount:e.max_discount,valid_days:e.valid_days,total_quantity:e.total_quantity,status:e.status,remark:e.remark||""}:R()},{immediate:!0,flush:"post"});const T=()=>{var e;P.value=!1,null==(e=B.value)||e.resetFields(),R()},z=()=>e(this,null,function*(){B.value&&(yield B.value.validate(a=>e(this,null,function*(){if(a){F.value=!0;try{let e;"create"===I.mode?e=yield j.create(G.value):I.data&&(e=yield j.update(I.data.id,G.value)),g.success("create"===I.mode?"创建成功":"更新成功"),A("success"),T()}catch(e){g.error("create"===I.mode?"创建失败":"更新失败")}finally{F.value=!1}}})))});return(e,a)=>{const l=n,t=b,o=h,g=x,j=k,E=U,I=q,A=V,R=y,D=w,H=v;return s(),u(D,{modelValue:P.value,"onUpdate:modelValue":a[10]||(a[10]=e=>P.value=e),title:O.value,width:"600px","close-on-click-modal":!1,onClose:T},{footer:r(()=>[i(R,{onClick:f(T,["prevent"])},{default:r(()=>[...a[17]||(a[17]=[_("取消",-1)])]),_:1}),i(R,{type:"primary",onClick:f(z,["prevent"]),loading:F.value},{default:r(()=>[...a[18]||(a[18]=[_(" 确定 ",-1)])]),_:1},8,["loading"])]),default:r(()=>[d((s(),u(A,{ref_key:"formRef",ref:B,model:G.value,rules:J,"label-width":"100px"},{default:r(()=>[i(t,{label:"名称",prop:"name"},{default:r(()=>[i(l,{modelValue:G.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>G.value.name=e),placeholder:"请输入优惠券名称"},null,8,["modelValue"])]),_:1}),i(t,{label:"类型",prop:"coupon_type"},{default:r(()=>[i(g,{modelValue:G.value.coupon_type,"onUpdate:modelValue":a[1]||(a[1]=e=>G.value.coupon_type=e),placeholder:"请选择优惠券类型"},{default:r(()=>[i(o,{label:"通用券",value:1}),i(o,{label:"活动券",value:2})]),_:1},8,["modelValue"])]),_:1}),i(t,{label:"折扣类型",prop:"discount_type"},{default:r(()=>[i(g,{modelValue:G.value.discount_type,"onUpdate:modelValue":a[2]||(a[2]=e=>G.value.discount_type=e),placeholder:"请选择折扣类型"},{default:r(()=>[i(o,{label:"固定金额",value:1}),i(o,{label:"折扣比例",value:2})]),_:1},8,["modelValue"])]),_:1}),i(t,{label:"折扣值",prop:"discount_value"},{default:r(()=>[i(j,{modelValue:G.value.discount_value,"onUpdate:modelValue":a[3]||(a[3]=e=>G.value.discount_value=e),min:0,precision:1===G.value.discount_type?2:1,step:(G.value.discount_type,.1)},null,8,["modelValue","precision","step"]),p("span",C,c(1===G.value.discount_type?"元":"折"),1)]),_:1}),i(t,{label:"最低消费",prop:"min_amount"},{default:r(()=>[i(j,{modelValue:G.value.min_amount,"onUpdate:modelValue":a[4]||(a[4]=e=>G.value.min_amount=e),min:0,precision:2},null,8,["modelValue"]),a[11]||(a[11]=p("span",{class:"form-tip"},"元",-1))]),_:1}),2===G.value.discount_type?(s(),u(t,{key:0,label:"最大折扣",prop:"max_discount"},{default:r(()=>[i(j,{modelValue:G.value.max_discount,"onUpdate:modelValue":a[5]||(a[5]=e=>G.value.max_discount=e),min:0,precision:2},null,8,["modelValue"]),a[12]||(a[12]=p("span",{class:"form-tip"},"元",-1))]),_:1})):m("",!0),i(t,{label:"有效期",prop:"valid_days"},{default:r(()=>[i(j,{modelValue:G.value.valid_days,"onUpdate:modelValue":a[6]||(a[6]=e=>G.value.valid_days=e),min:1},null,8,["modelValue"]),a[13]||(a[13]=p("span",{class:"form-tip"},"天",-1))]),_:1}),i(t,{label:"发放数量",prop:"total_quantity"},{default:r(()=>[i(j,{modelValue:G.value.total_quantity,"onUpdate:modelValue":a[7]||(a[7]=e=>G.value.total_quantity=e),min:0},null,8,["modelValue"]),a[14]||(a[14]=p("span",{class:"form-tip"},"0表示不限量",-1))]),_:1}),i(t,{label:"状态",prop:"status"},{default:r(()=>[i(I,{modelValue:G.value.status,"onUpdate:modelValue":a[8]||(a[8]=e=>G.value.status=e)},{default:r(()=>[i(E,{value:1},{default:r(()=>[...a[15]||(a[15]=[_("启用",-1)])]),_:1}),i(E,{value:2},{default:r(()=>[...a[16]||(a[16]=[_("禁用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),i(t,{label:"备注",prop:"remark"},{default:r(()=>[i(l,{modelValue:G.value.remark,"onUpdate:modelValue":a[9]||(a[9]=e=>G.value.remark=e),type:"textarea",rows:3,placeholder:"请输入备注信息"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[H,F.value]])]),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-66d7f5fb"]]);export{I as default};
|