1 |
- import{_ as R}from"./ComponentContainerProperty-7fd44449.js";import{d as j,r as g,w as B,o as r,c as s,f as e,B as o,a,F as x,P as L,G as h,D as d,ay as w,E as N,a0 as T,_ as q,L as A,S as K,cN as M,bc as O,ar as Q,cG as W,U as Z}from"./index-24b5bd0d.js";import{_ as H}from"./index-7b022a35.js";import{_ as J}from"./UploadImg-66af34d1.js";import{E as X}from"./el-card-0b237923.js";import{E as Y}from"./el-text-001f38cd.js";import{u as $}from"./util-186f09dd.js";import{e as ee}from"./constants-c811e5ff.js";import{_ as le}from"./CouponSelect.vue_vue_type_script_setup_true_lang-996bdb5e.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./color-6e929987.js";import"./index-bcdfd5b5.js";import"./el-image-viewer-d766f6eb.js";import"./useMessage-6f610bbd.js";import"./Dialog-23d56afa.js";import"./Qrcode-963fe952.js";import"./IFrame.vue_vue_type_script_setup_true_lang-eddb2687.js";import"./vuedraggable.umd-d537df3c.js";import"./el-collapse-item-3214070f.js";import"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import"./index-15201e14.js";import"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import"./dict-65668e05.js";import"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import"./formatter-e7789cf7.js";import"./formatTime-f52baefd.js";import"./couponTemplate-353b7e31.js";const oe={key:0},ae={key:1},te={key:2},ue=j({name:"CouponCardProperty",__name:"property",props:{modelValue:{}},emits:["update:modelValue"],setup(C,{emit:U}){const v=C,P=U,{formData:u}=$(v.modelValue,P),p=g([]),_=g(),k=()=>{_.value.open()};return B(()=>p.value,()=>{u.value.couponIds=p.value.map(b=>b.id)}),(b,t)=>{const V=Y,n=q,I=A,m=K,y=X,i=M,c=O,E=Q,z=J,f=H,D=W,S=Z,F=R;return r(),s(x,null,[e(F,{modelValue:a(u).style,"onUpdate:modelValue":t[6]||(t[6]=l=>a(u).style=l)},{default:o(()=>[e(S,{"label-width":"80px",model:a(u)},{default:o(()=>[e(y,{header:"\u4F18\u60E0\u5238\u5217\u8868",class:"property-group",shadow:"never"},{default:o(()=>[(r(!0),s(x,null,L(a(p),(l,G)=>(r(),s("div",{key:G,class:"flex items-center justify-between"},[e(V,{size:"large",truncated:""},{default:o(()=>[h(d(l.name),1)]),_:2},1024),e(V,{type:"info",truncated:""},{default:o(()=>[l.usePrice>0?(r(),s("span",oe,"\u6EE1"+d(a(w)(l.usePrice))+"\u5143\uFF0C",1)):N("",!0),l.discountType===a(ee).PRICE.type?(r(),s("span",ae," \u51CF"+d(a(w)(l.discountPrice))+"\u5143 ",1)):(r(),s("span",te," \u6253"+d(l.discountPercent)+"\u6298 ",1))]),_:2},1024)]))),128)),e(m,{"label-width":"0"},{default:o(()=>[e(I,{onClick:k,type:"primary",plain:"",class:"m-t-8px w-full"},{default:o(()=>[e(n,{icon:"ep:plus",class:"mr-5px"}),t[8]||(t[8]=h(" \u6DFB\u52A0 "))]),_:1})]),_:1})]),_:1}),e(y,{header:"\u4F18\u60E0\u5238\u6837\u5F0F",class:"property-group",shadow:"never"},{default:o(()=>[e(m,{label:"\u5217\u6570",prop:"type"},{default:o(()=>[e(E,{modelValue:a(u).columns,"onUpdate:modelValue":t[0]||(t[0]=l=>a(u).columns=l)},{default:o(()=>[e(c,{class:"item",content:"\u4E00\u5217",placement:"bottom"},{default:o(()=>[e(i,{label:1},{default:o(()=>[e(n,{icon:"fluent:text-column-one-24-filled"})]),_:1})]),_:1}),e(c,{class:"item",content:"\u4E8C\u5217",placement:"bottom"},{default:o(()=>[e(i,{label:2},{default:o(()=>[e(n,{icon:"fluent:text-column-two-24-filled"})]),_:1})]),_:1}),e(c,{class:"item",content:"\u4E09\u5217",placement:"bottom"},{default:o(()=>[e(i,{label:3},{default:o(()=>[e(n,{icon:"fluent:text-column-three-24-filled"})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(m,{label:"\u80CC\u666F\u56FE\u7247",prop:"bgImg"},{default:o(()=>[e(z,{modelValue:a(u).bgImg,"onUpdate:modelValue":t[1]||(t[1]=l=>a(u).bgImg=l),height:"80px",width:"100%",class:"min-w-160px"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u6587\u5B57\u989C\u8272",prop:"textColor"},{default:o(()=>[e(f,{modelValue:a(u).textColor,"onUpdate:modelValue":t[2]||(t[2]=l=>a(u).textColor=l)},null,8,["modelValue"])]),_:1}),e(m,{label:"\u6309\u94AE\u80CC\u666F",prop:"button.bgColor"},{default:o(()=>[e(f,{modelValue:a(u).button.bgColor,"onUpdate:modelValue":t[3]||(t[3]=l=>a(u).button.bgColor=l)},null,8,["modelValue"])]),_:1}),e(m,{label:"\u6309\u94AE\u6587\u5B57",prop:"button.color"},{default:o(()=>[e(f,{modelValue:a(u).button.color,"onUpdate:modelValue":t[4]||(t[4]=l=>a(u).button.color=l)},null,8,["modelValue"])]),_:1}),e(m,{label:"\u95F4\u9694",prop:"space"},{default:o(()=>[e(D,{modelValue:a(u).space,"onUpdate:modelValue":t[5]||(t[5]=l=>a(u).space=l),max:100,min:0,"show-input":"","input-size":"small","show-input-controls":!1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),e(le,{ref_key:"couponSelectDialog",ref:_,"multiple-selection":a(p),"onUpdate:multipleSelection":t[7]||(t[7]=l=>T(p)?p.value=l:null)},null,8,["multiple-selection"])],64)}}});export{ue as default};
|