1 |
- import{E as Fe,a as ye,b as Ce,c as ve,d as De,e as Be,f as Ee,g as ke}from"./EditDialog.a81af5f3.js";import{d as Ve,a6 as we,b as w,r as b,p as q,c as m,at as xe,e as n,f as r,u as s,g as _,h as t,i as a,F as N,j as R,k,A as x,w as H,t as A,q as T,m as i,as as Ae,y as J,N as Le,E as B,_ as Ue}from"./index.0308b213.js";import"./useInstance.233fbdde.js";const Se={key:0},Pe={key:1},Ge={class:"filter-form"},Ne=i("\u67E5\u8BE2"),Te={class:"data"},ze={class:"operation-container"},Me={class:"operation-btn"},Ie=i(" \u6279\u91CF\u6DFB\u52A0 "),Oe=i(" \u6781\u901F\u5BFC\u5165 "),$e=i(" \u6279\u91CF\u8BBE\u7F6E\u5546\u6237\u53F7 "),je={class:"table"},qe=["src"],Re={key:0},He={key:1},Je={key:0},Ke=i("%"),Qe={key:1},We={key:0},Xe={key:1},Ye={class:"table-operation-btn"},Ze={class:"top"},et=i("\u7F16\u8F91"),tt=i("\u5220\u9664"),lt={key:0,class:"operation-btn-footer"},ot=i("\u5173\u95ED"),at=i("\u63D0\u4EA4"),ut={class:"bottom"},st={key:0,class:"pagination"},nt={class:"search",style:{display:"flex"}},it={class:"search",style:{display:"flex"}},dt=i("\u641C\u7D22"),ct={class:"wrap",style:{display:"flex","align-items":"center"}},rt=i("\u9009\u62E9"),_t={class:"dialog-footer"},pt=i("\u5168\u9009"),gt=i("\u53D6\u6D88\u53BB\u9009"),mt=i("\u53D6\u6D88"),ft=i("\u786E\u5B9A"),ht={class:"dialog-footer"},bt=i("\u53D6\u6D88"),Ft=i("\u786E\u5B9A"),yt=Ve({setup(Ct){const{OpPlatform:K}=we(),g=w({page:1,limit:10,agentid:"",sid:"",areaid:"",keywords:"",account_id:"",merchant_no:""}),U=b(!1),z=w({list:[],count:0}),f=w({list:[],count:0}),h=w({list:[],count:0});let p=b(!1);const Q=()=>{p.value=!0,f.list=[],f.count=0},W=()=>{p.value=!1,h.list=[],C()};let S=b([]);const C=()=>{U.value=!0,ye(g).then(u=>{z.list=u.list,z.count=u.count,f.list=u.list,f.count=u.count,U.value=!1})};b(!1),b(!1),q(()=>[g.page,g.limit],()=>{C()});const X=()=>{C()};let V=b(!1),P=b(!1),G=b(0);const Y=u=>{G.value=u,P.value=!0,J(()=>{V.value=!0})},Z=()=>{G.value=0,J(()=>{P.value=!1}),C()},ee=u=>{Le.alert("\u786E\u5B9A\u9700\u8981\u5220\u9664\u6570\u636E\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{p.value?(h.list=h.list.filter(o=>o.id!=u),f.list=h.list,f.count=h.list.length):Ce({id:u}).then(()=>{B({message:"\u5220\u9664\u6210\u529F",type:"success"}),C()})}).catch(()=>{})},te=u=>{S.value=u.map(o=>o.id)},l=w({showDialog:!1,dialogTableData:[],classifyList:[],goodsPageLoading:!1,cid:[],keyword:"",stores:[],sid:"",preselection:[],goodsList:[]}),le=(u=!0)=>{ve().then(o=>{console.log("res",o),l.stores=o,u&&(l.showDialog=!0)})},oe=()=>{var u,o;if(!l.sid){B.warning("\u8BF7\u9009\u62E9\u95E8\u5E97");return}l.goodsPageLoading=!0,De({page:1,cid:((u=l.cid)==null?void 0:u.length)==2?l.cid[1]:((o=l.cid)==null?void 0:o[0])||"",keyword:l.keyword,sid:l.sid}).then(v=>{console.log("\u641C\u7D22\u5546\u54C1\uFF1A",v),l.dialogTableData=v.list,l.goodsPageLoading=!1})},ae=()=>{l.classifyList=[],ke({page:1,limit:200,sid:l.sid}).then(u=>{console.log("\u5546\u54C1\u5206\u7C7B\uFF1A",u),l.classifyList=u.lists.map(o=>({value:o.id,label:o.title,children:o.child.map(v=>({value:v.id,label:v.title}))}))},u=>{l.loading=!1})},ue=()=>{l.showDialog=!0},se=()=>{l.preselection=l.dialogTableData},ne=()=>{l.preselection=[]},ie=u=>l.preselection.indexOf(u)==-1?void 0:"success",de=u=>{l.preselection.indexOf(u)==-1?l.preselection.push(u):l.preselection=l.preselection.filter(o=>o.id!=u.id)},ce=()=>{l.goodsList=l.preselection,console.log("goods_dialog_data.goodsList",l.goodsList),l.goodsList.forEach(u=>{h.list.push({id:u.id,goods_id:u.id,goods_title:u.title,goods_image:u.thumb,goods_price:u.price,base_price:u.caigou_price,merchant_no:""})}),f.list=h.list,f.count=h.list.length,l.showDialog=!1},re=()=>{l.showDialog=!1};q(()=>l.sid,u=>{u&&ae()});let F=b(!1),D=b("");const _e=()=>{if(p.value)F.value=!0;else{if(!S.value.length){B.warning("\u8BF7\u9009\u62E9\u9700\u8981\u8BBE\u7F6E\u5546\u6237\u53F7\u7684\u5546\u54C1");return}F.value=!0}},pe=()=>{F.value=!1},ge=()=>{if(!D.value){B.warning("\u8BF7\u8F93\u5165\u5546\u6237\u53F7");return}p.value?(f.list.forEach(u=>{u.merchant_no=D.value}),F.value=!1):Be({ids:S.value,merchant_no:D.value}).then(()=>{B({message:"\u8BBE\u7F6E\u6210\u529F",type:"success"}),F.value=!1,C()})},me=()=>{if(!h.list.length){B.warning("\u8BF7\u5148\u6DFB\u52A0\u5546\u54C1");return}Ee({list:h.list}).then(()=>{B({message:"\u6DFB\u52A0\u6210\u529F",type:"success"}),p.value=!1,h.list=[],C()})};return C(),le(!1),(u,o)=>{const v=m("el-option"),M=m("el-select"),L=m("el-form-item"),E=m("el-input"),d=m("el-button"),I=m("el-form"),c=m("el-table-column"),O=m("el-table"),fe=m("el-pagination"),he=m("el-cascader"),be=m("el-image"),$=m("el-dialog"),j=xe("loading");return n(),r(N,null,[s(K)==="shangpu"?(n(),r("div",Se," \u8BF7\u53BB\u4EE3\u7406\u540E\u53F0\u8FDB\u884C\u64CD\u4F5C ")):(n(),r("div",Pe,[_("div",Ge,[t(I,{model:s(g),"label-width":"90px"},{default:a(()=>[t(L,{label:"\u5546\u6237",prop:"sid",ref:"stores"},{default:a(()=>[t(M,{modelValue:s(g).sid,"onUpdate:modelValue":o[0]||(o[0]=e=>s(g).sid=e),placeholder:"\u8BF7\u9009\u62E9\u5546\u6237",filterable:"",clearable:""},{default:a(()=>[(n(!0),r(N,null,R(s(l).stores,e=>(n(),k(v,{value:e.id,label:e.title},null,8,["value","label"]))),256))]),_:1},8,["modelValue"])]),_:1},512),t(L,{label:"\u5173\u952E\u8BCD",prop:"keywords"},{default:a(()=>[t(E,{modelValue:s(g).keywords,"onUpdate:modelValue":o[1]||(o[1]=e=>s(g).keywords=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0\u6216\u5546\u54C1id\u6216\u5546\u6237\u53F7",clearable:""},null,8,["modelValue"])]),_:1}),t(L,null,{default:a(()=>[t(d,{class:"tn-el-form-item--item tn-button tn-button--blue",onClick:X},{default:a(()=>[Ne]),_:1})]),_:1})]),_:1},8,["model"])]),_("div",Te,[_("div",ze,[_("div",Me,[t(d,{class:"btn",type:"success",onClick:Q},{default:a(()=>[Ie]),_:1}),s(p)?(n(),k(d,{key:0,class:"btn",type:"warning",onClick:ue},{default:a(()=>[Oe]),_:1})):x("",!0),t(d,{class:"btn",type:"danger",onClick:_e},{default:a(()=>[$e]),_:1})])]),H((n(),r("div",je,[t(O,{data:s(f).list,onSelectionChange:te},{default:a(()=>[t(c,{align:"center",type:"selection"}),t(c,{label:"\u4EE3\u7406",prop:"agent_title"}),t(c,{label:"\u5546\u6237",prop:"store_title"}),t(c,{label:"\u5546\u54C1id",prop:"goods_id"}),t(c,{label:"\u5546\u54C1\u6807\u9898",prop:"goods_title"}),t(c,{label:"\u5546\u54C1\u56FE\u7247",prop:"goods_image"},{default:a(({row:e})=>[_("img",{src:e.goods_image,alt:"",style:{width:"50px",height:"50px"}},null,8,qe)]),_:1}),t(c,{label:"\u5546\u54C1\u4EF7\u683C",prop:"goods_price"}),t(c,{label:"\u57FA\u7840\u91C7\u8D2D\u4EF7\u683C",prop:"base_price"},{default:a(({row:e})=>[s(p)?(n(),r("view",Re,[t(E,{modelValue:e.base_price,"onUpdate:modelValue":y=>e.base_price=y,type:"number",min:0,placeholder:"\u8BF7\u8F93\u5165\u57FA\u7840\u91C7\u8D2D\u4EF7\u683C"},null,8,["modelValue","onUpdate:modelValue"])])):(n(),r("view",He,A(e.base_price),1))]),_:1}),t(c,{label:"\u8FD4\u70B9\u6BD4\u4F8B",prop:"rebate_ratio"},{default:a(({row:e})=>[s(p)?(n(),r("view",Je,[t(E,{modelValue:e.rebate_ratio,"onUpdate:modelValue":y=>e.rebate_ratio=y,type:"number",min:0,placeholder:"\u8BF7\u8F93\u5165\u8FD4\u70B9\u6BD4\u4F8B"},{append:a(()=>[Ke]),_:2},1032,["modelValue","onUpdate:modelValue"])])):(n(),r("view",Qe,A(e.rebate_ratio),1))]),_:1}),t(c,{label:"\u5206\u8D26\u5546\u6237\u53F7",prop:"merchant_no"},{default:a(({row:e})=>[s(p)?(n(),r("view",We,[t(E,{modelValue:e.merchant_no,"onUpdate:modelValue":y=>e.merchant_no=y,type:"text",placeholder:"\u8BF7\u8F93\u5165\u5206\u8D26\u5546\u6237\u53F7"},null,8,["modelValue","onUpdate:modelValue"])])):(n(),r("view",Xe,A(e.merchant_no),1))]),_:1}),t(c,{fixed:"right",label:"\u64CD\u4F5C",width:"290px"},{default:a(({row:e})=>[_("div",Ye,[_("div",Ze,[s(p)?x("",!0):(n(),k(d,{key:0,size:"small",type:"primary",onClick:y=>Y(e.id)},{default:a(()=>[et]),_:2},1032,["onClick"])),t(d,{size:"small",type:"danger",onClick:y=>ee(e.id)},{default:a(()=>[tt]),_:2},1032,["onClick"])])])]),_:1})]),_:1},8,["data"])])),[[j,U.value]]),s(p)?(n(),r("div",lt,[t(d,{class:"btn",type:"danger",onClick:W},{default:a(()=>[ot]),_:1}),t(d,{class:"btn",type:"success",onClick:me},{default:a(()=>[at]),_:1})])):x("",!0)]),_("div",ut,[s(p)?x("",!0):(n(),r("div",st,[t(fe,{currentPage:s(g).page,"onUpdate:currentPage":o[2]||(o[2]=e=>s(g).page=e),"page-size":s(g).limit,"onUpdate:page-size":o[3]||(o[3]=e=>s(g).limit=e),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:s(f).count},null,8,["currentPage","page-size","total"])]))])])),s(P)?(n(),k(Fe,{key:2,modelValue:s(V),"onUpdate:modelValue":o[4]||(o[4]=e=>T(V)?V.value=e:V=e),id:s(G),onOnClose:Z},null,8,["modelValue","id"])):x("",!0),t($,{modelValue:s(l).showDialog,"onUpdate:modelValue":o[11]||(o[11]=e=>s(l).showDialog=e),title:"\u9009\u62E9\u5546\u54C1",width:"50%",draggabl:""},{footer:a(()=>[_("span",_t,[t(d,{onClick:o[9]||(o[9]=e=>se()),type:"success"},{default:a(()=>[pt]),_:1}),t(d,{onClick:ne,type:"danger"},{default:a(()=>[gt]),_:1}),t(d,{onClick:re},{default:a(()=>[mt]),_:1}),t(d,{type:"primary",onClick:o[10]||(o[10]=e=>ce())},{default:a(()=>[ft]),_:1})])]),default:a(()=>[_("div",nt,[t(M,{class:"agent-select",modelValue:s(l).sid,"onUpdate:modelValue":o[5]||(o[5]=e=>s(l).sid=e),placeholder:"\u8BF7\u9009\u62E9\u95E8\u5E97",filterable:"",clearable:""},{default:a(()=>[(n(!0),r(N,null,R(s(l).stores,(e,y)=>(n(),k(v,{value:e.id,label:e.title},{default:a(()=>[i(A(e.title),1)]),_:2},1032,["value","label"]))),256))]),_:1},8,["modelValue"])]),_("div",it,[t(he,{modelValue:s(l).cid,"onUpdate:modelValue":o[6]||(o[6]=e=>s(l).cid=e),options:s(l).classifyList,clearable:"",placeholder:"\u5546\u54C1\u5206\u7C7B"},null,8,["modelValue","options"]),t(E,{modelValue:s(l).keyword,"onUpdate:modelValue":o[7]||(o[7]=e=>s(l).keyword=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0\u8FDB\u884C\u641C\u7D22",clearable:""},null,8,["modelValue"]),t(d,{type:"primary",icon:s(Ae),style:{"margin-left":"5px"},onClick:o[8]||(o[8]=e=>oe())},{default:a(()=>[dt]),_:1},8,["icon"])]),H((n(),k(O,{data:s(l).dialogTableData,border:"",style:{width:"100%","margin-top":"15px"}},{default:a(()=>[t(c,{prop:"name",label:"\u540D\u79F0",align:"center"},{default:a(e=>[_("div",ct,[t(be,{style:{width:"50px"},src:e.row.thumb},null,8,["src"]),_("span",null,A(e.row.title),1)])]),_:1}),t(c,{prop:"store_title",label:"\u5546\u6237",align:"center"}),t(c,{prop:"caigou_price",label:"\u91C7\u8D2D\u4EF7",align:"center"}),t(c,{label:"\u64CD\u4F5C",align:"center"},{default:a(e=>[t(d,{type:ie(e.row),onClick:y=>de(e.row)},{default:a(()=>[rt]),_:2},1032,["type","onClick"])]),_:1})]),_:1},8,["data"])),[[j,s(l).goodsPageLoading]])]),_:1},8,["modelValue"]),t($,{modelValue:s(F),"onUpdate:modelValue":o[13]||(o[13]=e=>T(F)?F.value=e:F=e),title:"\u6279\u91CF\u8BBE\u7F6E\u5546\u6237\u53F7",width:"50%",draggabl:""},{footer:a(()=>[_("span",ht,[t(d,{onClick:pe,type:"danger"},{default:a(()=>[bt]),_:1}),t(d,{type:"primary",onClick:ge},{default:a(()=>[Ft]),_:1})])]),default:a(()=>[t(I,null,{default:a(()=>[t(L,{label:"\u5546\u6237\u53F7",prop:"merchant_no"},{default:a(()=>[t(E,{modelValue:s(D),"onUpdate:modelValue":o[12]||(o[12]=e=>T(D)?D.value=e:D=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u6237\u53F7",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}});const Et=Ue(yt,[["__scopeId","data-v-6bb77d4f"]]);export{Et as default};
|