property-27d16251.js 4.7 KB

1
  1. import{_ as R}from"./ComponentContainerProperty-966c48d8.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-bf9ff227.js";import{_ as H}from"./index-a854d26a.js";import{_ as J}from"./UploadImg-0b316bf5.js";import{E as X}from"./el-card-3ab8deb4.js";import{E as Y}from"./el-text-38013836.js";import{u as $}from"./util-f10b5ff5.js";import{e as ee}from"./constants-c811e5ff.js";import{_ as le}from"./CouponSelect.vue_vue_type_script_setup_true_lang-ff4f15a3.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./color-6e929987.js";import"./index-15566098.js";import"./el-image-viewer-a3b9f5bd.js";import"./useMessage-5b7a04fd.js";import"./Dialog-e1cdd070.js";import"./Qrcode-1bcdae23.js";import"./IFrame.vue_vue_type_script_setup_true_lang-ed5b5030.js";import"./vuedraggable.umd-ce03edc9.js";import"./el-collapse-item-e62141ea.js";import"./index.vue_vue_type_script_setup_true_lang-d90f8b28.js";import"./index-1943929a.js";import"./DictTag.vue_vue_type_script_lang-a9dd3e98.js";import"./dict-3320eb00.js";import"./ContentWrap.vue_vue_type_script_setup_true_lang-e7a6a44f.js";import"./formatter-c6d822c4.js";import"./formatTime-7c094983.js";import"./couponTemplate-06314ace.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};