2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{w,x}from"./index-BIlGw-iH.js";import{n as h,o as m,c as k,a as l,w as a,r as o,i as c,p as B,q as D,k as C,b as E,t as p,f as v,E as N}from"./index-DZCMG0nr.js";const P={style:{color:"#909399"}},S={__name:"PointsRule",setup(R){const i=c(!1),r=c(!1),e=c({chargeAmount:1,pointsValue:1,isActive:!0}),_=async()=>{i.value=!0;try{const u=await w();e.value={chargeAmount:u.data.chargeAmount,pointsValue:u.data.pointsValue,isActive:u.data.isActive}}catch{}finally{i.value=!1}},f=async()=>{r.value=!0;try{await x(e.value),N.success("保存成功")}catch{}finally{r.value=!1}};return h(_),(u,t)=>{const d=o("el-input-number"),n=o("el-form-item"),V=o("el-switch"),g=o("el-button"),b=o("el-form"),y=o("el-card"),A=B("loading");return m(),k("div",null,[l(y,null,{header:a(()=>[...t[3]||(t[3]=[v("积分规则配置",-1)])]),default:a(()=>[D((m(),C(b,{model:e.value,"label-width":"140px",style:{"max-width":"500px"}},{default:a(()=>[l(n,{label:"充电金额(元)"},{default:a(()=>[l(d,{modelValue:e.value.chargeAmount,"onUpdate:modelValue":t[0]||(t[0]=s=>e.value.chargeAmount=s),min:0,precision:2},null,8,["modelValue"])]),_:1}),l(n,{label:"对应积分"},{default:a(()=>[l(d,{modelValue:e.value.pointsValue,"onUpdate:modelValue":t[1]||(t[1]=s=>e.value.pointsValue=s),min:0},null,8,["modelValue"])]),_:1}),l(n,{label:"说明"},{default:a(()=>[E("span",P,"每充电 "+p(e.value.chargeAmount)+" 元获得 "+p(e.value.pointsValue)+" 积分",1)]),_:1}),l(n,{label:"状态"},{default:a(()=>[l(V,{modelValue:e.value.isActive,"onUpdate:modelValue":t[2]||(t[2]=s=>e.value.isActive=s),"active-text":"启用","inactive-text":"禁用"},null,8,["modelValue"])]),_:1}),l(n,null,{default:a(()=>[l(g,{type:"primary",loading:r.value,onClick:f},{default:a(()=>[...t[4]||(t[4]=[v("保存",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])),[[A,i.value]])]),_:1})])}}};export{S as default};
|