addPremiun.baef8623.js 12 KB

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