property-33776d5b.js 4.7 KB

1
  1. import{_ as S}from"./ComponentContainerProperty-2f24d8b2.js";import{d as j,r as g,M as A,o as r,c as s,i as e,w as o,a,F as x,A as G,m as h,t as d,ar as w,l as H,P as M,_ as T,q as Y,G as B,d3 as J,aR as K,ah as Q,cY as W,H as X}from"./index-03f5d926.js";import{_ as L}from"./index-2a4a0a80.js";import{_ as N}from"./UploadImg-a60a40bb.js";import{E as O}from"./el-card-0ac51a7f.js";import{E as Z}from"./el-text-90df1c5e.js";import{u as $}from"./util-ceb99d81.js";import{e as ee}from"./constants-e43f22dd.js";import{_ as le}from"./CouponSelect.vue_vue_type_script_setup_true_lang-32453ff4.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./color-6e929987.js";import"./index-0121e00f.js";import"./el-image-viewer-bc024f43.js";import"./useMessage-2e335eca.js";import"./Dialog-05c67d4e.js";import"./Qrcode-b2ae0f41.js";import"./IFrame.vue_vue_type_script_setup_true_lang-a3936123.js";import"./vuedraggable.umd-1fb945d8.js";import"./el-collapse-item-52a26fb5.js";import"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import"./index-662200b7.js";import"./DictTag.vue_vue_type_script_lang-56310db4.js";import"./dict-34d00697.js";import"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import"./formatter-37751793.js";import"./formatTime-f911d219.js";import"./couponTemplate-ef7a5fc2.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:v}){const P=C,U=v,{formData:u}=$(P.modelValue,U),p=g([]),_=g(),k=()=>{_.value.open()};return A(()=>p.value,()=>{u.value.couponIds=p.value.map(b=>b.id)}),(b,t)=>{const V=Z,n=T,I=Y,m=B,y=O,i=J,c=K,z=Q,E=N,f=L,q=W,D=X,F=S;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(D,{"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,G(a(p),(l,R)=>(r(),s("div",{key:R,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)):H("",!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(z,{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(E,{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(q,{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=>M(p)?p.value=l:null)},null,8,["multiple-selection"])],64)}}});export{ue as default};