mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-11-04 08:50:40 +00:00
2 lines
34 KiB
JavaScript
2 lines
34 KiB
JavaScript
import{k as c,u as R,y as n,B as f,C as l,j as t,z as d,F as I,D as M,s as w,a0 as H,A as s,$ as x,H as $,ab as W,ac as Y,_ as g,W as K,p as J}from"./element-plus-D1Ezoxxm.js";import{u as Q}from"./useLabel-C5NNrveZ.js";import{_ as G}from"./index-BzWqH73M.js";import{W as X}from"./index-aXgQamBm.js";import{d as Z}from"./vuedraggable.umd-VPwP7d6v.js";const ee=["onClick"],le={class:"virtual_top"},te={class:"virtual_bottom"},ae={key:0,class:"virtual_san"},ne={key:1,class:"virtual_dui"},oe={class:"acea-row"},ie=["onDragstart","onDragover","onDragenter","onDragend"],de=["onClick"],ue={key:1,class:"box-video-style"},se=["src"],re={class:"flex"},me=Object.assign({name:"BasicInfo"},{__name:"BasicInfo",props:{formValidate:{type:Object,required:!0},goodsType:{type:Array,required:!0},treeSelect:{type:Array,required:!0},tileLabelList:{type:Array,required:!0},upload:{type:Object,required:!0},isCai:{type:[Number,String],required:!0}},emits:["virtualbtn","handleDragStart","handleDragOver","handleDragEnter","handleDragEnd","handleRemove","modalPicTap","addVideo","delVideo","addCate","addGoodsTag"],setup(e,{emit:N}){const _=N;function F(v,o){_("virtualbtn",v,o)}function O(v,o){_("handleDragStart",v,o)}function q(v,o){_("handleDragOver",v,o)}function P(v,o){_("handleDragEnter",v,o)}function r(v,o){_("handleDragEnd",v,o)}function i(v){_("handleRemove",v)}function T(v){_("modalPicTap",v)}function E(){_("addVideo")}function h(){_("delVideo")}function C(){_("addCate")}function a(){_("addGoodsTag")}return(v,o)=>{const V=c("el-form-item"),B=c("el-col"),j=c("el-input"),A=c("el-progress"),L=c("el-cascader"),u=c("el-button"),S=c("el-radio"),k=c("el-radio-group"),b=c("el-row"),D=R("db-click"),p=R("lazy");return n(),f(b,{gutter:24},{default:l(()=>[t(B,{span:24},{default:l(()=>[t(V,{label:"商品类型:",props:"is_virtual"},{default:l(()=>[(n(!0),d(I,null,M(e.goodsType,(y,m)=>w((n(),d("div",{class:H(["virtual",e.formValidate.virtual_type==y.id?"virtual_boder":"virtual_boder2"]),key:m,onClick:U=>F(y.id,2)},[s("div",le,x(y.tit),1),s("div",te,"("+x(y.tit2)+")",1),e.formValidate.virtual_type==y.id?(n(),d("div",ae)):$("",!0),e.formValidate.virtual_type==y.id?(n(),d("div",ne,"✓")):$("",!0)],10,ee)),[[D],[W,e.formValidate.id&&e.formValidate.virtual_type==y.id||e.isCai==-1&&m==0&&!e.formValidate.id||e.isCai==0&&!e.formValidate.id]])),128))]),_:1})]),_:1}),t(B,{span:24},{default:l(()=>[t(V,{label:"商品名称:",prop:"store_name"},{default:l(()=>[t(j,{class:"content_width",modelValue:e.formValidate.store_name,"onUpdate:modelValue":o[0]||(o[0]=y=>e.formValidate.store_name=y),placeholder:"请输入商品名称",maxlength:"80","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1}),t(B,{span:24},{default:l(()=>[t(V,{label:"单位:",prop:"unit_name"},{default:l(()=>[t(j,{class:"input_width",modelValue:e.formValidate.unit_name,"onUpdate:modelValue":o[1]||(o[1]=y=>e.formValidate.unit_name=y),placeholder:"请输入单位",maxlength:"5","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1}),t(B,{span:24},{default:l(()=>[t(V,{label:"商品轮播图:",prop:"slider_image"},{default:l(()=>[s("div",oe,[(n(!0),d(I,null,M(e.formValidate.slider_image,(y,m)=>(n(),d("div",{class:"pictrue",key:m,draggable:"true",onDragstart:U=>O(U,y),onDragover:Y(U=>q(U,y),["prevent"]),onDragenter:U=>P(U,y),onDragend:U=>r(U,y)},[w(s("img",null,null,512),[[p,y]]),w(s("i",{class:"el-icon-error btndel",onClick:U=>i(m)},null,8,de),[[D]])],40,ie))),128)),e.formValidate.slider_image.length<10?w((n(),d("div",{key:0,class:"upLoad acea-row row-center-wrapper",onClick:o[2]||(o[2]=y=>T("duo"))},[...o[7]||(o[7]=[s("i",{class:"el-icon-picture-outline",style:{"font-size":"24px"}},null,-1)])])),[[D]]):$("",!0),t(j,{modelValue:e.formValidate.slider_image[0],"onUpdate:modelValue":o[3]||(o[3]=y=>e.formValidate.slider_image[0]=y),style:{display:"none"}},null,8,["modelValue"])]),o[8]||(o[8]=s("div",{class:"tip"},"建议尺寸:800*800,可拖拽改变图片顺序,默认首张图为主图,最多上传10张",-1))]),_:1})]),_:1}),t(B,{span:24,id:"selectvideo"},{default:l(()=>[t(V,{label:"添加视频:",prop:"video_link"},{default:l(()=>[e.formValidate.video_link?$("",!0):(n(),d("div",{key:0,class:"videbox",onClick:E},[...o[9]||(o[9]=[s("i",{class:"el-icon-video-camera"},null,-1)])])),e.formValidate.video_link?(n(),d("div",ue,[s("video",{style:{width:"100%",height:"100%"},src:e.formValidate.video_link,controls:"controls"}," 您的浏览器不支持 video 标签。 ",8,se),o[10]||(o[10]=s("div",{class:"mark"},null,-1)),w(s("i",{class:"el-icon-delete iconv",onClick:Y(h,["stop"])},null,512),[[D]])])):$("",!0),e.upload.videoIng?(n(),f(A,{key:2,class:"progress",percentage:v.progress,"stroke-width":5},null,8,["percentage"])):$("",!0),o[11]||(o[11]=s("div",{class:"tip"},"建议时长:9~30秒,视频宽高比16:9",-1))]),_:1})]),_:1}),t(B,{span:24},{default:l(()=>[t(V,{label:"商品分类:",prop:"cate_id"},{default:l(()=>[t(L,{class:"content_width",modelValue:e.formValidate.cate_id,"onUpdate:modelValue":o[4]||(o[4]=y=>e.formValidate.cate_id=y),filterable:"",options:e.treeSelect,props:{multiple:!0,checkStrictly:!0,emitPath:!1},clearable:""},null,8,["modelValue","options"]),w((n(),d("span",{class:"addfont",onClick:C},[...o[12]||(o[12]=[g("新增分类",-1)])])),[[D]])]),_:1})]),_:1}),t(B,{span:24},{default:l(()=>[t(V,{label:"商品标签:"},{default:l(()=>[s("div",re,[e.tileLabelList.length?(n(),f(K(Q),{key:0,activeId:e.formValidate.label_list,"onUpdate:activeId":o[5]||(o[5]=y=>e.formValidate.label_list=y),listData:e.tileLabelList},null,8,["activeId","listData"])):$("",!0),w((n(),f(u,{onClick:a},{default:l(()=>[...o[13]||(o[13]=[g("选择标签",-1)])]),_:1})),[[D]])])]),_:1})]),_:1}),t(B,{span:24},{default:l(()=>[t(V,{label:"商品状态:"},{default:l(()=>[t(k,{modelValue:e.formValidate.is_show,"onUpdate:modelValue":o[6]||(o[6]=y=>e.formValidate.is_show=y)},{default:l(()=>[t(S,{label:1,value:1,class:"radio"},{default:l(()=>[...o[14]||(o[14]=[g("上架",-1)])]),_:1}),t(S,{label:0,value:0},{default:l(()=>[...o[15]||(o[15]=[g("下架",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})}}}),fl=G(me,[["__scopeId","data-v-4dee3937"]]),fe={key:0},ce={key:1,class:"pictrue pictrueTab"},Ve={key:2},ye={key:3},ve={key:4},pe={key:5},be={key:6},ke={key:7},ge={key:8},we=["onClick"],$e=["onClick"],Ce={key:0},xe={key:1,class:"brokerage"},Fe={key:2,class:"brokerage"},_e={key:0},De={key:1,class:"pictrue pictrueTab"},Ue={key:2},Be={key:3},Le={key:4},Pe={key:5},Ie={key:6},Te={key:7},he={key:8},Se=["onClick"],Oe=["onClick"],Ae={key:10},Me=Object.assign({name:"PriceCommission"},{__name:"PriceCommission",props:{formValidate:{type:Object,required:!0},oneFormValidate:{type:Array,required:!0},manyFormValidate:{type:Array,required:!0},columnsInstall:{type:Array,required:!0},columnsInstal2:{type:Array,required:!0},manyBrokerage:{type:Number,default:void 0},manyBrokerageTwo:{type:Number,default:void 0},manyVipPrice:{type:Number,default:void 0},manyVipDiscount:{type:Number,default:void 0}},emits:["checkAllGroupChange","changeVipPrice","changeDiscount","brokerageSetUp","update:manyBrokerage","update:manyBrokerageTwo","update:manyVipPrice","update:manyVipDiscount","update:manyFormValidate"],setup(e,{emit:N}){const _=N;function F(r){_("checkAllGroupChange",r)}function O(r,i){_("changeVipPrice",r,i)}function q(r,i){_("changeDiscount",r,i)}function P(){_("brokerageSetUp")}return(r,i)=>{const T=c("el-radio"),E=c("el-radio-group"),h=c("el-form-item"),C=c("el-col"),a=c("el-checkbox"),v=c("el-button"),o=c("el-input-number"),V=c("el-table-column"),B=c("el-table"),j=c("el-row"),A=R("lazy"),L=R("db-click");return n(),f(j,null,{default:l(()=>[t(C,{span:24},{default:l(()=>[t(h,{label:"付费会员专属:"},{default:l(()=>[t(E,{modelValue:e.formValidate.vip_product,"onUpdate:modelValue":i[0]||(i[0]=u=>e.formValidate.vip_product=u)},{default:l(()=>[t(T,{label:0,value:0},{default:l(()=>[...i[15]||(i[15]=[g("不限制(所有人可见可买)",-1)])]),_:1}),t(T,{label:1,value:1},{default:l(()=>[...i[16]||(i[16]=[g("仅会员可见可买",-1)])]),_:1}),t(T,{label:2,value:2},{default:l(()=>[...i[17]||(i[17]=[g("所有人可见仅会员可买",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(C,{span:24},{default:l(()=>[t(h,{label:"分销设置:"},{default:l(()=>[t(a,{modelValue:e.formValidate.is_sub,"onUpdate:modelValue":i[1]||(i[1]=u=>e.formValidate.is_sub=u),"true-value":1,"false-value":0,onChange:F},{default:l(()=>[...i[18]||(i[18]=[g("佣金设置(数字即返佣金额)",-1)])]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(C,{span:24},{default:l(()=>[t(h,{label:"会员价设置:"},{default:l(()=>[t(a,{modelValue:e.formValidate.is_vip,"onUpdate:modelValue":i[2]||(i[2]=u=>e.formValidate.is_vip=u),"true-value":1,"false-value":0,onChange:F},{default:l(()=>[...i[19]||(i[19]=[g("付费会员价",-1)])]),_:1},8,["modelValue"])]),_:1})]),_:1}),e.formValidate.is_sub==1||e.formValidate.is_vip==1?(n(),f(C,{key:0,span:24},{default:l(()=>[e.formValidate.spec_type===0?(n(),f(h,{key:0,label:"商品属性:"},{default:l(()=>[t(B,{data:e.oneFormValidate},{default:l(()=>[(n(!0),d(I,null,M(e.columnsInstall,(u,S)=>(n(),f(V,{label:u.title,"min-width":u.minWidth,key:S},{default:l(k=>[u.key?(n(),d("div",fe,[s("span",null,x(k.row[u.key]),1)])):u.slot==="pic"?(n(),d("div",ce,[w(s("img",null,null,512),[[A,e.oneFormValidate[0].pic]])])):u.slot==="price"?(n(),d("span",Ve,x(e.oneFormValidate[0].price),1)):u.slot==="cost"?(n(),d("span",ye,x(e.oneFormValidate[0].cost),1)):u.slot==="ot_price"?(n(),d("span",ve,x(e.oneFormValidate[0].ot_price),1)):u.slot==="stock"?(n(),d("span",pe,x(e.oneFormValidate[0].stock),1)):u.slot==="bar_code"?(n(),d("span",be,x(e.oneFormValidate[0].bar_code),1)):u.slot==="bar_code_number"?(n(),d("span",ke,x(e.oneFormValidate[0].bar_code_number),1)):u.slot==="weight"?(n(),d("span",ge,x(e.oneFormValidate[0].weight),1)):u.slot==="fictitious"?(n(),d(I,{key:9},[!r.row.coupon_id&&e.formValidate.virtual_type==2?w((n(),f(v,{key:0,onClick:b=>r.addGoodsCoupon(k.$index,"oneFormValidate")},{default:l(()=>[...i[20]||(i[20]=[g("选择优惠券",-1)])]),_:1},8,["onClick"])),[[L]]):r.row.coupon_id&&e.formValidate.virtual_type==2?w((n(),d("span",{key:1,class:"see",onClick:b=>r.see(r.row,"manyFormValidate",k.$index)},[g(x(r.row.coupon_name),1)],8,we)),[[L]]):!(r.row.virtual_list||[]).length&&!r.row.stock&&e.formValidate.virtual_type==1?w((n(),f(v,{key:2,onClick:b=>r.addVirtual(k.$index,"oneFormValidate")},{default:l(()=>[...i[21]||(i[21]=[g("添加卡密",-1)])]),_:1},8,["onClick"])),[[L]]):((r.row.virtual_list||[]).length||r.row.stock)&&e.formValidate.virtual_type==1?w((n(),d("span",{key:3,class:"see",onClick:b=>r.see(r.row,"oneFormValidate",k.$index)},[...i[22]||(i[22]=[g("已设置",-1)])],8,$e)),[[L]]):$("",!0)],64)):u.slot==="brokerage"?(n(),f(o,{key:10,controls:!1,modelValue:e.oneFormValidate[0].brokerage,"onUpdate:modelValue":i[3]||(i[3]=b=>e.oneFormValidate[0].brokerage=b),min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"元"},null,8,["modelValue"])):u.slot==="brokerage_two"?(n(),f(o,{key:11,controls:!1,modelValue:e.oneFormValidate[0].brokerage_two,"onUpdate:modelValue":i[4]||(i[4]=b=>e.oneFormValidate[0].brokerage_two=b),min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"元"},null,8,["modelValue"])):u.slot==="vip_price"?(n(),f(o,{key:12,controls:!1,modelValue:e.oneFormValidate[0].vip_price,"onUpdate:modelValue":i[5]||(i[5]=b=>e.oneFormValidate[0].vip_price=b),min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"元",onChange:i[6]||(i[6]=b=>O(0,"oneFormValidate"))},null,8,["modelValue"])):u.slot==="vip_proportion"?(n(),f(o,{key:13,controls:!1,modelValue:e.oneFormValidate[0].vip_proportion,"onUpdate:modelValue":i[7]||(i[7]=b=>e.oneFormValidate[0].vip_proportion=b),min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"%",onChange:i[8]||(i[8]=b=>q(0,"oneFormValidate"))},null,8,["modelValue"])):$("",!0)]),_:2},1032,["label","min-width"]))),128))]),_:1},8,["data"])]),_:1})):$("",!0),e.formValidate.spec_type===1?(n(),f(h,{key:1,label:"批量设置:"},{default:l(()=>[e.formValidate.is_sub==1?(n(),d("span",Ce,[i[23]||(i[23]=s("span",{class:"brokerage"},"一级返佣:",-1)),t(o,{controls:!1,placeholder:"请输入一级返佣",class:"columnsBox input_width input-number-unit-class","class-unit":"元",value:e.manyBrokerage,onInput:i[9]||(i[9]=u=>r.$emit("update:manyBrokerage",u))},null,8,["value"]),i[24]||(i[24]=s("span",{class:"brokerage"},"二级返佣:",-1)),t(o,{controls:!1,placeholder:"请输入二级返佣",class:"columnsBox input_width input-number-unit-class","class-unit":"元",value:e.manyBrokerageTwo,onInput:i[10]||(i[10]=u=>r.$emit("update:manyBrokerageTwo",u))},null,8,["value"])])):$("",!0),e.formValidate.is_vip==1?(n(),d("span",xe,[i[25]||(i[25]=g(" 会员价:",-1)),t(o,{controls:!1,placeholder:"请输入会员价",min:0,max:9999999999,class:"columnsBox input_width input-number-unit-class","class-unit":"元",value:e.manyVipPrice,onInput:i[11]||(i[11]=u=>r.$emit("update:manyVipPrice",u)),onFocus:i[12]||(i[12]=u=>r.$emit("update:manyVipDiscount",void 0))},null,8,["value"])])):$("",!0),e.formValidate.is_vip==1?(n(),d("span",Fe,[i[26]||(i[26]=g(" 会员折扣:",-1)),t(o,{controls:!1,placeholder:"请输入折扣比例",min:0,max:9999999999,class:"columnsBox input_width input-number-unit-class","class-unit":"%",value:e.manyVipDiscount,onInput:i[13]||(i[13]=u=>r.$emit("update:manyVipDiscount",u)),onFocus:i[14]||(i[14]=u=>r.$emit("update:manyVipPrice",void 0))},null,8,["value"])])):$("",!0),w((n(),f(v,{type:"primary",onClick:P},{default:l(()=>[...i[27]||(i[27]=[g("批量设置",-1)])]),_:1})),[[L]])]),_:1})):$("",!0),e.formValidate.spec_type==1&&(e.formValidate.is_sub==1||e.formValidate.is_vip==1)&&e.manyFormValidate.length&&e.columnsInstal2?(n(),f(h,{key:2,label:"商品属性:"},{default:l(()=>[t(B,{data:e.manyFormValidate.slice(1)},{default:l(()=>[(n(!0),d(I,null,M(e.columnsInstal2,(u,S)=>(n(),f(V,{label:u.title,"min-width":u.minWidth,key:S},{default:l(k=>[u.key?(n(),d("div",_e,[s("span",null,x(k.row.detail[u.key]),1)])):u.slot==="pic"?(n(),d("div",De,[w(s("img",null,null,512),[[A,e.manyFormValidate[k.$index+1].pic]])])):u.slot==="price"?(n(),d("span",Ue,x(e.manyFormValidate[k.$index+1].price),1)):u.slot==="cost"?(n(),d("span",Be,x(e.manyFormValidate[k.$index+1].cost),1)):u.slot==="ot_price"?(n(),d("span",Le,x(e.manyFormValidate[k.$index+1].ot_price),1)):u.slot==="stock"?(n(),d("span",Pe,x(e.manyFormValidate[k.$index+1].stock),1)):u.slot==="bar_code"?(n(),d("span",Ie,x(e.manyFormValidate[k.$index+1].bar_code),1)):u.slot==="bar_code_number"?(n(),d("span",Te,x(e.manyFormValidate[k.$index+1].bar_code_number),1)):u.slot==="weight"?(n(),d("span",he,x(e.manyFormValidate[k.$index+1].weight),1)):u.slot==="fictitious"?(n(),d(I,{key:9},[!r.row.coupon_id&&e.formValidate.virtual_type==2?w((n(),f(v,{key:0,onClick:b=>r.addGoodsCoupon(k.$index+1,"manyFormValidate")},{default:l(()=>[...i[28]||(i[28]=[g("选择优惠券",-1)])]),_:1},8,["onClick"])),[[L]]):r.row.coupon_id&&e.formValidate.virtual_type==2?w((n(),d("span",{key:1,class:"see",onClick:b=>r.see(r.row,"manyFormValidate",k.$index+1)},[g(x(r.row.coupon_name),1)],8,Se)),[[L]]):!(r.row.virtual_list||[]).length&&!r.row.stock&&e.formValidate.virtual_type==1?w((n(),f(v,{key:2,onClick:b=>r.addVirtual(k.$index+1,"manyFormValidate")},{default:l(()=>[...i[29]||(i[29]=[g("添加卡密",-1)])]),_:1},8,["onClick"])),[[L]]):((r.row.virtual_list||[]).length||r.row.stock)&&e.formValidate.virtual_type==1?w((n(),d("span",{key:3,class:"see",onClick:b=>r.see(r.row,"manyFormValidate",k.$index+1)},[...i[30]||(i[30]=[g("已设置",-1)])],8,Oe)),[[L]]):$("",!0)],64)):u.slot==="volume"?(n(),d("span",Ae,x(e.manyFormValidate[k.$index+1].volume),1)):u.slot==="brokerage"?(n(),f(o,{key:11,controls:!1,value:e.manyFormValidate[k.$index+1].brokerage,min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"元",onInput:b=>{const D=[...e.manyFormValidate];D[k.$index+1].brokerage=b,r.$emit("update:manyFormValidate",D)}},null,8,["value","onInput"])):u.slot==="brokerage_two"?(n(),f(o,{key:12,controls:!1,value:e.manyFormValidate[k.$index+1].brokerage_two,min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"元",onInput:b=>{const D=[...e.manyFormValidate];D[k.$index+1].brokerage_two=b,r.$emit("update:manyFormValidate",D)}},null,8,["value","onInput"])):u.slot==="vip_price"?(n(),f(o,{key:13,controls:!1,value:e.manyFormValidate[k.$index+1].vip_price,min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"元",onInput:b=>{const D=[...e.manyFormValidate];D[k.$index+1].vip_price=b,r.$emit("update:manyFormValidate",D)},onChange:b=>O(k.$index+1)},null,8,["value","onInput","onChange"])):u.slot==="vip_proportion"?(n(),f(o,{key:14,controls:!1,value:e.manyFormValidate[k.$index+1].vip_proportion,min:0,max:9999999999,class:"priceBox input-number-unit-class","class-unit":"%",onInput:b=>{const D=[...e.manyFormValidate];D[k.$index+1].vip_proportion=b,r.$emit("update:manyFormValidate",D)},onChange:b=>q(k.$index+1)},null,8,["value","onInput","onChange"])):$("",!0)]),_:2},1032,["label","min-width"]))),128))]),_:1},8,["data"])]),_:1})):$("",!0)]),_:1})):$("",!0)]),_:1})}}}),cl=G(Me,[["__scopeId","data-v-22e1f53d"]]),qe={class:"ifam"},ze=["innerHTML"],Ne=Object.assign({name:"ProductDetail"},{__name:"ProductDetail",props:{contents:{type:String,required:!0},content:{type:String,required:!0},storeName:{type:String,default:""}},emits:["getEditorContent"],setup(e,{emit:N}){const _=e,F=J(()=>{const P=(_.storeName||"").trim();return P?`请围绕商品《${P}》撰写一篇产品推广文章,介绍产品亮点、使用场景与适用人群,结构清晰,800字左右。`:"写一篇产品推广文章,介绍产品亮点、使用场景与适用人群,结构清晰,800字左右。"}),O=N;function q(P){O("getEditorContent",P)}return(P,r)=>{const i=c("el-form-item"),T=c("el-col"),E=c("el-row");return n(),f(E,null,{default:l(()=>[t(T,{span:16},{default:l(()=>[t(i,{label:"商品详情:"},{default:l(()=>[t(X,{style:{width:"100%"},content:e.contents,"ai-default-prompt":F.value,onEditorContent:q},null,8,["content","ai-default-prompt"])]),_:1})]),_:1}),t(T,{span:6,style:{width:"33%"}},{default:l(()=>[s("div",qe,[s("div",{class:"content preview-content",innerHTML:e.content},null,8,ze)])]),_:1})]),_:1})}}}),Vl=G(Ne,[["__scopeId","data-v-d31ab828"]]),Ee={key:0,class:"mb10"},je={style:{display:"flex"}},Re={style:{width:"90%"}},Ge={key:0},Ye={key:1,class:"span"},He={class:"acea-row row-middle"},We={class:"acea-row row-middle"},Ke={class:"acea-row row-middle"},Je={class:"picBox"},Qe=["onClick"],Xe=Object.assign({name:"MarketingSetting"},{__name:"MarketingSetting",props:{formValidate:{type:Object,required:!0},couponName:{type:Array,default:()=>[]},dataLabel:{type:Array,default:()=>[]},activity:{type:Object,default:()=>({})}},emits:["handleClose","addCoupon","openLabel","closeLabel","addLabel","onchangeTime","handleRemoveRecommend","changeGoods"],setup(e,{emit:N}){function _(C){return C}const F=N;function O(C){F("handleClose",C)}function q(){F("addCoupon")}function P(){F("openLabel")}function r(){F("closeLabel")}function i(){F("addLabel")}function T(C){F("onchangeTime",C)}function E(C){F("handleRemoveRecommend",C)}function h(C){F("changeGoods",C)}return(C,a)=>{const v=c("el-input-number"),o=c("el-form-item"),V=c("el-col"),B=c("el-tag"),j=c("el-button"),A=c("el-switch"),L=c("el-radio"),u=c("el-radio-group"),S=c("el-date-picker"),k=c("el-row"),b=R("db-click"),D=R("lazy");return n(),f(k,null,{default:l(()=>[t(V,{span:24},{default:l(()=>[t(o,{label:"购买送积分:",prop:"give_integral"},{default:l(()=>[t(v,{controls:!1,modelValue:e.formValidate.give_integral,"onUpdate:modelValue":a[0]||(a[0]=p=>e.formValidate.give_integral=p),min:0,max:9999999999,placeholder:"请输入积分",class:"input_width input-number-unit-class","class-unit":"积分"},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"购买送优惠券:"},{default:l(()=>[e.couponName.length?(n(),d("div",Ee,[(n(!0),d(I,null,M(e.couponName,(p,y)=>(n(),f(B,{class:"mr10",closable:"",key:y,onClose:m=>O(p)},{default:l(()=>[g(x(p.title),1)]),_:2},1032,["onClose"]))),128))])):$("",!0),w((n(),f(j,{type:"primary",onClick:q},{default:l(()=>[...a[12]||(a[12]=[g("选择优惠券",-1)])]),_:1})),[[b]])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"关联用户标签:",prop:"label_id"},{default:l(()=>[s("div",je,[w((n(),d("div",{class:"labelInput acea-row row-between-wrapper",onClick:P},[s("div",Re,[e.dataLabel.length?(n(),d("div",Ge,[(n(!0),d(I,null,M(e.dataLabel,(p,y)=>(n(),f(B,{closable:"",onClose:m=>r(p),key:y},{default:l(()=>[g(x(p.label_name),1)]),_:2},1032,["onClose"]))),128))])):(n(),d("span",Ye,"选择用户关联标签"))]),a[13]||(a[13]=s("div",{class:"iconfont iconxiayi"},null,-1))])),[[b]]),w((n(),d("span",{class:"addfont",onClick:i},[...a[14]||(a[14]=[g("新增标签",-1)])])),[[b]])])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[...a[15]||(a[15]=[s("div",{class:"line"},null,-1)])]),_:1}),e.formValidate.virtual_type==0?(n(),f(V,{key:0,span:24},{default:l(()=>[t(o,{label:"起购数量:"},{default:l(()=>[t(v,{controls:!1,min:1,max:9999999999,precision:0,modelValue:e.formValidate.min_qty,"onUpdate:modelValue":a[1]||(a[1]=p=>e.formValidate.min_qty=p),placeholder:"请输入起购数量",class:"input_width input-number-unit-class","class-unit":e.formValidate.unit_name||"件"},null,8,["modelValue","class-unit"])]),_:1})]),_:1})):$("",!0),t(V,{span:24},{default:l(()=>[t(o,{label:"是否限购:"},{default:l(()=>[t(A,{modelValue:e.formValidate.is_limit,"onUpdate:modelValue":a[2]||(a[2]=p=>e.formValidate.is_limit=p),class:"defineSwitch","active-text":"开启","inactive-text":"关闭","active-value":1,"inactive-value":0,size:"large"},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[e.formValidate.is_limit?(n(),f(o,{key:0,label:"限购类型:"},{default:l(()=>[t(u,{modelValue:e.formValidate.limit_type,"onUpdate:modelValue":a[3]||(a[3]=p=>e.formValidate.limit_type=p)},{default:l(()=>[t(L,{label:1,value:1},{default:l(()=>[...a[16]||(a[16]=[g("单次限购",-1)])]),_:1}),t(L,{label:2,value:2},{default:l(()=>[...a[17]||(a[17]=[g("单人限购",-1)])]),_:1})]),_:1},8,["modelValue"]),a[18]||(a[18]=s("div",{class:"tip"},"单次限购是限制每次下单最多购买的数量,单人限购是限制一个用户总共可以购买的数量",-1))]),_:1})):$("",!0)]),_:1}),e.formValidate.is_limit?(n(),f(V,{key:1,span:24},{default:l(()=>[t(o,{label:"限购数量:",prop:"limit_num"},{default:l(()=>[s("div",He,[t(v,{controls:!1,placeholder:"请输入限购数量",precision:0,min:1,modelValue:e.formValidate.limit_num,"onUpdate:modelValue":a[4]||(a[4]=p=>e.formValidate.limit_num=p),class:"input_width input-number-unit-class","class-unit":e.formValidate.unit_name||"件"},null,8,["modelValue","class-unit"])])]),_:1})]),_:1})):$("",!0),e.formValidate.is_limit?(n(),f(V,{key:2,span:24},{default:l(()=>[...a[19]||(a[19]=[s("div",{class:"line"},null,-1)])]),_:1})):$("",!0),e.formValidate.virtual_type==0||e.formValidate.virtual_type==3?(n(),f(V,{key:3,span:24},{default:l(()=>[t(o,{label:"预售商品:"},{default:l(()=>[t(A,{modelValue:e.formValidate.presale,"onUpdate:modelValue":a[5]||(a[5]=p=>e.formValidate.presale=p),class:"defineSwitch","active-text":"开启","inactive-text":"关闭","active-value":1,"inactive-value":0,size:"large"},null,8,["modelValue"])]),_:1})]),_:1})):$("",!0),e.formValidate.presale?(n(),f(V,{key:4,span:24},{default:l(()=>[t(o,{label:"预售活动时间:",prop:"presale_time"},{default:l(()=>[s("div",We,[t(S,{clearable:"",editable:!1,type:"datetimerange",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期",onChange:T,modelValue:e.formValidate.presale_time,"onUpdate:modelValue":a[6]||(a[6]=p=>e.formValidate.presale_time=p)},null,8,["modelValue"])]),a[20]||(a[20]=s("div",{class:"tip"},"设置活动开启结束时间,用户可以在设置时间内发起参与预售",-1))]),_:1})]),_:1})):$("",!0),e.formValidate.presale?(n(),f(V,{key:5,span:24},{default:l(()=>[t(o,{label:"发货时间:",prop:"presale_day"},{default:l(()=>[s("div",Ke,[a[21]||(a[21]=s("span",{class:"mr10"},"预售活动结束后",-1)),t(v,{class:"w-80 input-number-unit-class",controls:!1,placeholder:"请输入发货时间",precision:0,min:1,"class-unit":"天",modelValue:e.formValidate.presale_day,"onUpdate:modelValue":a[7]||(a[7]=p=>e.formValidate.presale_day=p)},null,8,["modelValue"]),a[22]||(a[22]=s("span",{class:"ml10"}," 之内 ",-1))])]),_:1})]),_:1})):$("",!0),t(V,{span:24},{default:l(()=>[...a[23]||(a[23]=[s("div",{class:"line"},null,-1)])]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"活动优先级:"},{default:l(()=>[t(K(Z),{class:"color-list acea-row row-middle",list:e.formValidate.activity,group:"color","item-key":_},{item:l(({element:p})=>[s("div",{class:H(["color-item",e.activity[p]])},x(p),3)]),_:1},8,["list"]),a[24]||(a[24]=s("div",{class:"tip"},"可拖动按钮调整活动的优先展示顺序",-1))]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"优品推荐商品:"},{default:l(()=>[s("div",Je,[(n(!0),d(I,null,M(e.formValidate.recommend_list,(p,y)=>(n(),d("div",{class:"pictrue",key:y},[w(s("img",null,null,512),[[D,p.image]]),w(s("i",{class:"el-icon-error btndel",onClick:m=>E(y)},null,8,Qe),[[b]])]))),128)),w((n(),d("div",{class:"upLoad acea-row row-center-wrapper",onClick:h},[...a[25]||(a[25]=[s("i",{class:"el-icon-picture-outline",style:{"font-size":"24px"}},null,-1)])])),[[b]])])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[...a[26]||(a[26]=[s("div",{class:"line"},null,-1)])]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"已售数量:"},{default:l(()=>[t(v,{controls:!1,min:0,max:9999999999,modelValue:e.formValidate.ficti,"onUpdate:modelValue":a[8]||(a[8]=p=>e.formValidate.ficti=p),placeholder:"请输入虚拟销量",class:"input_width input-number-unit-class","class-unit":e.formValidate.unit_name||"件"},null,8,["modelValue","class-unit"])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"排序:"},{default:l(()=>[t(v,{controls:!1,min:0,max:9999999999,modelValue:e.formValidate.sort,"onUpdate:modelValue":a[9]||(a[9]=p=>e.formValidate.sort=p),placeholder:"请输入数字越大越靠前",class:"input_width"},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[...a[27]||(a[27]=[s("div",{class:"line"},null,-1)])]),_:1}),e.formValidate.virtual_type==0?(n(),f(V,{key:6,span:24},{default:l(()=>[t(o,{label:"开启送礼:"},{default:l(()=>[t(A,{modelValue:e.formValidate.is_gift,"onUpdate:modelValue":a[10]||(a[10]=p=>e.formValidate.is_gift=p),class:"defineSwitch","active-text":"开启","inactive-text":"关闭","active-value":1,"inactive-value":0,size:"large"},null,8,["modelValue"]),a[28]||(a[28]=s("div",{class:"tip"},"开启送礼后,移动端商品详情的底部菜单显示送礼按钮",-1))]),_:1})]),_:1})):$("",!0),e.formValidate.virtual_type==0&&e.formValidate.is_gift?(n(),f(V,{key:7,span:24},{default:l(()=>[t(o,{label:"礼品附加费:"},{default:l(()=>[t(v,{controls:!1,min:0,max:1e5,modelValue:e.formValidate.gift_price,"onUpdate:modelValue":a[11]||(a[11]=p=>e.formValidate.gift_price=p),placeholder:"请输入礼品附加费",class:"input_width input-number-unit-class","class-unit":"元"},null,8,["modelValue"]),a[29]||(a[29]=s("div",{class:"tip"},"送礼下单时,订单默认无运费,此费用可用于负担商品运费、产品包装等附加费用",-1))]),_:1})]),_:1})):$("",!0)]),_:1})}}}),yl=G(Xe,[["__scopeId","data-v-770f97e0"]]),Ze={key:0,class:"pictrue"},el={key:1,class:"upLoad acea-row row-center-wrapper"},ll={class:"specifications"},tl=["onClick"],al={key:0,class:"addCustom_content"},nl=["onClick"],ol={class:"addCustomBox"},il=Object.assign({name:"OtherSetting"},{__name:"OtherSetting",props:{formValidate:{type:Object,required:!0},customBtn:{type:Number,default:0},paramsType:{type:Number,default:0},paramsTypeList:{type:Array,default:()=>[]},protectionList:{type:Array,default:()=>[]},CustomList:{type:Array,default:()=>[]}},emits:["customMessBtn","modalPicTap","changeParamsType","deleteRow","handleAddParams","addProtection","delcustom","addcustom"],setup(e,{emit:N}){const _=e,F=N,O=J({get(){return _.customBtn},set(C){F("customMessBtn",C)}});function q(C,a){F("modalPicTap",C,a)}function P(C){F("changeParamsType",C)}function r(C){F("deleteRow",C)}function i(){F("handleAddParams")}function T(){F("addProtection")}function E(C){F("delcustom",C)}function h(){F("addcustom")}return(C,a)=>{const v=c("el-input"),o=c("el-form-item"),V=c("el-col"),B=c("el-checkbox"),j=c("el-checkbox-group"),A=c("el-button"),L=c("el-option"),u=c("el-select"),S=c("el-table-column"),k=c("el-table"),b=c("el-switch"),D=c("el-row"),p=R("lazy"),y=R("db-click");return n(),f(D,null,{default:l(()=>[t(V,{span:24},{default:l(()=>[t(o,{label:"商品关键字:"},{default:l(()=>[t(v,{class:"content_width",modelValue:e.formValidate.keyword,"onUpdate:modelValue":a[0]||(a[0]=m=>e.formValidate.keyword=m),modelModifiers:{trim:!0},placeholder:"请输入商品关键字",maxlength:"100","show-word-limit":""},null,8,["modelValue"]),a[8]||(a[8]=s("div",{class:"tip"},"SEO优化以及可以根据关键字进行商品搜索",-1))]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"商品简介:"},{default:l(()=>[t(v,{class:"content_width",modelValue:e.formValidate.store_info,"onUpdate:modelValue":a[1]||(a[1]=m=>e.formValidate.store_info=m),modelModifiers:{trim:!0},type:"textarea",rows:3,placeholder:"请输入商品简介",maxlength:"100","show-word-limit":""},null,8,["modelValue"]),a[9]||(a[9]=s("div",{class:"tip"},"公众号分享商品以及SEO优化使用",-1))]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"商品口令:"},{default:l(()=>[t(v,{modelValue:e.formValidate.command_word,"onUpdate:modelValue":a[2]||(a[2]=m=>e.formValidate.command_word=m),modelModifiers:{trim:!0},placeholder:"请输入商品口令",type:"textarea",rows:3,class:"content_width"},null,8,["modelValue"]),a[10]||(a[10]=s("div",{class:"tip"},"将其他平台的商品口令填写保存,移动端进入商品详情的时候自动复制",-1))]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"商品推荐图:"},{default:l(()=>[w((n(),d("div",{class:"pictrueBox",onClick:a[5]||(a[5]=m=>q("dan","recommend_image"))},[e.formValidate.recommend_image?(n(),d("div",Ze,[w(s("img",null,null,512),[[p,e.formValidate.recommend_image]]),t(v,{modelValue:e.formValidate.recommend_image,"onUpdate:modelValue":a[3]||(a[3]=m=>e.formValidate.recommend_image=m),modelModifiers:{trim:!0},style:{display:"none"}},null,8,["modelValue"])])):(n(),d("div",el,[t(v,{modelValue:e.formValidate.recommend_image,"onUpdate:modelValue":a[4]||(a[4]=m=>e.formValidate.recommend_image=m),modelModifiers:{trim:!0},style:{display:"none"}},null,8,["modelValue"]),a[11]||(a[11]=s("i",{class:"el-icon-picture-outline",style:{"font-size":"24px"}},null,-1))])),a[12]||(a[12]=s("div",{class:"tip"},"移动端分类样式2显示的长方形图片,建议比例:5:2",-1))])),[[y]])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"服务保障:"},{default:l(()=>[e.protectionList.length?(n(),f(j,{key:0,modelValue:e.formValidate.protection_list,"onUpdate:modelValue":a[6]||(a[6]=m=>e.formValidate.protection_list=m)},{default:l(()=>[(n(!0),d(I,null,M(e.protectionList,(m,U)=>(n(),f(B,{key:U,value:m.id},{default:l(()=>[g(x(m.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])):w((n(),f(A,{key:1,type:"primary",onClick:T},{default:l(()=>[...a[13]||(a[13]=[g("添加保障",-1)])]),_:1})),[[y]]),a[14]||(a[14]=s("div",{class:"tip"},"商品详情中显示的服务保障信息,可多选",-1))]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"商品参数:"},{default:l(()=>[t(u,{"model-value":e.paramsType,clearable:"",style:{width:"200px","margin-right":"10px"},onChange:P},{default:l(()=>[(n(!0),d(I,null,M(e.paramsTypeList,m=>(n(),f(L,{value:m.id,key:m.id,label:m.name},null,8,["value","label"]))),128))]),_:1},8,["model-value"]),s("div",ll,[t(k,{class:"mt15",ref:"selection",data:e.formValidate.params_list},{default:l(()=>[t(S,{label:"参数名称","min-width":"180"},{default:l(m=>[t(v,{modelValue:m.row.name,"onUpdate:modelValue":U=>m.row.name=U},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),t(S,{label:"参数值","min-width":"180"},{default:l(m=>[t(v,{modelValue:m.row.value,"onUpdate:modelValue":U=>m.row.value=U},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),t(S,{label:"操作",fixed:"right",width:"80"},{default:l(m=>[w((n(),d("a",{onClick:U=>r(m.$index)},[...a[15]||(a[15]=[g("删除",-1)])],8,tl)),[[y]])]),_:1})]),_:1},8,["data"]),e.formValidate.params_list.length<8?w((n(),f(A,{key:0,type:"primary",class:"submission mr15 mt20",onClick:i},{default:l(()=>[...a[16]||(a[16]=[g("添加参数",-1)])]),_:1})),[[y]]):$("",!0)])]),_:1})]),_:1}),t(V,{span:24},{default:l(()=>[t(o,{label:"自定义表单:"},{default:l(()=>[t(b,{modelValue:O.value,"onUpdate:modelValue":a[7]||(a[7]=m=>O.value=m),class:"defineSwitch","active-text":"开启","inactive-text":"关闭","active-value":1,"inactive-value":0,size:"large"},null,8,["modelValue"]),e.customBtn?(n(),d("div",al,[(n(!0),d(I,null,M(e.formValidate.custom_form,(m,U)=>(n(),d("div",{key:U,class:"custom_box"},[t(v,{modelValue:m.title,"onUpdate:modelValue":z=>m.title=z,modelModifiers:{trim:!0},placeholder:"表单标题"+(U+1),style:{width:"150px","margin-right":"10px"},maxlength:"10","show-word-limit":""},null,8,["modelValue","onUpdate:modelValue","placeholder"]),t(u,{modelValue:m.label,"onUpdate:modelValue":z=>m.label=z,style:{width:"200px","margin-left":"6px","margin-right":"10px"}},{default:l(()=>[(n(!0),d(I,null,M(e.CustomList,z=>(n(),f(L,{value:z.value,key:z.value,label:z.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","onUpdate:modelValue"]),t(B,{modelValue:m.status,"onUpdate:modelValue":z=>m.status=z},{default:l(()=>[...a[17]||(a[17]=[g("必填",-1)])]),_:1},8,["modelValue","onUpdate:modelValue"]),w((n(),d("div",{class:"addfont",onClick:z=>E(U)},[...a[18]||(a[18]=[g("删除",-1)])],8,nl)),[[y]])]))),128))])):$("",!0),w(s("div",ol,[w((n(),d("div",{class:"btn",onClick:h},[...a[19]||(a[19]=[g("+ 添加表单",-1)])])),[[y]]),a[20]||(a[20]=s("div",{class:"tip"},"用户下单时需填写的信息,最多可设置10条,设置了自定义表单的商品不能加入购物车",-1))],512),[[W,e.customBtn]])]),_:1})]),_:1})]),_:1})}}}),vl=G(il,[["__scopeId","data-v-13affc44"]]);export{fl as B,yl as M,vl as O,cl as P,Vl as a};
|