EditDialog.8a6d85f9.js 9.2 KB

1
  1. import{d as oe,a6 as ae,s as se,r as T,p as A,b as L,c as n,at as ue,e as C,f as I,h as s,i,g as c,t as E,u,a2 as ie,k as h,A as N,F as O,j as de,m as p,as as ne,w as re,E as F,R as ce,S as pe,_ as ge}from"./index.76214426.js";import{g as _e,a as fe,d as me,e as Ce,f as be,h as Fe,i as ye,j as ve,k as De,l as Ee,m as he,n as Ve}from"./index.8d92e6bb.js";import{u as we}from"./useInstance.af7c9e87.js";import{A as Ae}from"./index.e8855bbf.js";import"./install.412476cc.js";import"./useAgent.769391df.js";import"./list.b7393bbf.js";const Le=b=>(ce("data-v-299783af"),b=b(),pe(),b),Be={class:"container"},ke={class:"title-box"},xe={class:"title"},Ge=Le(()=>c("div",{class:"tips"}," \u4F8B\u5982\u57FA\u7840\u514D\u8FD0\u8D39\u6570\u91CF\u4E3A3\uFF0C\u53E0\u52A0\u8BBE\u7F6E1\u5143\uFF0C\u8D85\u51FA3\u4EF6\u540E\u6BCF\u5355\u589E\u52A01\u5143\u914D\u9001\u8D39\u3002 ",-1)),Se=p("\u9009\u62E9\u5546\u54C1"),Pe={class:"wrap",style:{display:"flex","align-items":"center"}},Ue=p("\u5220\u9664"),$e=p("\u63D0\u4EA4"),Te=p("\u5173\u95ED"),Ie={class:"search",style:{display:"flex"}},Ne=p("\u641C\u7D22"),Oe={class:"wrap",style:{display:"flex","align-items":"center"}},Re=p("\u9009\u62E9"),je={class:"dialog-footer"},Me=p("\u5168\u9009"),qe=p("\u53D6\u6D88"),ze=p("\u786E\u5B9A"),He=oe({props:{modelValue:{type:Boolean,default:!1},id:null},emits:["update:modelValue","onClose"],setup(b,{emit:B}){const y=b,{OpPlatform:f}=ae(),{global:R}=we();let j=se(()=>Number(y.id)>0);const V=T(!1);A(()=>y.modelValue,t=>{V.value=t,t&&y.id&&(l.id=y.id,M(l.id))});const l=L({id:"",agentid:"",sid:"",is_open:1,base_free_num:0,add_delivery_fee:0,goodsList:[],detail:{},select_all:0});let v=L({list:[]});const k=()=>{f.value=="shangpu"?_e({agentid:l.agentid}).then(t=>{v.list=t}):fe({}).then(t=>{v.list=t})};k(),A(()=>l.agentid,t=>{t&&(t!=l.agentid&&(l.sid="",l.deliveryer_id=""),v.list=[],k())},{immediate:!0}),A(()=>l.sid,t=>{t&&(H(),l.detail.sid!=t&&(console.log("clear"),o.dialogTableData=[],l.goodsList=[],o.cid=0))});const o=L({option_text:"\u65B0\u589E",loading:!0,classifyList:[],goodsList:[],dialogTableData:[],keyword:"",cid:[],showDialog:!1,btnLoading:!1,preselection:[],goodsPageLoading:!1}),x=T(),M=t=>{f.value=="shangpu"?me({id:t}).then(e=>{console.log("res",e),e=e.data,l.detail=e,l.agentid=e.agentid||"",l.sid=e.sid||"",l.is_open=e.is_open==1?"1":"0",l.base_free_num=e.base_free_num||0,l.add_delivery_fee=e.add_delivery_fee||0,l.goodsList=e.goodsList||[]}):Ce({id:t}).then(e=>{e=e.data,l.detail=e,l.agentid=e.agentid||"",l.sid=e.sid||"",l.is_open=e.is_open==1?"1":"0",l.base_free_num=e.base_free_num||0,l.add_delivery_fee=e.add_delivery_fee||0,l.goodsList=e.goodsList||[]})},q=()=>{if(!l.sid){F.error("\u8BF7\u9009\u62E9\u95E8\u5E97");return}o.showDialog=!0},z=()=>{o.showDialog=!1},H=()=>{o.classifyList=[],f.value=="shangpu"?be({page:1,limit:200,sid:l.sid}).then(t=>{console.log("\u5546\u54C1\u5206\u7C7B\uFF1A",t),o.classifyList=t.lists.map(e=>({value:e.id,label:e.title,children:e.child.map(d=>({value:d.id,label:d.title}))}))},t=>{o.loading=!1}):Fe({page:1,limit:200,sid:l.sid}).then(t=>{console.log("\u5546\u54C1\u5206\u7C7B\uFF1A",t),o.classifyList=t.lists.map(e=>({value:e.id,label:e.title,children:e.child.map(d=>({value:d.id,label:d.title}))}))},t=>{o.loading=!1})},J=()=>{var t,e,d,D;o.goodsPageLoading=!0,f.value=="shangpu"?ye({page:1,cid:((t=o.cid)==null?void 0:t.length)==2?o.cid[1]:((e=o.cid)==null?void 0:e[0])||"",keyword:o.keyword,sid:l.sid}).then(_=>{console.log("\u641C\u7D22\u5546\u54C1\uFF1A",_),o.dialogTableData=_.list,o.goodsPageLoading=!1}):ve({page:1,cid:((d=o.cid)==null?void 0:d.length)==2?o.cid[1]:((D=o.cid)==null?void 0:D[0])||"",keyword:o.keyword,sid:l.sid}).then(_=>{console.log("\u641C\u7D22\u5546\u54C1\uFF1A",_),o.dialogTableData=_.list,o.goodsPageLoading=!1})},K=t=>o.preselection.indexOf(t)==-1?void 0:"success",Q=t=>{o.preselection.indexOf(t)==-1?o.preselection.push(t):o.preselection=o.preselection.filter(e=>e.id!=t.id)},W=()=>{o.showDialog=!1,l.goodsList=o.preselection,o.preselection=[]},X=t=>{l.goodsList=l.goodsList.filter(e=>e.id!=t.id)},Y=()=>{o.preselection=o.dialogTableData},Z=()=>{console.log("\u63D0\u4EA4\u6570\u636E\uFF1A",l),f.value=="shangpu"?l.id?De(l).then(t=>{console.log("res",t),F.success("\u64CD\u4F5C\u6210\u529F"),m()}):Ee(l).then(t=>{console.log("res",t),F.success("\u64CD\u4F5C\u6210\u529F"),m()}):l.id?he(l).then(t=>{console.log("res",t),F.success("\u64CD\u4F5C\u6210\u529F"),m()}):Ve(l).then(t=>{console.log("res",t),F.success("\u64CD\u4F5C\u6210\u529F"),m()})},ee=()=>{m()},m=()=>{B("update:modelValue",!1),B("onClose"),R.$resetForm(x.value,l)};return(t,e)=>{const d=n("el-form-item"),D=n("el-option"),_=n("el-select"),G=n("el-switch"),w=n("el-input"),g=n("el-button"),S=n("el-image"),r=n("el-table-column"),P=n("el-table"),U=n("el-dialog"),le=n("el-cascader"),te=ue("loading");return C(),I(O,null,[s(U,{modelValue:V.value,"onUpdate:modelValue":e[9]||(e[9]=a=>V.value=a),title:u(j)?"\u67E5\u770B\u8BBE\u7F6E":"\u65B0\u589E\u8BBE\u7F6E",width:"70%","destroy-on-close":"",onClose:m},{default:i(()=>[c("div",Be,[c("div",ke,[c("h2",xe,E(u(o).option_text)+"\u6D3B\u52A8",1)]),s(u(ie),{class:"form-container",ref_key:"formRef",ref:x,model:u(l),"label-width":"180px"},{default:i(()=>[u(f)==="shangpu"?(C(),h(d,{key:0,label:"\u6240\u5C5E\u4EE3\u7406"},{default:i(()=>[s(u(Ae),{modelValue:u(l).agentid,"onUpdate:modelValue":e[0]||(e[0]=a=>u(l).agentid=a)},null,8,["modelValue"])]),_:1})):N("",!0),s(d,{label:"\u95E8\u5E97"},{default:i(()=>[s(_,{class:"agent-select",modelValue:u(l).sid,"onUpdate:modelValue":e[1]||(e[1]=a=>u(l).sid=a),placeholder:"\u8BF7\u9009\u62E9\u95E8\u5E97",filterable:"",clearable:""},{default:i(()=>[(C(!0),I(O,null,de(u(v).list,(a,$)=>(C(),h(D,{value:a.id,label:a.title},{default:i(()=>[p(E(a.title),1)]),_:2},1032,["value","label"]))),256))]),_:1},8,["modelValue"])]),_:1}),s(d,{label:"\u662F\u5426\u5F00\u542F"},{default:i(()=>[s(G,{modelValue:u(l).is_open,"onUpdate:modelValue":e[2]||(e[2]=a=>u(l).is_open=a),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1}),s(d,{label:"\u57FA\u7840\u514D\u8FD0\u8D39\u6570\u91CF"},{default:i(()=>[s(w,{modelValue:u(l).base_free_num,"onUpdate:modelValue":e[3]||(e[3]=a=>u(l).base_free_num=a)},null,8,["modelValue"])]),_:1}),s(d,{label:"\u8D85\u51FA\u6570\u91CF\u540E\u6BCF\u5355\u589E\u52A0x\u5143(\u53E0\u52A0)"},{default:i(()=>[s(w,{modelValue:u(l).add_delivery_fee,"onUpdate:modelValue":e[4]||(e[4]=a=>u(l).add_delivery_fee=a)},null,8,["modelValue"]),Ge]),_:1}),s(d,{label:"\u5168\u9009\u5546\u54C1"},{default:i(()=>[s(G,{modelValue:u(l).select_all,"onUpdate:modelValue":e[5]||(e[5]=a=>u(l).select_all=a),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1}),u(l).select_all==0?(C(),h(d,{key:1,label:"\u5546\u54C1"},{default:i(()=>[s(g,{type:"primary",onClick:e[6]||(e[6]=a=>q())},{default:i(()=>[Se]),_:1}),s(P,{data:u(l).goodsList,border:"",style:{width:"100%","margin-top":"15px"}},{default:i(()=>[s(r,{prop:"name",label:"\u540D\u79F0",align:"center"},{default:i(a=>[c("div",Pe,[s(S,{style:{width:"50px"},src:a.row.thumb},null,8,["src"]),c("span",null,E(a.row.title),1)])]),_:1}),s(r,{prop:"store_title",label:"\u5546\u6237",align:"center"}),s(r,{prop:"price",label:"\u4EF7\u683C",align:"center"}),s(r,{prop:"total",label:"\u5E93\u5B58",align:"center"}),s(r,{label:"\u64CD\u4F5C",align:"center"},{default:i(a=>[s(g,{onClick:$=>X(a.row)},{default:i(()=>[Ue]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1})):N("",!0),s(g,{type:"primary",onClick:e[7]||(e[7]=a=>Z())},{default:i(()=>[$e]),_:1}),s(g,{type:"info",onClick:e[8]||(e[8]=a=>ee())},{default:i(()=>[Te]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title"]),s(U,{modelValue:u(o).showDialog,"onUpdate:modelValue":e[15]||(e[15]=a=>u(o).showDialog=a),title:"\u9009\u62E9\u5546\u54C1",width:"50%",draggabl:""},{footer:i(()=>[c("span",je,[s(g,{onClick:e[13]||(e[13]=a=>Y()),type:"success"},{default:i(()=>[Me]),_:1}),s(g,{onClick:z},{default:i(()=>[qe]),_:1}),s(g,{type:"primary",onClick:e[14]||(e[14]=a=>W())},{default:i(()=>[ze]),_:1})])]),default:i(()=>[c("div",Ie,[s(le,{modelValue:u(o).cid,"onUpdate:modelValue":e[10]||(e[10]=a=>u(o).cid=a),options:u(o).classifyList,clearable:"",placeholder:"\u5546\u54C1\u5206\u7C7B"},null,8,["modelValue","options"]),s(w,{modelValue:u(o).keyword,"onUpdate:modelValue":e[11]||(e[11]=a=>u(o).keyword=a),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0\u8FDB\u884C\u641C\u7D22",clearable:""},null,8,["modelValue"]),s(g,{type:"primary",icon:u(ne),style:{"margin-left":"5px"},onClick:e[12]||(e[12]=a=>J())},{default:i(()=>[Ne]),_:1},8,["icon"])]),re((C(),h(P,{data:u(o).dialogTableData,border:"",style:{width:"100%","margin-top":"15px"}},{default:i(()=>[s(r,{prop:"name",label:"\u540D\u79F0",align:"center"},{default:i(a=>[c("div",Oe,[s(S,{style:{width:"50px"},src:a.row.thumb},null,8,["src"]),c("span",null,E(a.row.title),1)])]),_:1}),s(r,{prop:"store_title",label:"\u5546\u6237",align:"center"}),s(r,{prop:"price",label:"\u4EF7\u683C",align:"center"}),s(r,{prop:"total",label:"\u5E93\u5B58",align:"center"}),s(r,{label:"\u64CD\u4F5C",align:"center"},{default:i(a=>[s(g,{type:K(a.row),onClick:$=>Q(a.row)},{default:i(()=>[Re]),_:2},1032,["type","onClick"])]),_:1})]),_:1},8,["data"])),[[te,u(o).goodsPageLoading]])]),_:1},8,["modelValue"])],64)}}});const el=ge(He,[["__scopeId","data-v-299783af"]]);export{el as default};