CombinationActivityForm-6b6204ef.js 17 KB

12345
  1. <<<<<<<< HEAD:dist/assets/CombinationActivityForm-6b6204ef.js
  2. import{e as M,d as j,h as q,r as i,o as N,c as H,f as s,w as c,a as l,n as S,x as J,v as Q,O as W,F as Z,as as K,an as X,a_ as R,a$ as tt,C as at,bb as rt,G as et,I as ot,_ as lt,__tla as _t}from"./index-d75b4e4d.js";import{_ as it,__tla as st}from"./Dialog-386bf3a6.js";import{_ as ct,__tla as mt}from"./Form-feb2dd56.js";import{g as nt,c as ut,u as pt,__tla as ft}from"./combinationActivity-83016da1.js";import{b as Y,__tla as dt}from"./formatTime-35abe1bb.js";import{r as m,__tla as ht}from"./formRules-8d09b686.js";import{D as yt,__tla as vt}from"./dict-f4d7ebb6.js";import{u as bt,__tla as gt}from"./useCrudSchemas-f0bd7247.js";import Pt,{__tla as St}from"./SpuSelect-6e67f28c.js";import kt,{__tla as Ct}from"./SpuAndSkuList-b06b30f0.js";import{g as wt,__tla as It}from"./index-c7783742.js";import{e as Dt,__tla as Ft}from"./spu-03655398.js";import{u as Tt,__tla as xt}from"./useMessage-ba892ac2.js";import{__tla as Vt}from"./el-virtual-list-d3ea4b87.js";import{__tla as Mt}from"./el-tree-select-155921a3.js";import{__tla as Nt}from"./el-time-select-f8542f6b.js";import{__tla as Rt}from"./InputPassword-5b3ef25a.js";import{__tla as Yt}from"./InputPassword.vue_vue_type_style_index_0_scoped_3f07eb1d_lang-e0958d67.js";import{__tla as Lt}from"./Editor-738191a4.js";import{__tla as At}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-9da549c0.js";import{__tla as Et}from"./index-6c07820e.js";import{__tla as zt}from"./el-image-viewer-b9e519ff.js";import{__tla as Gt}from"./UploadImg-fb25ebf8.js";import{__tla as Ot}from"./UploadImgs-48d7ec25.js";import{__tla as Ut}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-9eeee79a.js";import{__tla as Bt}from"./UploadFile-f0ee2436.js";import{__tla as $t}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-b0737e04.js";import{__tla as jt}from"./fixed-size-list-94898ca8.js";import"./tree-0af4953a.js";import{__tla as qt}from"./DictTag-81724cc0.js";import"./color-6e929987.js";import{__tla as Ht}from"./ContentWrap-86859a54.js";import{__tla as Jt}from"./ContentWrap.vue_vue_type_script_setup_true_lang-c828aa93.js";import{__tla as Qt}from"./el-card-7039354a.js";import{__tla as Wt}from"./index-d97002fd.js";import{__tla as Zt}from"./index-adfb9349.js";import{__tla as Kt}from"./el-image-c9652061.js";import{__tla as Xt}from"./category-457bfcfd.js";import{__tla as ta}from"./SkuList-405b1975.js";let L,aa=Promise.all([(()=>{try{return _t}catch{}})(),(()=>{try{return st}catch{}})(),(()=>{try{return mt}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return dt}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return vt}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return St}catch{}})(),(()=>{try{return Ct}catch{}})(),(()=>{try{return It}catch{}})(),(()=>{try{return Ft}catch{}})(),(()=>{try{return xt}catch{}})(),(()=>{try{return Vt}catch{}})(),(()=>{try{return Mt}catch{}})(),(()=>{try{return Nt}catch{}})(),(()=>{try{return Rt}catch{}})(),(()=>{try{return Yt}catch{}})(),(()=>{try{return Lt}catch{}})(),(()=>{try{return At}catch{}})(),(()=>{try{return Et}catch{}})(),(()=>{try{return zt}catch{}})(),(()=>{try{return Gt}catch{}})(),(()=>{try{return Ot}catch{}})(),(()=>{try{return Ut}catch{}})(),(()=>{try{return Bt}catch{}})(),(()=>{try{return $t}catch{}})(),(()=>{try{return jt}catch{}})(),(()=>{try{return qt}catch{}})(),(()=>{try{return Ht}catch{}})(),(()=>{try{return Jt}catch{}})(),(()=>{try{return Qt}catch{}})(),(()=>{try{return Wt}catch{}})(),(()=>{try{return Zt}catch{}})(),(()=>{try{return Kt}catch{}})(),(()=>{try{return Xt}catch{}})(),(()=>{try{return ta}catch{}})()]).then(async()=>{let k,C,w;k=M({name:[m],totalLimitCount:[m],singleLimitCount:[m],startTime:[m],endTime:[m],userSize:[m],limitDuration:[m],virtualGroup:[m]}),C=M([{label:"\u62FC\u56E2\u540D\u79F0",field:"name",isSearch:!0,isTable:!1,form:{colProps:{span:24}}},{label:"\u6D3B\u52A8\u5F00\u59CB\u65F6\u95F4",field:"startTime",formatter:Y,isSearch:!0,search:{component:"DatePicker",componentProps:{valueFormat:"YYYY-MM-DD",type:"daterange"}},form:{component:"DatePicker",componentProps:{type:"date",valueFormat:"x"}},table:{width:120}},{label:"\u6D3B\u52A8\u7ED3\u675F\u65F6\u95F4",field:"endTime",formatter:Y,isSearch:!0,search:{component:"DatePicker",componentProps:{valueFormat:"YYYY-MM-DD",type:"daterange"}},form:{component:"DatePicker",componentProps:{type:"date",valueFormat:"x"}},table:{width:120}},{label:"\u53C2\u4E0E\u4EBA\u6570",field:"userSize",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u53C2\u4E0E\u4EBA\u6570\u4E0D\u80FD\u5C11\u4E8E\u4E24\u4EBA",value:2}},{label:"\u9650\u5236\u65F6\u957F",field:"limitDuration",isSearch:!1,isTable:!1,form:{component:"InputNumber",labelMessage:"\u9650\u5236\u65F6\u957F(\u5C0F\u65F6)",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u9650\u5236\u65F6\u957F(\u5C0F\u65F6)"}}},{label:"\u603B\u9650\u8D2D\u6570\u91CF",field:"totalLimitCount",isSearch:!1,isTable:!1,form:{component:"InputNumber",value:0}},{label:"\u5355\u6B21\u9650\u8D2D\u6570\u91CF",field:"singleLimitCount",isSearch:!1,isTable:!1,form:{component:"InputNumber",value:0}},{label:"\u865A\u62DF\u6210\u56E2",field:"virtualGroup",dictType:yt.INFRA_BOOLEAN_STRING,dictClass:"boolean",isSearch:!0,form:{component:"Radio",value:!1}},{label:"\u62FC\u56E2\u5546\u54C1",field:"spuId",isSearch:!1,form:{colProps:{span:24}}}]),{allSchemas:w}=bt(C),L=lt(j({name:"PromotionCombinationActivityForm",__name:"CombinationActivityForm",emits:["success"],setup(ra,{expose:A,emit:E}){const{t:g}=q(),I=Tt(),u=i(!1),D=i(""),p=i(!1),F=i(""),n=i(),T=i(),x=i(),y=i([]),P=i([]),z=[{name:"productConfig.combinationPrice",rule:r=>r>=.01,message:"\u5546\u54C1\u62FC\u56E2\u4EF7\u683C\u4E0D\u80FD\u5C0F\u4E8E0.01 \uFF01\uFF01\uFF01"}],G=(r,t)=>{n.value.setValues({spuId:r}),V(r,t)},V=async(r,t,e)=>{var v;const _=[],f=await Dt([r]);if(f.length==0)return;y.value=[];const a=f[0],d=t===void 0?a==null?void 0:a.skus:(v=a==null?void 0:a.skus)==null?void 0:v.filter(o=>t.includes(o.id));d==null||d.forEach(o=>{let h={spuId:a.id,skuId:o.id,combinationPrice:0};if(e!==void 0){const b=e.find($=>$.skuId===o.id);b&&(b.combinationPrice=K(b.combinationPrice)),h=b||h}o.productConfig=h}),a.skus=d,_.push({spuId:a.id,spuDetail:a,propertyList:wt(a)}),y.value.push(a),P.value=_};A({open:async(r,t)=>{var e;if(u.value=!0,D.value=g("action."+r),F.value=r,await O(),t){p.value=!0;try{const _=await nt(t);await V(_.spuId,(e=_.products)==null?void 0:e.map(f=>f.skuId),_.products),n.value.setValues(_)}finally{p.value=!1}}}});const O=async()=>{y.value=[],P.value=[],await X(),n.value.getElFormRef().resetFields()},U=E,B=async()=>{if(n&&await n.value.getElFormRef().validate()){p.value=!0;try{const r=R(x.value.getSkuConfigs("productConfig"));r.forEach(e=>{e.combinationPrice=tt(e.combinationPrice)});const t=R(n.value.formModel);t.products=r,F.value==="create"?(await ut(t),I.success(g("common.createSuccess"))):(await pt(t),I.success(g("common.updateSuccess"))),u.value=!1,U("success")}finally{p.value=!1}}};return(r,t)=>{const e=at,_=rt,f=et,a=ct,d=it,v=ot;return N(),H(Z,null,[s(d,{modelValue:l(u),"onUpdate:modelValue":t[2]||(t[2]=o=>W(u)?u.value=o:null),title:l(D),width:"65%"},{footer:c(()=>[s(e,{disabled:l(p),type:"primary",onClick:B},{default:c(()=>[S("\u786E \u5B9A")]),_:1},8,["disabled"]),s(e,{onClick:t[1]||(t[1]=o=>u.value=!1)},{default:c(()=>[S("\u53D6 \u6D88")]),_:1})]),default:c(()=>[J((N(),Q(a,{ref_key:"formRef",ref:n,"is-col":!0,rules:l(k),schema:l(w).formSchema,class:"mt-10px"},{spuId:c(()=>[s(e,{onClick:t[0]||(t[0]=o=>l(T).open())},{default:c(()=>[S("\u9009\u62E9\u5546\u54C1")]),_:1}),s(l(kt),{ref_key:"spuAndSkuListRef",ref:x,"rule-config":z,"spu-list":l(y),"spu-property-list-p":l(P)},{default:c(()=>[s(f,{align:"center",label:"\u62FC\u56E2\u4EF7\u683C(\u5143)","min-width":"168"},{default:c(({row:o})=>[s(_,{modelValue:o.productConfig.combinationPrice,"onUpdate:modelValue":h=>o.productConfig.combinationPrice=h,min:0,precision:2,step:.1,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["spu-list","spu-property-list-p"])]),_:1},8,["rules","schema"])),[[v,l(p)]])]),_:1},8,["modelValue","title"]),s(l(Pt),{ref_key:"spuSelectRef",ref:T,isSelectSku:!0,onConfirm:G},null,512)],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/mall/promotion/combination/activity/CombinationActivityForm.vue"]])});export{aa as __tla,L as default};
  3. ========
  4. import{e as Y,d as j,h as q,r as i,o as R,c as H,f as s,w as c,a as l,n as S,x as J,v as K,O as Q,F as W,as as X,an as Z,a_ as L,a$ as tt,C as at,bb as rt,G as et,I as ot,_ as lt,__tla as _t}from"./index-c9fff140.js";import{_ as it,__tla as st}from"./Dialog-f1f78bbe.js";import{_ as ct,__tla as mt}from"./Form-86ccced7.js";import{g as nt,c as ut,u as pt,__tla as ft}from"./combinationActivity-55c66679.js";import{b as M,__tla as dt}from"./formatTime-928d70c3.js";import{r as m,__tla as ht}from"./formRules-3c737673.js";import{D as yt,__tla as vt}from"./dict-d4a12fea.js";import{u as bt,__tla as gt}from"./useCrudSchemas-bdf87178.js";import Pt,{__tla as St}from"./SpuSelect-a9dae05d.js";import kt,{__tla as Ct}from"./SpuAndSkuList-112bc5e7.js";import{g as wt,__tla as It}from"./index-384c7095.js";import{e as Dt,__tla as Ft}from"./spu-f9e35797.js";import{u as Tt,__tla as xt}from"./useMessage-5d45d53a.js";import{__tla as Vt}from"./el-virtual-list-57272667.js";import{__tla as Yt}from"./el-tree-select-eb40e238.js";import{__tla as Rt}from"./el-time-select-dd06252b.js";import{__tla as Lt}from"./InputPassword-240dfd39.js";import{__tla as Mt}from"./InputPassword.vue_vue_type_style_index_0_scoped_3f07eb1d_lang-50bc72a7.js";import{__tla as Nt}from"./Editor-dd1622df.js";import{__tla as At}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-df9f9d77.js";import{__tla as Et}from"./index-71863882.js";import{__tla as zt}from"./el-image-viewer-0aee2692.js";import{__tla as Gt}from"./UploadImg-93acf2a6.js";import{__tla as Ot}from"./UploadImgs-7b431ad2.js";import{__tla as Ut}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-41301250.js";import{__tla as Bt}from"./UploadFile-57796e99.js";import{__tla as $t}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-be006cbe.js";import{__tla as jt}from"./fixed-size-list-c6afd5ad.js";import"./tree-0af4953a.js";import{__tla as qt}from"./DictTag-d92b53d7.js";import"./color-6e929987.js";import{__tla as Ht}from"./ContentWrap-9d77baa9.js";import{__tla as Jt}from"./ContentWrap.vue_vue_type_script_setup_true_lang-6c8bd6dd.js";import{__tla as Kt}from"./el-card-49ad9acd.js";import{__tla as Qt}from"./index-33d00c7a.js";import{__tla as Wt}from"./index-7759c842.js";import{__tla as Xt}from"./el-image-7432aa55.js";import{__tla as Zt}from"./category-b1918135.js";import{__tla as ta}from"./SkuList-c0266e82.js";let N,aa=Promise.all([(()=>{try{return _t}catch{}})(),(()=>{try{return st}catch{}})(),(()=>{try{return mt}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return dt}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return vt}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return St}catch{}})(),(()=>{try{return Ct}catch{}})(),(()=>{try{return It}catch{}})(),(()=>{try{return Ft}catch{}})(),(()=>{try{return xt}catch{}})(),(()=>{try{return Vt}catch{}})(),(()=>{try{return Yt}catch{}})(),(()=>{try{return Rt}catch{}})(),(()=>{try{return Lt}catch{}})(),(()=>{try{return Mt}catch{}})(),(()=>{try{return Nt}catch{}})(),(()=>{try{return At}catch{}})(),(()=>{try{return Et}catch{}})(),(()=>{try{return zt}catch{}})(),(()=>{try{return Gt}catch{}})(),(()=>{try{return Ot}catch{}})(),(()=>{try{return Ut}catch{}})(),(()=>{try{return Bt}catch{}})(),(()=>{try{return $t}catch{}})(),(()=>{try{return jt}catch{}})(),(()=>{try{return qt}catch{}})(),(()=>{try{return Ht}catch{}})(),(()=>{try{return Jt}catch{}})(),(()=>{try{return Kt}catch{}})(),(()=>{try{return Qt}catch{}})(),(()=>{try{return Wt}catch{}})(),(()=>{try{return Xt}catch{}})(),(()=>{try{return Zt}catch{}})(),(()=>{try{return ta}catch{}})()]).then(async()=>{let k,C,w;k=Y({name:[m],totalLimitCount:[m],singleLimitCount:[m],startTime:[m],endTime:[m],userSize:[m],limitDuration:[m],virtualGroup:[m]}),C=Y([{label:"\u62FC\u56E2\u540D\u79F0",field:"name",isSearch:!0,isTable:!1,form:{colProps:{span:24}}},{label:"\u6D3B\u52A8\u5F00\u59CB\u65F6\u95F4",field:"startTime",formatter:M,isSearch:!0,search:{component:"DatePicker",componentProps:{valueFormat:"YYYY-MM-DD",type:"daterange"}},form:{component:"DatePicker",componentProps:{type:"date",valueFormat:"x"}},table:{width:120}},{label:"\u6D3B\u52A8\u7ED3\u675F\u65F6\u95F4",field:"endTime",formatter:M,isSearch:!0,search:{component:"DatePicker",componentProps:{valueFormat:"YYYY-MM-DD",type:"daterange"}},form:{component:"DatePicker",componentProps:{type:"date",valueFormat:"x"}},table:{width:120}},{label:"\u53C2\u4E0E\u4EBA\u6570",field:"userSize",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u53C2\u4E0E\u4EBA\u6570\u4E0D\u80FD\u5C11\u4E8E\u4E24\u4EBA",value:2}},{label:"\u9650\u5236\u65F6\u957F",field:"limitDuration",isSearch:!1,isTable:!1,form:{component:"InputNumber",labelMessage:"\u9650\u5236\u65F6\u957F(\u5C0F\u65F6)",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u9650\u5236\u65F6\u957F(\u5C0F\u65F6)"}}},{label:"\u603B\u9650\u8D2D\u6570\u91CF",field:"totalLimitCount",isSearch:!1,isTable:!1,form:{component:"InputNumber",value:0}},{label:"\u5355\u6B21\u9650\u8D2D\u6570\u91CF",field:"singleLimitCount",isSearch:!1,isTable:!1,form:{component:"InputNumber",value:0}},{label:"\u865A\u62DF\u6210\u56E2",field:"virtualGroup",dictType:yt.INFRA_BOOLEAN_STRING,dictClass:"boolean",isSearch:!0,form:{component:"Radio",value:!1}},{label:"\u62FC\u56E2\u5546\u54C1",field:"spuId",isSearch:!1,form:{colProps:{span:24}}}]),{allSchemas:w}=bt(C),N=lt(j({name:"PromotionCombinationActivityForm",__name:"CombinationActivityForm",emits:["success"],setup(ra,{expose:A,emit:E}){const{t:g}=q(),I=Tt(),u=i(!1),D=i(""),p=i(!1),F=i(""),n=i(),T=i(),x=i(),y=i([]),P=i([]),z=[{name:"productConfig.combinationPrice",rule:r=>r>=.01,message:"\u5546\u54C1\u62FC\u56E2\u4EF7\u683C\u4E0D\u80FD\u5C0F\u4E8E0.01 \uFF01\uFF01\uFF01"}],G=(r,t)=>{n.value.setValues({spuId:r}),V(r,t)},V=async(r,t,e)=>{var v;const _=[],f=await Dt([r]);if(f.length==0)return;y.value=[];const a=f[0],d=t===void 0?a==null?void 0:a.skus:(v=a==null?void 0:a.skus)==null?void 0:v.filter(o=>t.includes(o.id));d==null||d.forEach(o=>{let h={spuId:a.id,skuId:o.id,combinationPrice:0};if(e!==void 0){const b=e.find($=>$.skuId===o.id);b&&(b.combinationPrice=X(b.combinationPrice)),h=b||h}o.productConfig=h}),a.skus=d,_.push({spuId:a.id,spuDetail:a,propertyList:wt(a)}),y.value.push(a),P.value=_};A({open:async(r,t)=>{var e;if(u.value=!0,D.value=g("action."+r),F.value=r,await O(),t){p.value=!0;try{const _=await nt(t);await V(_.spuId,(e=_.products)==null?void 0:e.map(f=>f.skuId),_.products),n.value.setValues(_)}finally{p.value=!1}}}});const O=async()=>{y.value=[],P.value=[],await Z(),n.value.getElFormRef().resetFields()},U=E,B=async()=>{if(n&&await n.value.getElFormRef().validate()){p.value=!0;try{const r=L(x.value.getSkuConfigs("productConfig"));r.forEach(e=>{e.combinationPrice=tt(e.combinationPrice)});const t=L(n.value.formModel);t.products=r,F.value==="create"?(await ut(t),I.success(g("common.createSuccess"))):(await pt(t),I.success(g("common.updateSuccess"))),u.value=!1,U("success")}finally{p.value=!1}}};return(r,t)=>{const e=at,_=rt,f=et,a=ct,d=it,v=ot;return R(),H(W,null,[s(d,{modelValue:l(u),"onUpdate:modelValue":t[2]||(t[2]=o=>Q(u)?u.value=o:null),title:l(D),width:"65%"},{footer:c(()=>[s(e,{disabled:l(p),type:"primary",onClick:B},{default:c(()=>[S("\u786E \u5B9A")]),_:1},8,["disabled"]),s(e,{onClick:t[1]||(t[1]=o=>u.value=!1)},{default:c(()=>[S("\u53D6 \u6D88")]),_:1})]),default:c(()=>[J((R(),K(a,{ref_key:"formRef",ref:n,"is-col":!0,rules:l(k),schema:l(w).formSchema,class:"mt-10px"},{spuId:c(()=>[s(e,{onClick:t[0]||(t[0]=o=>l(T).open())},{default:c(()=>[S("\u9009\u62E9\u5546\u54C1")]),_:1}),s(l(kt),{ref_key:"spuAndSkuListRef",ref:x,"rule-config":z,"spu-list":l(y),"spu-property-list-p":l(P)},{default:c(()=>[s(f,{align:"center",label:"\u62FC\u56E2\u4EF7\u683C(\u5143)","min-width":"168"},{default:c(({row:o})=>[s(_,{modelValue:o.productConfig.combinationPrice,"onUpdate:modelValue":h=>o.productConfig.combinationPrice=h,min:0,precision:2,step:.1,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["spu-list","spu-property-list-p"])]),_:1},8,["rules","schema"])),[[v,l(p)]])]),_:1},8,["modelValue","title"]),s(l(Pt),{ref_key:"spuSelectRef",ref:T,isSelectSku:!0,onConfirm:G},null,512)],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/mall/promotion/combination/activity/CombinationActivityForm.vue"]])});export{aa as __tla,N as default};
  5. >>>>>>>> 2589804fb89eb98fd6498c1ee41a354dcce32af3:dist/assets/CombinationActivityForm-7dd71764.js