智慧教务系统 PHP-NiuCloud框架开发
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
2.5 KiB

import{d as C,r as f,l as E,M as B,ag as b,h as _,m as D,w as t,e as l,u as n,k as i,a as u,t as s,c as d,$ as O,a0 as j,G as R,H as T}from"./index-7e4fdde7.js";/* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as F}from"./_plugin-vue_export-helper-c27b6911.js";const I={class:"coupon_list"},N={key:0},z={key:1},G={key:0},H={key:1},M=C({__name:"recharge-detail-coupon",props:{modelValue:{type:Object,default:()=>({})}},emits:["update:modelValue"],setup(h,{expose:v,emit:y}){const g=h,m=f({coupon_id:[],value:[]}),c=f(null),k=E({}),p=B({get(){return g.modelValue},set(o){y("update:modelValue",o)}});return b(()=>p.value,(o,r)=>{(!r||!Object.keys(r).length)&&Object.keys(o).length&&(m.value=p.value)},{immediate:!0}),b(()=>m.value,()=>{p.value=m.value},{deep:!0}),v({verify:async()=>{var r;let o=!0;return await((r=c.value)==null?void 0:r.validate(a=>{o=a})),o}}),(o,r)=>{const a=O,w=j,x=R,V=T;return _(),D(V,{ref_key:"formRef",ref:c,"label-width":"120px",model:m.value,rules:k,"label-position":"left"},{default:t(()=>[l(x,{class:"mt-[15px]",label:n(i)("coupon")},{default:t(()=>[u("div",I,[l(w,{data:m.value.value,size:"large","max-height":"600"},{default:t(()=>[l(a,{prop:"title",label:n(i)("name"),"min-width":"120"},{default:t(({row:e})=>[u("div",null,s(e.title),1)]),_:1},8,["label"]),l(a,{prop:"type_name",label:n(i)("type"),"min-width":"120"},{default:t(({row:e})=>[u("div",null,s(e.type_name),1)]),_:1},8,["label"]),l(a,{prop:"price",label:n(i)("couponPrice"),"min-width":"120"},{default:t(({row:e})=>[u("div",null,"¥"+s(e.price),1)]),_:1},8,["label"]),l(a,{label:n(i)("useThreshold"),"min-width":"130"},{default:t(({row:e})=>[e.min_condition_money=="0.00"?(_(),d("span",N,"无门槛")):(_(),d("span",z,"满"+s(e.min_condition_money)+"元可用",1))]),_:1},8,["label"]),l(a,{label:n(i)("termOfValidity"),"min-width":"210"},{default:t(({row:e})=>[e.valid_type==1?(_(),d("span",G," 领取之日起"+s(e.length||"")+" 天内有效",1)):(_(),d("span",H," 使用截止时间至"+s(e.valid_end_time||""),1))]),_:1},8,["label"]),l(a,{prop:"num",label:n(i)("num"),"min-width":"120"},{default:t(({row:e})=>[u("div",null,s(e.num),1)]),_:1},8,["label"])]),_:1},8,["data"])])]),_:1},8,["label"])]),_:1},8,["model","rules"])}}});const Y=F(M,[["__scopeId","data-v-ba6bd731"]]);export{Y as default};