1 |
- import{P}from"./page.3b4d44cb.js";import{M as G}from"./index.dfdc0704.js";import{a4 as R,b7 as j,b as I,a as h,ar as q,as as O,E as $,_ as z,c,e as f,f as F,h as t,i as s,F as L,g as p,j as S,k as y,B as J,m as v,t as V,A as K,R as Q,S as W}from"./index.0308b213.js";import{d as X,f as Z,h as ee,i as le}from"./storeActivity.634c4426.js";import{g as oe}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 ae={components:{Page:P,MaterialSelect:G},setup(){const o=R(),i=j(),w=Number(o.query.id),C=()=>{setTimeout(()=>{i.go(-1)},1e3)},n=I({loading:!1,btnLoading:!1,showDialog:!1,cid:[],keyword:"",rules:{},tableData:[],dialogTableData:[],preselection:[],classifyList:[],MaxBuyLimit:0,Num:0,Discount:0,DiscountTotal:0,DiscountAvailableTotal:0}),r=I([{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"},{label:"\u662F\u5426\u8DE8\u4EA7\u54C1",value:0,radios:[{label:1,txt:"\u662F"},{label:0,txt:"\u5426"}],mode:"radio",prop:"is_cross_product"},{label:"\u7B2Cn\u4E2A\u6253\u6298",value:0,mode:"input",prop:"discount_num"},{label:"\u6298\u6263(\u5C0F\u6570)",value:0,mode:"input",prop:"discount_percent"}]),a=I({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:[],num:[],discount:[],is_cross_product:0,discount_num:0,discount_percent:0});oe({page:1,limit:200}).then(e=>{console.log("\u5546\u54C1\u5206\u7C7B\uFF1A",e),n.classifyList=e.lists.map(d=>({value:d.id,label:d.title,children:d.child.map(b=>({value:b.id,label:b.title}))}))},e=>{n.loading=!1}),w&&(n.loading=!0,X({id:w}).then(e=>{console.log("\u83B7\u53D6\u7F16\u8F91\u524D\u4FE1\u606F",e);const d=e.bargain;r[0].value=d.title,r[1].value=d.content,r[2].value=d.thumb,r[3].value=[h(d.starttime*1e3).format("YYYY-MM-DD HH:mm:ss"),h(d.endtime*1e3).format("YYYY-MM-DD HH:mm:ss")];let b=h().format("YYYY-MM-DD")+" ";r[4].value=[new Date(b+d.starthour),new Date(b+d.endhour)],r[5].value=d.use_limit,r[6].value=d.order_limit,r[7].value=d.goods_limit,r[9].value=d.is_cross_product,r[10].value=d.discount_num,r[11].value=d.discount_percent,n.tableData=d.goods}).finally(()=>{n.loading=!1}));const A=()=>{var e,d;Z({page:1,cid:((e=n.cid)==null?void 0:e.length)==2?n.cid[1]:((d=n.cid)==null?void 0:d[0])||"",keyword:n.keyword}).then(b=>{console.log("\u641C\u7D22\u5546\u54C1\uFF1A",b),n.dialogTableData=b.list})},k=()=>{console.log("\u6253\u5370",r[4].value),n.btnLoading=!0,a.title=r[0].value,a.content=r[1].value,a.thumb=r[2].value,a.starttime=h(r[3].value[0]).format("YYYY:MM:DD HH:mm:ss"),a.endtime=h(r[3].value[1]).format("YYYY:MM:DD HH:mm:ss"),a.starthour=h(r[4].value[0]).format("HH:mm"),a.endhour=h(r[4].value[1]).format("HH:mm"),a.use_limit=r[5].value,a.order_limit=r[6].value,a.goods_limit=r[7].value,a.is_cross_product=r[9].value,a.discount_num=r[10].value,a.discount_percent=r[11].value,a.goods_id=[],a.poi_user_type=[],a.discount_price=[],a.max_buy_limit=[],a.discount_total=[],a.discount_available_total=[],a.num=[],a.discount=[];for(let e of n.tableData)console.log("\u8F93\u51FA",e),a.goods_id.push(e.goods_id),a.poi_user_type.push(e.poi_user_type),a.discount_price.push(e.discount_price),a.max_buy_limit.push(e.max_buy_limit),a.discount_total.push(e.discount_total),a.discount_available_total.push(e.discount_available_total),a.num.push(e.num),a.discount.push(e.discount);w?ee({id:w,...a}).then(e=>{$.success("\u7F16\u8F91\u6210\u529F"),C()}).finally(()=>{n.btnLoading=!1}):le(a).then(e=>{$.success("\u63D0\u4EA4\u6210\u529F"),C()}).finally(()=>{n.btnLoading=!1})},U=e=>{n.tableData.splice(e,1)},M=e=>{console.log("\u9009\u4E2D",e);const d=n.preselection.indexOf(e);d==-1?n.preselection.push(e):n.preselection.splice(d,1)},Y=e=>n.preselection.indexOf(e)==-1?void 0:"success",B=()=>{n.showDialog=!1,console.log(n.preselection,"data.preselection"),console.log(n.tableData,"data.tableData");for(let e of n.preselection){const d=n.tableData.findIndex(T=>e.id==T.id),b={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,num:0,discount:0};d==-1&&n.tableData.push(b),console.log("\u6DFB\u52A0",n.tableData)}},m=()=>{n.tableData.forEach(e=>{e.max_buy_limit=n.MaxBuyLimit})},N=()=>{n.tableData.forEach(e=>{e.num=n.Num})},D=()=>{n.tableData.forEach(e=>{e.discount=n.Discount})},E=()=>{n.tableData.forEach(e=>{e.discount_total=n.DiscountTotal})},x=()=>{n.tableData.forEach(e=>{e.discount_available_total=n.DiscountAvailableTotal})};return{...q(n),formData:r,Search:O,getGoodsPage:A,submit:k,del:U,selectedGoods:M,isPickGoods:Y,dialogConfirm:B,handleMaxBuyLimit:m,handleNum:N,handleDiscount:D,handleDiscountTotal:E,handleDiscountAvailableTotal:x}}};const g=o=>(Q("data-v-90b6c4f5"),o=o(),W(),o),te={class:"container"},ue=g(()=>p("div",{class:"title-box"},[p("h2",{class:"title"},"\u7F16\u8F91\u5546\u54C1")],-1)),ne={class:"form-item-top"},se={key:5,class:"wrap"},ie={class:"wrap-item"},de=g(()=>p("span",null,"\u6279\u91CF\u8BBE\u7F6E",-1)),re=g(()=>p("span",null,"\u4EF6",-1)),pe=g(()=>p("span",null,"\u4E2A",-1)),me=g(()=>p("span",null,"\u6298",-1)),ce=g(()=>p("span",null,"\u4EF6/\u5929",-1)),_e=g(()=>p("span",null,"\u4EF6",-1)),be=g(()=>p("span",null,"\u4EF6",-1)),ge=g(()=>p("span",null,"\u4E2A",-1)),fe=g(()=>p("span",null,"\u6298",-1)),ve=g(()=>p("span",null,"\u4EF6/\u5929",-1)),De=g(()=>p("span",null,"\u4EF6",-1)),he=v("\u5220\u9664"),ye={class:"wrap-item",style:{"margin-top":"10px","justify-content":"end"}},Ve=v("\u6DFB\u52A0\u5546\u54C1"),we={class:"form-item-bottom"},Be=v("\u63D0\u4EA4"),Ee={class:"search",style:{display:"flex"}},Fe=v("\u641C\u7D22"),Ce={class:"wrap",style:{display:"flex","align-items":"center"}},Ae=v("\u9009\u62E9"),ke={class:"dialog-footer"},Ue=v("\u53D6\u6D88"),Me=v("\u786E\u5B9A");function Ye(o,i,w,C,n,r){const a=c("el-input"),A=c("el-radio"),k=c("el-radio-group"),U=c("MaterialSelect"),M=c("el-date-picker"),Y=c("el-time-picker"),B=c("el-image"),m=c("el-table-column"),N=c("el-switch"),D=c("el-button"),E=c("el-table"),x=c("el-form-item"),e=c("el-form"),d=c("Page"),b=c("el-cascader"),T=c("el-dialog");return f(),F(L,null,[t(d,{showBorder:!1,loading:o.loading},{main:s(()=>[p("div",te,[ue,t(e,{class:"form-container",ref:"ruleFormRef",model:o.formData,rules:o.rules,"label-width":"180px"},{default:s(()=>[(f(!0),F(L,null,S(o.formData,(u,H)=>(f(),y(x,{label:u.label,key:H,prop:u.prop,"inline-message":!0},{default:s(()=>[p("div",ne,[u.mode=="input"?(f(),y(a,{key:0,modelValue:u.value,"onUpdate:modelValue":l=>u.value=l},J({_:2},[u.prepend?{name:"prepend",fn:s(()=>[v(V(u.prepend),1)])}:void 0,u.append?{name:"append",fn:s(()=>[v(V(u.append),1)])}:void 0]),1032,["modelValue","onUpdate:modelValue"])):u.mode=="radio"?(f(),y(k,{key:1,modelValue:u.value,"onUpdate:modelValue":l=>u.value=l},{default:s(()=>[(f(!0),F(L,null,S(u.radios,(l,_)=>(f(),y(A,{key:_,label:l.label,size:"large"},{default:s(()=>[v(V(l.txt),1)]),_:2},1032,["label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):u.mode=="picture"?(f(),y(U,{key:2,modelValue:u.value,"onUpdate:modelValue":l=>u.value=l},null,8,["modelValue","onUpdate:modelValue"])):u.mode=="date"?(f(),y(M,{key:3,modelValue:u.value,"onUpdate:modelValue":l=>u.value=l,type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},null,8,["modelValue","onUpdate:modelValue"])):u.mode=="time"?(f(),y(Y,{key:4,modelValue:u.value,"onUpdate:modelValue":l=>u.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"])):u.mode=="custom"?(f(),F("div",se,[p("div",ie,[p("div",null,[de,t(a,{style:{width:"208px","margin-bottom":"20px"},onInput:o.handleMaxBuyLimit,modelValue:o.MaxBuyLimit,"onUpdate:modelValue":i[0]||(i[0]=l=>o.MaxBuyLimit=l)},{append:s(()=>[re]),_:1},8,["onInput","modelValue"]),t(a,{style:{width:"208px","margin-bottom":"40px","margin-top":"-34px"},onInput:o.handleNum,modelValue:o.Num,"onUpdate:modelValue":i[1]||(i[1]=l=>o.Num=l)},{append:s(()=>[pe]),_:1},8,["onInput","modelValue"]),t(a,{style:{width:"208px","margin-bottom":"20px","margin-top":"12px","margin-left":"-206px"},onInput:o.handleDiscount,modelValue:o.Discount,"onUpdate:modelValue":i[2]||(i[2]=l=>o.Discount=l)},{append:s(()=>[me]),_:1},8,["onInput","modelValue"]),t(a,{style:{width:"208px","margin-bottom":"40px","margin-top":"-34px"},onInput:o.handleDiscountTotal,modelValue:o.DiscountTotal,"onUpdate:modelValue":i[3]||(i[3]=l=>o.DiscountTotal=l)},{append:s(()=>[ce]),_:1},8,["onInput","modelValue"]),t(a,{style:{width:"208px","margin-bottom":"20px","margin-top":"12px","margin-left":"-206px"},onInput:o.handleDiscountAvailableTotal,modelValue:o.DiscountAvailableTotal,"onUpdate:modelValue":i[4]||(i[4]=l=>o.DiscountAvailableTotal=l)},{append:s(()=>[_e]),_:1},8,["onInput","modelValue"])]),t(E,{data:o.tableData,border:"",style:{width:"100%"}},{default:s(()=>[t(m,{label:"\u7F29\u7565\u56FE",align:"center",width:"75"},{default:s(l=>[t(B,{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:s(l=>[p("span",null,"\uFFE5"+V(l.row.price),1)]),_:1}),t(m,{label:"\u6BCF\u5355\u9650\u8D2D",align:"center",width:"200"},{default:s(l=>[t(a,{class:"w-100",modelValue:l.row.max_buy_limit,"onUpdate:modelValue":_=>l.row.max_buy_limit=_},{append:s(()=>[be]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),t(m,{label:"\u7B2CN\u4E2A/\u6253N\u6298",align:"center",width:"200"},{default:s(l=>[t(a,{class:"w-150 mb-10",modelValue:l.row.num,"onUpdate:modelValue":_=>l.row.num=_},{append:s(()=>[ge]),_:2},1032,["modelValue","onUpdate:modelValue"]),t(a,{class:"w-150 mb-10",modelValue:l.row.discount,"onUpdate:modelValue":_=>l.row.discount=_},{append:s(()=>[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:s(l=>[t(a,{class:"w-150 mb-10",modelValue:l.row.discount_total,"onUpdate:modelValue":_=>l.row.discount_total=_},{append:s(()=>[ve]),_:2},1032,["modelValue","onUpdate:modelValue"]),t(a,{class:"w-150 mb-10",modelValue:l.row.discount_available_total,"onUpdate:modelValue":_=>l.row.discount_available_total=_},{append:s(()=>[De]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),t(m,{prop:"exclusive",label:"\u65B0\u7528\u6237\u4E13\u4EAB",align:"center"},{default:s(l=>[t(N,{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:"status",label:"\u6D3B\u52A8\u72B6\u6001",align:"center"},{default:s(l=>[p("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:s(l=>[t(D,{onClick:_=>o.del(l.$index)},{default:s(()=>[he]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),p("div",ye,[t(D,{type:"primary",onClick:i[5]||(i[5]=l=>o.showDialog=!0)},{default:s(()=>[Ve]),_:1})])])):K("",!0)]),p("div",we,[p("span",null,V(u.tips),1)])]),_:2},1032,["label","prop"]))),128)),t(D,{type:"primary",loading:o.btnLoading,onClick:i[6]||(i[6]=u=>o.submit())},{default:s(()=>[Be]),_:1},8,["loading"])]),_:1},8,["model","rules"])])]),_:1},8,["loading"]),t(T,{modelValue:o.showDialog,"onUpdate:modelValue":i[12]||(i[12]=u=>o.showDialog=u),title:"\u9009\u62E9\u5546\u54C1",width:"50%",draggable:""},{footer:s(()=>[p("span",ke,[t(D,{onClick:i[10]||(i[10]=u=>o.showDialog=!1)},{default:s(()=>[Ue]),_:1}),t(D,{type:"primary",onClick:i[11]||(i[11]=u=>o.dialogConfirm())},{default:s(()=>[Me]),_:1})])]),default:s(()=>[p("div",Ee,[t(b,{modelValue:o.cid,"onUpdate:modelValue":i[7]||(i[7]=u=>o.cid=u),options:o.classifyList,clearable:"",placeholder:"\u5546\u54C1\u5206\u7C7B"},null,8,["modelValue","options"]),t(a,{modelValue:o.keyword,"onUpdate:modelValue":i[8]||(i[8]=u=>o.keyword=u),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0\u8FDB\u884C\u641C\u7D22",clearable:""},null,8,["modelValue"]),t(D,{type:"primary",icon:o.Search,style:{"margin-left":"5px"},onClick:i[9]||(i[9]=u=>o.getGoodsPage())},{default:s(()=>[Fe]),_:1},8,["icon"])]),t(E,{data:o.dialogTableData,border:"",style:{width:"100%","margin-top":"15px"}},{default:s(()=>[t(m,{prop:"name",label:"\u540D\u79F0",align:"center"},{default:s(u=>[p("div",Ce,[t(B,{style:{width:"50px"},src:u.row.thumb},null,8,["src"]),p("span",null,V(u.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:s(u=>[t(D,{type:o.isPickGoods(u.row),onClick:H=>o.selectedGoods(u.row)},{default:s(()=>[Ae]),_:2},1032,["type","onClick"])]),_:1})]),_:1},8,["data"])]),_:1},8,["modelValue"])],64)}const Re=z(ae,[["render",Ye],["__scopeId","data-v-90b6c4f5"]]);export{Re as default};
|