addSagawa.4afdf35b.js 14 KB

1
  1. import{P as G}from"./page.3b4d44cb.js";import{M as N}from"./index.dfdc0704.js";import{a4 as R,b7 as j,b as L,a as D,ar as q,as as O,E as $,_ as z,c,e as b,f as A,h as t,i as n,F as H,g as r,j as P,k as y,B as J,m as f,t as V,A as K,R as Q,S as W}from"./index.0308b213.js";import{g as X,a as Z,e as ee,b as le}from"./storeActivity.634c4426.js";import{g as ae}from"./classifyManage.6f51847c.js";import"./index.vue_vue_type_style_index_0_scoped_f00ed21d_lang.2c48f49b.js";import"./vuedraggable.umd.405b1bec.js";import"./index.35b8c9ab.js";import"./index.9e8820cd.js";import"./sort_out.2008c10d.js";const oe={components:{Page:G,MaterialSelect:N},setup(){const a=R(),s=j(),w=Number(a.query.id),k=()=>{setTimeout(()=>{s.go(-1)},1e3)},i=L({loading:!1,btnLoading:!1,showDialog:!1,cid:[],keyword:"",rules:{},tableData:[],dialogTableData:[],preselection:[],classifyList:[],MaxBuyLimit:0,Discount:0,DiscountTotal:0,DiscountAvailableTotal:0}),p=L([{label:"\u6D3B\u52A8\u4E3B\u9898",value:"",mode:"input",tips:"8\u4E2A\u5B57\u4EE5\u5185\u3002\u4F8B\u5982:\u53CC12\u7279\u4EF7",prop:"subject"},{label:"\u6D3B\u52A8\u63CF\u8FF0",value:"",mode:"input",tips:"\u4F8B\u5982:\u60CA\u559C\u7279\u4EF7,10\u5143\u5403\u5927\u9910",prop:"description"},{label:"\u6D3B\u52A8\u56FE\u6807",value:"",mode:"picture",prop:"icon"},{label:"\u6D3B\u52A8\u65E5\u671F",value:[],mode:"date",tips:"\u8BBE\u7F6E\u6D3B\u52A8\u65E5\u671F",prop:"date"},{label:"\u62A2\u8D2D\u65F6\u6BB5",value:[],mode:"time",tips:"\u8BBE\u7F6E\u6D3B\u52A8\u6BCF\u5929\u7684\u62A2\u8D2D\u65F6\u95F4\u6BB5",prop:"time"},{label:"\u4E0E\u5176\u4ED6\u4F18\u60E0",value:1,radios:[{label:1,txt:"\u540C\u4EAB"},{label:2,txt:"\u4E92\u65A5"}],mode:"radio",prop:"discounts"},{label:"\u6BCF\u4E2A\u7528\u6237\u6BCF\u5929\u6700\u591A\u8D2D\u4E70",append:"\u5355",value:"",mode:"input",tips:"\u8BBE\u7F6E\u672C\u6D3B\u52A8\u6BCF\u4E2A\u987E\u5BA2\u6BCF\u5929\u7684\u53EF\u8D2D\u4E70\u51E0\u5355",prop:"quota"},{label:"\u6BCF\u5355\u53EF\u8D2D\u4E70\u7279\u4EF7\u5546\u54C1",append:"\u79CD",value:"",mode:"input",tips:"\u8BBE\u7F6E\u6BCF\u5355\u53EF\u8D2D\u4E70\u51E0\u79CD\u7279\u4EF7\u5546\u54C1",prop:"quantity"},{label:" \u53C2\u4E0E\u7684\u5546\u54C1",value:"",mode:"custom",prop:"goods"}]),u=L({title:"",content:"",thumb:"",starttime:"",endtime:"",starthour:"",endhour:"",use_limit:"",order_limit:"",goods_limit:"",goods_id:[],poi_user_type:[],discount_price:[],max_buy_limit:[],discount_total:[],discount_available_total:[],is_recommend:[]});ae({page:1,limit:200}).then(e=>{console.log("\u5546\u54C1\u5206\u7C7B\uFF1A",e),i.classifyList=e.lists.map(d=>({value:d.id,label:d.title,children:d.child.map(g=>({value:g.id,label:g.title}))}))},e=>{i.loading=!1}),w&&(i.loading=!0,X({id:w}).then(e=>{console.log("\u83B7\u53D6\u7F16\u8F91\u524D\u4FE1\u606F",e);const d=e.bargain;p[0].value=d.title,p[1].value=d.content,p[2].value=d.thumb,p[3].value=[D(d.starttime*1e3).format("YYYY-MM-DD HH:mm:ss"),D(d.endtime*1e3).format("YYYY-MM-DD HH:mm:ss")];let g=D().format("YYYY-MM-DD")+" ";p[4].value=[new Date(g+d.starthour),new Date(g+d.endhour)],p[5].value=d.use_limit,p[6].value=d.order_limit,p[7].value=d.goods_limit,i.tableData=d.goods}).finally(()=>{i.loading=!1}));const U=()=>{var e,d;Z({page:1,cid:((e=i.cid)==null?void 0:e.length)==2?i.cid[1]:((d=i.cid)==null?void 0:d[0])||"",keyword:i.keyword}).then(g=>{console.log("\u641C\u7D22\u5546\u54C1\uFF1A",g),i.dialogTableData=g.list})},M=()=>{console.log("\u6253\u5370",p[4].value),i.btnLoading=!0,u.title=p[0].value,u.content=p[1].value,u.thumb=p[2].value,u.starttime=D(p[3].value[0]).format("YYYY:MM:DD HH:mm:ss"),u.endtime=D(p[3].value[1]).format("YYYY:MM:DD HH:mm:ss"),u.starthour=D(p[4].value[0]).format("HH:mm"),u.endhour=D(p[4].value[1]).format("HH:mm"),u.use_limit=p[5].value,u.order_limit=p[6].value,u.goods_limit=p[7].value,u.goods_id=[],u.poi_user_type=[],u.is_recommend=[],u.discount_price=[],u.max_buy_limit=[],u.discount_total=[],u.discount_available_total=[];for(let e of i.tableData)console.log("\u8F93\u51FA",e),u.goods_id.push(e.goods_id),u.poi_user_type.push(e.poi_user_type),u.is_recommend.push(e.is_recommend),u.discount_price.push(e.discount_price),u.max_buy_limit.push(e.max_buy_limit),u.discount_total.push(e.discount_total),u.discount_available_total.push(e.discount_available_total);w?ee({id:w,...u}).then(e=>{$.success("\u7F16\u8F91\u6210\u529F"),k()}).finally(()=>{i.btnLoading=!1}):le(u).then(e=>{$.success("\u63D0\u4EA4\u6210\u529F"),k()}).finally(()=>{i.btnLoading=!1})},Y=e=>{i.tableData.splice(e,1)},E=e=>{console.log("\u9009\u4E2D",e);const d=i.preselection.indexOf(e);d==-1?i.preselection.push(e):i.preselection.splice(d,1)},x=e=>i.preselection.indexOf(e)==-1?void 0:"success",F=()=>{i.dialogTableData.forEach(e=>{E(e)})},m=()=>{i.showDialog=!1,console.log(i.preselection,"data.preselection"),console.log(i.tableData,"data.tableData");for(let e of i.preselection){const d=i.tableData.findIndex(S=>e.id==S.id),g={id:e.id,thumb:e.thumb,uniacid:0,agentid:0,sid:e.sid,bargain_id:1,goods_id:e.id,discount_price:e.price,max_buy_limit:1,poi_user_type:"all",discount_total:e.total,discount_available_total:-1,status:1,dosage:0,displayorder:1,mall_displayorder:1,title:e.title,price:e.old_price,is_recommend:0};d==-1&&i.tableData.push(g)}},B=()=>{i.tableData.forEach(e=>{e.max_buy_limit=i.MaxBuyLimit})},h=()=>{i.tableData.forEach(e=>{e.discount_price=i.Discount})},C=()=>{i.tableData.forEach(e=>{e.discount_total=i.DiscountTotal})},T=()=>{i.tableData.forEach(e=>{e.discount_available_total=i.DiscountAvailableTotal})};return{...q(i),formData:p,Search:O,getGoodsPage:U,submit:M,del:Y,selectedGoods:E,isPickGoods:x,dialogConfirm:m,selectAll:F,handleDiscountTotal:C,handleMaxBuyLimit:B,handleDiscount:h,handleDiscountAvailableTotal:T}}};const v=a=>(Q("data-v-aa4ce658"),a=a(),W(),a),te={class:"container"},ue=v(()=>r("div",{class:"title-box"},[r("h2",{class:"title"},"\u7F16\u8F91\u5546\u54C1")],-1)),ne={class:"form-item-top"},ie={key:5,class:"wrap"},se=v(()=>r("div",{class:"tn-form-item__tips"},"\u591A\u89C4\u683C\u5546\u54C1\u6309\u89C4\u683C\u4EF7\u683C\u8BA1\u7B97\uFF0C \u5DF2\u53C2\u4E0E\u7279\u4EF7\u6D3B\u52A8\u7684\u5546\u54C1\u4E0D\u80FD\u518D\u6B21\u9009\u62E9",-1)),de={style:{"margin-top":"30px"}},re=v(()=>r("span",null,"\u6279\u91CF\u8BBE\u7F6E",-1)),pe=v(()=>r("span",null,"\u5143",-1)),me=v(()=>r("span",null,"\u4EF6",-1)),ce=v(()=>r("span",null,"\u4EF6/\u5929",-1)),_e=v(()=>r("span",null,"\u4EF6",-1)),ge={class:"wrap-item"},be=v(()=>r("span",null,"\u5143",-1)),fe=v(()=>r("span",null,"\u4EF6",-1)),ve=v(()=>r("span",null,"\u4EF6/\u5929",-1)),he=v(()=>r("span",null,"\u4EF6",-1)),De=f("\u5220\u9664"),ye={class:"wrap-item",style:{"margin-top":"10px","justify-content":"end"}},Ve=f("\u6DFB\u52A0\u5546\u54C1"),we={class:"form-item-bottom"},Ee=f("\u63D0\u4EA4"),Fe={class:"search",style:{display:"flex"}},Be=f("\u641C\u7D22"),Ce=f("\u5168\u9009"),Ae={class:"wrap",style:{display:"flex","align-items":"center"}},ke=f("\u9009\u62E9"),Ue={class:"dialog-footer"},Me=f("\u53D6\u6D88"),Ye=f("\u786E\u5B9A");function xe(a,s,w,k,i,p){const u=c("el-input"),U=c("el-radio"),M=c("el-radio-group"),Y=c("MaterialSelect"),E=c("el-date-picker"),x=c("el-time-picker"),F=c("el-image"),m=c("el-table-column"),B=c("el-switch"),h=c("el-button"),C=c("el-table"),T=c("el-form-item"),e=c("el-form"),d=c("Page"),g=c("el-cascader"),S=c("el-dialog");return b(),A(H,null,[t(d,{showBorder:!1,loading:a.loading},{main:n(()=>[r("div",te,[ue,t(e,{class:"form-container",ref:"ruleFormRef",model:a.formData,rules:a.rules,"label-width":"180px"},{default:n(()=>[(b(!0),A(H,null,P(a.formData,(o,I)=>(b(),y(T,{label:o.label,key:I,prop:o.prop,"inline-message":!0},{default:n(()=>[r("div",ne,[o.mode=="input"?(b(),y(u,{key:0,modelValue:o.value,"onUpdate:modelValue":l=>o.value=l},J({_:2},[o.prepend?{name:"prepend",fn:n(()=>[f(V(o.prepend),1)])}:void 0,o.append?{name:"append",fn:n(()=>[f(V(o.append),1)])}:void 0]),1032,["modelValue","onUpdate:modelValue"])):o.mode=="radio"?(b(),y(M,{key:1,modelValue:o.value,"onUpdate:modelValue":l=>o.value=l},{default:n(()=>[(b(!0),A(H,null,P(o.radios,(l,_)=>(b(),y(U,{key:_,label:l.label,size:"large"},{default:n(()=>[f(V(l.txt),1)]),_:2},1032,["label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):o.mode=="picture"?(b(),y(Y,{key:2,modelValue:o.value,"onUpdate:modelValue":l=>o.value=l},null,8,["modelValue","onUpdate:modelValue"])):o.mode=="date"?(b(),y(E,{key:3,modelValue:o.value,"onUpdate:modelValue":l=>o.value=l,type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},null,8,["modelValue","onUpdate:modelValue"])):o.mode=="time"?(b(),y(x,{key:4,modelValue:o.value,"onUpdate:modelValue":l=>o.value=l,format:"HH:mm","is-range":"","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue","onUpdate:modelValue"])):o.mode=="custom"?(b(),A("div",ie,[se,r("div",de,[re,t(u,{style:{width:"208px","margin-bottom":"40px","margin-top":"-34px"},onInput:a.handleDiscount,modelValue:a.Discount,"onUpdate:modelValue":s[0]||(s[0]=l=>a.Discount=l)},{append:n(()=>[pe]),_:1},8,["onInput","modelValue"]),t(u,{style:{width:"208px","margin-bottom":"20px","margin-top":"12px","margin-left":"-206px"},onInput:a.handleMaxBuyLimit,modelValue:a.MaxBuyLimit,"onUpdate:modelValue":s[1]||(s[1]=l=>a.MaxBuyLimit=l)},{append:n(()=>[me]),_:1},8,["onInput","modelValue"]),t(u,{style:{width:"208px","margin-bottom":"40px","margin-top":"-34px"},onInput:a.handleDiscountTotal,modelValue:a.DiscountTotal,"onUpdate:modelValue":s[2]||(s[2]=l=>a.DiscountTotal=l)},{append:n(()=>[ce]),_:1},8,["onInput","modelValue"]),t(u,{style:{width:"208px","margin-bottom":"20px","margin-top":"12px","margin-left":"-206px"},onInput:a.handleDiscountAvailableTotal,modelValue:a.DiscountAvailableTotal,"onUpdate:modelValue":s[3]||(s[3]=l=>a.DiscountAvailableTotal=l)},{append:n(()=>[_e]),_:1},8,["onInput","modelValue"])]),r("div",ge,[t(C,{data:a.tableData,border:"",style:{width:"100%"}},{default:n(()=>[t(m,{label:"\u7F29\u7565\u56FE",align:"center",width:"75"},{default:n(l=>[t(F,{style:{width:"50px"},src:l.row.thumb},null,8,["src"])]),_:1}),t(m,{prop:"title",label:"\u83DC\u54C1\u540D\u79F0",align:"center"}),t(m,{label:"\u539F\u4EF7",align:"center"},{default:n(l=>[r("span",null,"\uFFE5"+V(l.row.price),1)]),_:1}),t(m,{label:"\u6D3B\u52A8\u4EF7/\u6BCF\u5355\u9650\u8D2D",align:"center",width:"200"},{default:n(l=>[t(u,{class:"w-150 mb-10",modelValue:l.row.discount_price,"onUpdate:modelValue":_=>l.row.discount_price=_},{append:n(()=>[be]),_:2},1032,["modelValue","onUpdate:modelValue"]),t(u,{class:"w-150 mb-10",modelValue:l.row.max_buy_limit,"onUpdate:modelValue":_=>l.row.max_buy_limit=_},{append:n(()=>[fe]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),t(m,{label:"\u6D3B\u52A8\u5E93\u5B58/\u5F53\u65E5\u5269\u4F59\u5E93\u5B58",align:"center",width:"200"},{default:n(l=>[t(u,{class:"w-150 mb-10",modelValue:l.row.discount_total,"onUpdate:modelValue":_=>l.row.discount_total=_},{append:n(()=>[ve]),_:2},1032,["modelValue","onUpdate:modelValue"]),t(u,{class:"w-150 mb-10",modelValue:l.row.discount_available_total,"onUpdate:modelValue":_=>l.row.discount_available_total=_},{append:n(()=>[he]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),t(m,{prop:"exclusive",label:"\u65B0\u7528\u6237\u4E13\u4EAB",align:"center"},{default:n(l=>[t(B,{modelValue:l.row.poi_user_type,"onUpdate:modelValue":_=>l.row.poi_user_type=_,"active-value":"new","inactive-value":"all"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),t(m,{prop:"exclusive",label:"\u662F\u5426\u63A8\u8350",align:"center"},{default:n(l=>[t(B,{modelValue:l.row.is_recommend,"onUpdate:modelValue":_=>l.row.is_recommend=_,"active-value":"1","inactive-value":"0"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),t(m,{prop:"status",label:"\u6D3B\u52A8\u72B6\u6001",align:"center"},{default:n(l=>[r("span",null,V(l.row.discount_available_total==-1||l.row.discount_available_total>0?"\u751F\u6548":"\u6D3B\u52A8\u5E93\u5B58\u4E0D\u8DB3"),1)]),_:1}),t(m,{label:"\u64CD\u4F5C",align:"center"},{default:n(l=>[t(h,{onClick:_=>a.del(l.$index)},{default:n(()=>[De]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),r("div",ye,[t(h,{type:"primary",onClick:s[4]||(s[4]=l=>a.showDialog=!0)},{default:n(()=>[Ve]),_:1})])])):K("",!0)]),r("div",we,[r("span",null,V(o.tips),1)])]),_:2},1032,["label","prop"]))),128)),t(h,{type:"primary",loading:a.btnLoading,onClick:s[5]||(s[5]=o=>a.submit())},{default:n(()=>[Ee]),_:1},8,["loading"])]),_:1},8,["model","rules"])])]),_:1},8,["loading"]),t(S,{modelValue:a.showDialog,"onUpdate:modelValue":s[12]||(s[12]=o=>a.showDialog=o),title:"\u9009\u62E9\u5546\u54C1",width:"50%",draggable:""},{footer:n(()=>[r("span",Ue,[t(h,{onClick:s[10]||(s[10]=o=>a.showDialog=!1)},{default:n(()=>[Me]),_:1}),t(h,{type:"primary",onClick:s[11]||(s[11]=o=>a.dialogConfirm())},{default:n(()=>[Ye]),_:1})])]),default:n(()=>[r("div",Fe,[t(g,{modelValue:a.cid,"onUpdate:modelValue":s[6]||(s[6]=o=>a.cid=o),options:a.classifyList,clearable:"",placeholder:"\u5546\u54C1\u5206\u7C7B"},null,8,["modelValue","options"]),t(u,{modelValue:a.keyword,"onUpdate:modelValue":s[7]||(s[7]=o=>a.keyword=o),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0\u8FDB\u884C\u641C\u7D22",clearable:""},null,8,["modelValue"]),t(h,{type:"primary",icon:a.Search,style:{"margin-left":"5px"},onClick:s[8]||(s[8]=o=>a.getGoodsPage())},{default:n(()=>[Be]),_:1},8,["icon"]),t(h,{type:"primary",style:{"margin-left":"5px"},onClick:s[9]||(s[9]=o=>a.selectAll())},{default:n(()=>[Ce]),_:1})]),t(C,{data:a.dialogTableData,border:"",style:{width:"100%","margin-top":"15px"}},{default:n(()=>[t(m,{prop:"name",label:"\u540D\u79F0",align:"center"},{default:n(o=>[r("div",Ae,[t(F,{style:{width:"50px"},src:o.row.thumb},null,8,["src"]),r("span",null,V(o.row.title),1)])]),_:1}),t(m,{prop:"store_title",label:"\u5546\u6237",align:"center"}),t(m,{prop:"price",label:"\u4EF7\u683C",align:"center"}),t(m,{prop:"total",label:"\u5E93\u5B58",align:"center"}),t(m,{label:"\u64CD\u4F5C",align:"center"},{default:n(o=>[t(h,{type:a.isPickGoods(o.row),onClick:I=>a.selectedGoods(o.row)},{default:n(()=>[ke]),_:2},1032,["type","onClick"])]),_:1})]),_:1},8,["data"])]),_:1},8,["modelValue"])],64)}const je=z(oe,[["render",xe],["__scopeId","data-v-aa4ce658"]]);export{je as default};