1 |
- import{P as I}from"./index.b06ad809.js";import{az as m,aa as f,d as $,a6 as z,b as S,r as V,s as L,p as H,c as d,e as i,k as _,i as r,h as s,u,A as J,f as w,j as B,F as C,g as h,q as K,m as g,N as Q,E as x,R as W,S as X,_ as Y}from"./index.0308b213.js";import{A as Z}from"./index.1d26a072.js";const ge=a=>m.request({url:"addon/deliveryStation.web.Route/lists",method:"GET",params:a}),ye=a=>m.request({url:"addon/deliveryStation.web.Route/del",method:"POST",data:{id:a}}),ee=a=>m.request({url:"addon/deliveryStation.web.Route/edit",method:"GET",params:a}),te=a=>m.request({url:"addon/deliveryStation.web.Route/save",method:"POST",data:a}),De=a=>f.request({url:"agent/plugin.deliveryStation.Route/lists",method:"GET",params:a}),Ee=a=>f.request({url:"agent/plugin.deliveryStation.Route/del",method:"POST",data:{id:a}}),ae=a=>f.request({url:"agent/plugin.deliveryStation.Route/edit",method:"GET",params:a}),oe=a=>f.request({url:"agent/plugin.deliveryStation.Route/save",method:"POST",data:a}),ue=a=>(W("data-v-fc6c952a"),a=a(),X(),a),le={style:{width:"260px",height:"600px",overflow:"auto"}},re=ue(()=>h("label",null,"\u914D\u9001\u533A\u57DF",-1)),se=g("\u533A\u57DF\u540D\u79F0"),ne=g("\u5220\u9664"),de=g("\u63D0\u4EA4"),ie=g("\u53D6\u6D88"),pe=$({props:{modelValue:{type:Boolean,default:!1},id:{default:0},areas:{default:[]}},emits:["update:modelValue","onClose"],setup(a,{emit:A}){const n=a,{OpPlatform:y}=z(),e=S({route:{id:0,uniacid:0,title:"",store_areaid:[],type:0,areas:[],addtime:0,agentid:0,delivery_areas:[]},store_areas:[],address_type:0,areas_group:{areas:[],areas_group:[]},map_center:{location_x:"",location_y:""}});let p=V(!1),T=L(()=>Number(n.id)>0);const k=async()=>{if(y.value==="agent"){const l=await ae({id:n.id});Object.assign(e,l),D.value=[Number(e.map_center.location_y),Number(e.map_center.location_x)]}else{const l=await ee({id:n.id});Object.assign(e,l),D.value=[Number(e.map_center.location_y),Number(e.map_center.location_x)]}},q=l=>{e.route.areas=l};let D=V([116.397573,39.908743]);S({id:0,data:[]});const N=l=>{Q.alert("\u786E\u5B9A\u9700\u8981\u5220\u9664\u6570\u636E\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{e.route.areas.splice(l,1)}).catch(()=>{})},P=async()=>{let l=new Date().getTime();e.route.areas=e.route.areas.map((t,v)=>(l++,{colorType:(t==null?void 0:t.colorType)||1,fillColor:(t==null?void 0:t.fillColor)||"#71a3ef",strokeColor:(t==null?void 0:t.strokeColor)||"#4589ef",title:(t==null?void 0:t.title)||"",sids:[],sign:`M${l}`,path:t.path||[]})),y.value==="agent"?await oe({id:n.id,title:e.route.title,store_areaid:e.route.store_areaid,agentid:e.route.agentid,type:e.route.type,areas:e.route.areas}).then(()=>{x.success("\u4FDD\u5B58\u8DEF\u7EBF\u6210\u529F"),E()}):await te({id:n.id,title:e.route.title,store_areaid:e.route.store_areaid,agentid:e.route.agentid,type:e.route.type,areas:e.route.areas}).then(()=>{x.success("\u4FDD\u5B58\u8DEF\u7EBF\u6210\u529F"),E()})};H(()=>n.modelValue,l=>{p.value=l,e.store_areas=n.areas,l&&n.id>0&&k()});const E=()=>{A("update:modelValue",!1),A("onClose")};return V(!1),(l,t)=>{const v=d("el-input"),c=d("el-form-item"),O=d("el-option"),U=d("el-select"),b=d("el-button"),M=d("el-card"),j=d("el-form"),G=d("el-dialog");return i(),_(G,{modelValue:u(p),"onUpdate:modelValue":t[4]||(t[4]=o=>K(p)?p.value=o:p=o),title:u(T)?"\u7F16\u8F91\u8DEF\u7EBF":"\u6DFB\u52A0\u8DEF\u7EBF",width:"80%","destroy-on-close":"",onClose:E},{default:r(()=>[s(j,{model:u(e),ref:"form","label-width":"120px",inline:!1},{default:r(()=>[s(c,{label:"\u8DEF\u7EBF\u540D\u79F0"},{default:r(()=>[s(v,{modelValue:u(e).route.title,"onUpdate:modelValue":t[0]||(t[0]=o=>u(e).route.title=o)},null,8,["modelValue"])]),_:1}),u(y)==="shangpu"?(i(),_(c,{key:0,label:"\u4EE3\u7406\u533A\u57DF"},{default:r(()=>[s(u(Z),{modelValue:u(e).route.agentid,"onUpdate:modelValue":t[1]||(t[1]=o=>u(e).route.agentid=o)},null,8,["modelValue"])]),_:1})):J("",!0),s(c,{label:"\u96C6\u4E2D\u914D\u9001\u5546\u5708"},{default:r(()=>[s(U,{modelValue:u(e).route.store_areaid,"onUpdate:modelValue":t[2]||(t[2]=o=>u(e).route.store_areaid=o),multiple:"",style:{width:"100%"},filterable:"",clearable:""},{default:r(()=>[(i(!0),w(C,null,B(u(e).store_areas,o=>(i(),_(O,{key:o.id,label:o.title,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),s(c,{label:"\u96C6\u4E2D\u914D\u9001\u533A\u57DF"},{default:r(()=>[s(I,{onUpdate:q,modelValue:u(e).route.areas,"onUpdate:modelValue":t[3]||(t[3]=o=>u(e).route.areas=o),center:u(D),style:{width:"1200px"}},{default:r(()=>[h("div",le,[(i(!0),w(C,null,B(u(e).route.areas,(o,F)=>(i(),_(M,{key:`area-data-${F}`},{default:r(()=>[h("div",null,[re,s(v,{modelValue:o.title,"onUpdate:modelValue":R=>o.title=R,type:"data"},{prepend:r(()=>[se]),_:2},1032,["modelValue","onUpdate:modelValue"]),s(b,{type:"danger",onClick:R=>N(F)},{default:r(()=>[ne]),_:2},1032,["onClick"])])]),_:2},1024))),128))])]),_:1},8,["modelValue","center"])]),_:1}),s(c,null,{default:r(()=>[s(b,{type:"primary",onClick:P},{default:r(()=>[de]),_:1}),s(b,null,{default:r(()=>[ie]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])}}});const ce=Y(pe,[["__scopeId","data-v-fc6c952a"]]),ve=Object.freeze(Object.defineProperty({__proto__:null,default:ce},Symbol.toStringTag,{value:"Module"}));export{ce as R,ge as a,ye as b,De as g,Ee as p,ve as r};
|