BargainActivityForm-742421dc.js 15 KB

12345
  1. <<<<<<<< HEAD:dist/assets/BargainActivityForm-742421dc.js
  2. import{aq as v,e as B,d as W,h as X,r as u,o as R,c as Z,f as o,w as s,a as n,n as F,x as aa,v as ea,O as ta,F as ra,as as M,an as ia,a_ as la,a$ as w,C as oa,bb as na,G as sa,I as ca,_ as ua,__tla as ma}from"./index-d75b4e4d.js";import{_ as pa,__tla as da}from"./Dialog-386bf3a6.js";import{_ as fa,__tla as _a}from"./Form-feb2dd56.js";import{b as E,__tla as ga}from"./formatTime-35abe1bb.js";import{r as b,__tla as ba}from"./formRules-8d09b686.js";import{u as va,__tla as ya}from"./useCrudSchemas-f0bd7247.js";import Pa,{__tla as ha}from"./SpuSelect-6e67f28c.js";import Ma,{__tla as wa}from"./SpuAndSkuList-b06b30f0.js";import{g as ka,__tla as Ca}from"./index-c7783742.js";import{e as Fa,__tla as Ia}from"./spu-03655398.js";import{u as Sa,__tla as Va}from"./useMessage-ba892ac2.js";let I,L,z,O,xa=Promise.all([(()=>{try{return ma}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return ga}catch{}})(),(()=>{try{return ba}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return wa}catch{}})(),(()=>{try{return Ca}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return Va}catch{}})()]).then(async()=>{let S,V,x;O=async y=>await v.get({url:"/promotion/bargain-activity/page",params:y}),z=async y=>await v.put({url:"/promotion/bargain-activity/close?id="+y}),S=B({name:[b],startTime:[b],endTime:[b],helpMaxCount:[b],bargainCount:[b],singleLimitCount:[b]}),V=B([{label:"\u780D\u4EF7\u6D3B\u52A8\u540D\u79F0",field:"name",isSearch:!0,isTable:!1,form:{colProps:{span:24}}},{label:"\u6D3B\u52A8\u5F00\u59CB\u65F6\u95F4",field:"startTime",formatter:E,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:E,isSearch:!0,search:{component:"DatePicker",componentProps:{valueFormat:"YYYY-MM-DD",type:"daterange"}},form:{component:"DatePicker",componentProps:{type:"date",valueFormat:"x"}},table:{width:120}},{label:"\u780D\u4EF7\u4EBA\u6570",field:"helpMaxCount",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u53C2\u4E0E\u4EBA\u6570\u4E0D\u80FD\u5C11\u4E8E\u4E24\u4EBA",value:2}},{label:"\u6700\u5927\u5E2E\u780D\u6B21\u6570",field:"bargainCount",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u53C2\u4E0E\u4EBA\u6570\u4E0D\u80FD\u5C11\u4E8E\u4E24\u4EBA",value:2}},{label:"\u603B\u9650\u8D2D\u6570\u91CF",field:"totalLimitCount",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u7528\u6237\u6700\u5927\u80FD\u53D1\u8D77\u780D\u4EF7\u7684\u6B21\u6570",value:0}},{label:"\u780D\u4EF7\u7684\u6700\u5C0F\u91D1\u989D",field:"randomMinPrice",isSearch:!1,isTable:!1,form:{component:"InputNumber",componentProps:{min:0,precision:2,step:.1},labelMessage:"\u7528\u6237\u6BCF\u6B21\u780D\u4EF7\u7684\u6700\u5C0F\u91D1\u989D",value:0}},{label:"\u780D\u4EF7\u7684\u6700\u5927\u91D1\u989D",field:"randomMaxPrice",isSearch:!1,isTable:!1,form:{component:"InputNumber",componentProps:{min:0,precision:2,step:.1},labelMessage:"\u7528\u6237\u6BCF\u6B21\u780D\u4EF7\u7684\u6700\u5927\u91D1\u989D",value:0}},{label:"\u62FC\u56E2\u5546\u54C1",field:"spuId",isSearch:!1,form:{colProps:{span:24}}}]),{allSchemas:x}=va(V),I=ua(W({name:"PromotionBargainActivityForm",__name:"BargainActivityForm",emits:["success"],setup(y,{expose:j,emit:q}){const{t:k}=X(),D=Sa(),p=u(!1),Y=u(""),d=u(!1),T=u(""),m=u(),U=u(),N=u(),P=u([]),C=u([]),G=[{name:"productConfig.bargainFirstPrice",rule:e=>e>0,message:"\u5546\u54C1\u780D\u4EF7\u8D77\u59CB\u4EF7\u683C\u4E0D\u80FD\u5C0F\u4E8E 0 \uFF01\uFF01\uFF01"},{name:"productConfig.bargainMinPrice",rule:e=>e>=0,message:"\u5546\u54C1\u780D\u4EF7\u5E95\u4EF7\u4E0D\u80FD\u5C0F\u4E8E 0 \uFF01\uFF01\uFF01"},{name:"productConfig.stock",rule:e=>e>=1,message:"\u5546\u54C1\u6D3B\u52A8\u5E93\u5B58\u4E0D\u80FD\u5C0F\u4E8E 1 \uFF01\uFF01\uFF01"}],$=(e,r)=>{m.value.setValues({spuId:e}),A(e,r)},A=async(e,r,a)=>{var h;const i=[],f=await Fa([e]);if(f.length==0)return;P.value=[];const l=f[0],_=r===void 0?l==null?void 0:l.skus:(h=l==null?void 0:l.skus)==null?void 0:h.filter(t=>r.includes(t.id));_==null||_.forEach(t=>{let c={spuId:l.id,skuId:t.id,bargainFirstPrice:1,bargainMinPrice:1,stock:1};if(a!==void 0){const g=a.find(Q=>Q.skuId===t.id);g&&(g.bargainFirstPrice=M(g.bargainFirstPrice),g.bargainMinPrice=M(g.bargainMinPrice)),c=g||c}t.productConfig=c}),l.skus=_,i.push({spuId:l.id,spuDetail:l,propertyList:ka(l)}),P.value.push(l),C.value=i};j({open:async(e,r)=>{if(p.value=!0,Y.value=k("action."+e),T.value=e,await H(),r){d.value=!0;try{const a=await(async i=>await v.get({url:"/promotion/bargain-activity/get?id="+i}))(r);a.randomMinPrice=M(a.randomMinPrice),a.randomMaxPrice=M(a.randomMaxPrice),await A(a.spuId,[a.skuId],[{spuId:a.spuId,skuId:a.skuId,bargainFirstPrice:a.bargainFirstPrice,bargainMinPrice:a.bargainMinPrice,stock:a.stock}]),m.value.setValues(a)}finally{d.value=!1}}}});const H=async()=>{P.value=[],C.value=[],await ia(),m.value.getElFormRef().resetFields()},J=q,K=async()=>{if(m&&await m.value.getElFormRef().validate()){d.value=!0;try{const e=la(m.value.formModel),r=N.value.getSkuConfigs("productConfig");r.forEach(i=>{i.bargainFirstPrice=w(i.bargainFirstPrice),i.bargainMinPrice=w(i.bargainMinPrice)}),e.randomMinPrice=w(e.randomMinPrice),e.randomMaxPrice=w(e.randomMaxPrice);const a={...e,...r[0]};T.value==="create"?(await(async i=>await v.post({url:"/promotion/bargain-activity/create",data:i}))(a),D.success(k("common.createSuccess"))):(await(async i=>await v.put({url:"/promotion/bargain-activity/update",data:i}))(a),D.success(k("common.updateSuccess"))),p.value=!1,J("success")}finally{d.value=!1}}};return(e,r)=>{const a=oa,i=na,f=sa,l=fa,_=pa,h=ca;return R(),Z(ra,null,[o(_,{modelValue:n(p),"onUpdate:modelValue":r[2]||(r[2]=t=>ta(p)?p.value=t:null),title:n(Y),width:"65%"},{footer:s(()=>[o(a,{disabled:n(d),type:"primary",onClick:K},{default:s(()=>[F("\u786E \u5B9A")]),_:1},8,["disabled"]),o(a,{onClick:r[1]||(r[1]=t=>p.value=!1)},{default:s(()=>[F("\u53D6 \u6D88")]),_:1})]),default:s(()=>[aa((R(),ea(l,{ref_key:"formRef",ref:m,"is-col":!0,rules:n(S),schema:n(x).formSchema,class:"mt-10px"},{spuId:s(()=>[o(a,{onClick:r[0]||(r[0]=t=>n(U).open())},{default:s(()=>[F("\u9009\u62E9\u5546\u54C1")]),_:1}),o(n(Ma),{ref_key:"spuAndSkuListRef",ref:N,"rule-config":G,"spu-list":n(P),"spu-property-list-p":n(C)},{default:s(()=>[o(f,{align:"center",label:"\u780D\u4EF7\u8D77\u59CB\u4EF7\u683C(\u5143)","min-width":"168"},{default:s(({row:t})=>[o(i,{modelValue:t.productConfig.bargainFirstPrice,"onUpdate:modelValue":c=>t.productConfig.bargainFirstPrice=c,min:0,precision:2,step:.1,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),o(f,{align:"center",label:"\u780D\u4EF7\u5E95\u4EF7(\u5143)","min-width":"168"},{default:s(({row:t})=>[o(i,{modelValue:t.productConfig.bargainMinPrice,"onUpdate:modelValue":c=>t.productConfig.bargainMinPrice=c,min:0,precision:2,step:.1,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),o(f,{align:"center",label:"\u6D3B\u52A8\u5E93\u5B58","min-width":"168"},{default:s(({row:t})=>[o(i,{modelValue:t.productConfig.stock,"onUpdate:modelValue":c=>t.productConfig.stock=c,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["spu-list","spu-property-list-p"])]),_:1},8,["rules","schema"])),[[h,n(d)]])]),_:1},8,["modelValue","title"]),o(n(Pa),{ref_key:"spuSelectRef",ref:U,isSelectSku:!0,radio:!0,onConfirm:$},null,512)],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/mall/promotion/bargain/activity/BargainActivityForm.vue"]]),L=Object.freeze(Object.defineProperty({__proto__:null,default:I},Symbol.toStringTag,{value:"Module"}))});export{I as B,xa as __tla,L as a,z as c,O as g};
  3. ========
  4. import{aq as v,e as B,d as W,h as X,r as u,o as R,c as Z,f as o,w as s,a as n,n as F,x as aa,v as ea,O as ta,F as ra,as as M,an as ia,a_ as la,a$ as w,C as oa,bb as na,G as sa,I as ca,_ as ua,__tla as ma}from"./index-c9fff140.js";import{_ as pa,__tla as da}from"./Dialog-f1f78bbe.js";import{_ as fa,__tla as _a}from"./Form-86ccced7.js";import{b as E,__tla as ga}from"./formatTime-928d70c3.js";import{r as b,__tla as ba}from"./formRules-3c737673.js";import{u as va,__tla as ya}from"./useCrudSchemas-bdf87178.js";import Pa,{__tla as ha}from"./SpuSelect-a9dae05d.js";import Ma,{__tla as wa}from"./SpuAndSkuList-112bc5e7.js";import{g as ka,__tla as Ca}from"./index-384c7095.js";import{e as Fa,__tla as Ia}from"./spu-f9e35797.js";import{u as Sa,__tla as Va}from"./useMessage-5d45d53a.js";let I,L,z,O,xa=Promise.all([(()=>{try{return ma}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return ga}catch{}})(),(()=>{try{return ba}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return wa}catch{}})(),(()=>{try{return Ca}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return Va}catch{}})()]).then(async()=>{let S,V,x;O=async y=>await v.get({url:"/promotion/bargain-activity/page",params:y}),z=async y=>await v.put({url:"/promotion/bargain-activity/close?id="+y}),S=B({name:[b],startTime:[b],endTime:[b],helpMaxCount:[b],bargainCount:[b],singleLimitCount:[b]}),V=B([{label:"\u780D\u4EF7\u6D3B\u52A8\u540D\u79F0",field:"name",isSearch:!0,isTable:!1,form:{colProps:{span:24}}},{label:"\u6D3B\u52A8\u5F00\u59CB\u65F6\u95F4",field:"startTime",formatter:E,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:E,isSearch:!0,search:{component:"DatePicker",componentProps:{valueFormat:"YYYY-MM-DD",type:"daterange"}},form:{component:"DatePicker",componentProps:{type:"date",valueFormat:"x"}},table:{width:120}},{label:"\u780D\u4EF7\u4EBA\u6570",field:"helpMaxCount",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u53C2\u4E0E\u4EBA\u6570\u4E0D\u80FD\u5C11\u4E8E\u4E24\u4EBA",value:2}},{label:"\u6700\u5927\u5E2E\u780D\u6B21\u6570",field:"bargainCount",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u53C2\u4E0E\u4EBA\u6570\u4E0D\u80FD\u5C11\u4E8E\u4E24\u4EBA",value:2}},{label:"\u603B\u9650\u8D2D\u6570\u91CF",field:"totalLimitCount",isSearch:!1,form:{component:"InputNumber",labelMessage:"\u7528\u6237\u6700\u5927\u80FD\u53D1\u8D77\u780D\u4EF7\u7684\u6B21\u6570",value:0}},{label:"\u780D\u4EF7\u7684\u6700\u5C0F\u91D1\u989D",field:"randomMinPrice",isSearch:!1,isTable:!1,form:{component:"InputNumber",componentProps:{min:0,precision:2,step:.1},labelMessage:"\u7528\u6237\u6BCF\u6B21\u780D\u4EF7\u7684\u6700\u5C0F\u91D1\u989D",value:0}},{label:"\u780D\u4EF7\u7684\u6700\u5927\u91D1\u989D",field:"randomMaxPrice",isSearch:!1,isTable:!1,form:{component:"InputNumber",componentProps:{min:0,precision:2,step:.1},labelMessage:"\u7528\u6237\u6BCF\u6B21\u780D\u4EF7\u7684\u6700\u5927\u91D1\u989D",value:0}},{label:"\u62FC\u56E2\u5546\u54C1",field:"spuId",isSearch:!1,form:{colProps:{span:24}}}]),{allSchemas:x}=va(V),I=ua(W({name:"PromotionBargainActivityForm",__name:"BargainActivityForm",emits:["success"],setup(y,{expose:j,emit:q}){const{t:k}=X(),D=Sa(),p=u(!1),Y=u(""),d=u(!1),T=u(""),m=u(),U=u(),N=u(),P=u([]),C=u([]),G=[{name:"productConfig.bargainFirstPrice",rule:e=>e>0,message:"\u5546\u54C1\u780D\u4EF7\u8D77\u59CB\u4EF7\u683C\u4E0D\u80FD\u5C0F\u4E8E 0 \uFF01\uFF01\uFF01"},{name:"productConfig.bargainMinPrice",rule:e=>e>=0,message:"\u5546\u54C1\u780D\u4EF7\u5E95\u4EF7\u4E0D\u80FD\u5C0F\u4E8E 0 \uFF01\uFF01\uFF01"},{name:"productConfig.stock",rule:e=>e>=1,message:"\u5546\u54C1\u6D3B\u52A8\u5E93\u5B58\u4E0D\u80FD\u5C0F\u4E8E 1 \uFF01\uFF01\uFF01"}],$=(e,r)=>{m.value.setValues({spuId:e}),A(e,r)},A=async(e,r,a)=>{var h;const i=[],f=await Fa([e]);if(f.length==0)return;P.value=[];const l=f[0],_=r===void 0?l==null?void 0:l.skus:(h=l==null?void 0:l.skus)==null?void 0:h.filter(t=>r.includes(t.id));_==null||_.forEach(t=>{let c={spuId:l.id,skuId:t.id,bargainFirstPrice:1,bargainMinPrice:1,stock:1};if(a!==void 0){const g=a.find(Q=>Q.skuId===t.id);g&&(g.bargainFirstPrice=M(g.bargainFirstPrice),g.bargainMinPrice=M(g.bargainMinPrice)),c=g||c}t.productConfig=c}),l.skus=_,i.push({spuId:l.id,spuDetail:l,propertyList:ka(l)}),P.value.push(l),C.value=i};j({open:async(e,r)=>{if(p.value=!0,Y.value=k("action."+e),T.value=e,await H(),r){d.value=!0;try{const a=await(async i=>await v.get({url:"/promotion/bargain-activity/get?id="+i}))(r);a.randomMinPrice=M(a.randomMinPrice),a.randomMaxPrice=M(a.randomMaxPrice),await A(a.spuId,[a.skuId],[{spuId:a.spuId,skuId:a.skuId,bargainFirstPrice:a.bargainFirstPrice,bargainMinPrice:a.bargainMinPrice,stock:a.stock}]),m.value.setValues(a)}finally{d.value=!1}}}});const H=async()=>{P.value=[],C.value=[],await ia(),m.value.getElFormRef().resetFields()},J=q,K=async()=>{if(m&&await m.value.getElFormRef().validate()){d.value=!0;try{const e=la(m.value.formModel),r=N.value.getSkuConfigs("productConfig");r.forEach(i=>{i.bargainFirstPrice=w(i.bargainFirstPrice),i.bargainMinPrice=w(i.bargainMinPrice)}),e.randomMinPrice=w(e.randomMinPrice),e.randomMaxPrice=w(e.randomMaxPrice);const a={...e,...r[0]};T.value==="create"?(await(async i=>await v.post({url:"/promotion/bargain-activity/create",data:i}))(a),D.success(k("common.createSuccess"))):(await(async i=>await v.put({url:"/promotion/bargain-activity/update",data:i}))(a),D.success(k("common.updateSuccess"))),p.value=!1,J("success")}finally{d.value=!1}}};return(e,r)=>{const a=oa,i=na,f=sa,l=fa,_=pa,h=ca;return R(),Z(ra,null,[o(_,{modelValue:n(p),"onUpdate:modelValue":r[2]||(r[2]=t=>ta(p)?p.value=t:null),title:n(Y),width:"65%"},{footer:s(()=>[o(a,{disabled:n(d),type:"primary",onClick:K},{default:s(()=>[F("\u786E \u5B9A")]),_:1},8,["disabled"]),o(a,{onClick:r[1]||(r[1]=t=>p.value=!1)},{default:s(()=>[F("\u53D6 \u6D88")]),_:1})]),default:s(()=>[aa((R(),ea(l,{ref_key:"formRef",ref:m,"is-col":!0,rules:n(S),schema:n(x).formSchema,class:"mt-10px"},{spuId:s(()=>[o(a,{onClick:r[0]||(r[0]=t=>n(U).open())},{default:s(()=>[F("\u9009\u62E9\u5546\u54C1")]),_:1}),o(n(Ma),{ref_key:"spuAndSkuListRef",ref:N,"rule-config":G,"spu-list":n(P),"spu-property-list-p":n(C)},{default:s(()=>[o(f,{align:"center",label:"\u780D\u4EF7\u8D77\u59CB\u4EF7\u683C(\u5143)","min-width":"168"},{default:s(({row:t})=>[o(i,{modelValue:t.productConfig.bargainFirstPrice,"onUpdate:modelValue":c=>t.productConfig.bargainFirstPrice=c,min:0,precision:2,step:.1,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),o(f,{align:"center",label:"\u780D\u4EF7\u5E95\u4EF7(\u5143)","min-width":"168"},{default:s(({row:t})=>[o(i,{modelValue:t.productConfig.bargainMinPrice,"onUpdate:modelValue":c=>t.productConfig.bargainMinPrice=c,min:0,precision:2,step:.1,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),o(f,{align:"center",label:"\u6D3B\u52A8\u5E93\u5B58","min-width":"168"},{default:s(({row:t})=>[o(i,{modelValue:t.productConfig.stock,"onUpdate:modelValue":c=>t.productConfig.stock=c,class:"w-100%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["spu-list","spu-property-list-p"])]),_:1},8,["rules","schema"])),[[h,n(d)]])]),_:1},8,["modelValue","title"]),o(n(Pa),{ref_key:"spuSelectRef",ref:U,isSelectSku:!0,radio:!0,onConfirm:$},null,512)],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/mall/promotion/bargain/activity/BargainActivityForm.vue"]]),L=Object.freeze(Object.defineProperty({__proto__:null,default:I},Symbol.toStringTag,{value:"Module"}))});export{I as B,xa as __tla,L as a,z as c,O as g};
  5. >>>>>>>> 2589804fb89eb98fd6498c1ee41a354dcce32af3:dist/assets/BargainActivityForm-2538d807.js