daShangDao_newAdmin/dist/assets/index.b6fcad75.js
2025-08-16 10:09:32 +08:00

2 lines
21 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,t=(l,a,i)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:i}):l[a]=i,o=(e,o)=>{for(var r in o||(o={}))a.call(o,r)&&t(e,r,o[r]);if(l)for(var r of l(o))i.call(o,r)&&t(e,r,o[r]);return e};import{_ as r,a8 as n,B as d,aP as s,$ as u,a9 as p,aa as c,a3 as g,ab as v,a5 as m,a4 as f,aE as h,ac as y,ae as b,b as _,af as w,ag as V,aQ as F,am as k,aA as W,aB as N,ah as A,ai as C,aG as x,aN as j,as as U,o as M,k as z,at as P,aR as R,l as S,m as B,w as I,n as O,av as q,v as T,t as E,H as D,an as J,J as K,I as $,E as G,ao as H}from"./vendor.7d62357a.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as L}from"./index.b524af77.js";import{g as Q,a as X}from"./district.35f6268b.js";const Y={class:"p-2"},Z={class:"mb-10"},ee={key:0},le={key:1},ae={key:0},ie={key:1},te={key:2},oe={key:3},re={key:4},ne={key:0},de={key:1},se={class:"dialog-footer"},ue={class:"freight-template-container"},pe={class:"dialog-footer"},ce={class:"region-edit-container"},ge={class:"dialog-footer"},ve={__name:"index",setup(e){let l=null,a=!0;const i=r(),t=r(),ve=r(),me=n({visible:!1,title:"运费模板设置"}),fe=n({templateName:"",contact:"",phoneNumber:"",fullAddress:"",deliveryArea:[],pricingMethod:"",deliveryMethod:"express",deliveryNote:""}),he=r([{region:"河北",firstWeight:1,firstFee:1,cities:["保定","沧州","承德","邯郸","衡水","廊坊","秦皇岛","石家庄","唐山","邢台","张家口"],continueWeight:1,continueFee:1},{region:"北京",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"天津",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"重庆",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"上海、江苏、浙江、安徽、江西、山西、山东、内蒙古、湖南、湖北、河南、广东、广西、福建、海南、辽宁、吉林、黑龙江、陕西、云南、贵州、四川",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"甘肃、宁夏、青海",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"新疆、西藏",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"香港、澳门、台湾、海外",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1}]),ye=r([{region:"河北",firstWeight:1,firstFee:1,cities:["保定","沧州","承德","邯郸","衡水","廊坊","秦皇岛","石家庄","唐山","邢台","张家口"],continueWeight:1,continueFee:1},{region:"北京",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"天津",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"重庆",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"上海、江苏、浙江、安徽、江西、山西、山东、内蒙古、湖南、湖北、河南、广东、广西、福建、海南、辽宁、吉林、黑龙江、陕西、云南、贵州、四川",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"甘肃、宁夏、青海",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"新疆、西藏",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1},{region:"香港、澳门、台湾、海外",firstWeight:1,firstFee:1,continueWeight:1,continueFee:1}]),be=d((()=>{const e=fe.pricingMethod;return"weight"===e?[{prop:"firstWeight",label:"首重(千克)",placeholder:"请输入首重",width:"120"},{prop:"firstFee",label:"首费(元)",placeholder:"请输入首费",width:"120",validate:!0},{prop:"continueWeight",label:"续重(千克)",placeholder:"请输入续重",width:"120"},{prop:"continueFee",label:"续费(元)",placeholder:"请输入续费",width:"120"}]:"book"===e?[{prop:"firstWeight",label:"首重本数(本)",placeholder:"请输入首本",width:"120"},{prop:"firstFee",label:"首费(元)",placeholder:"请输入首费",width:"120",validate:!0},{prop:"continueWeight",label:"续重本数(本)",placeholder:"请输入续本",width:"120"},{prop:"continueFee",label:"续费(元)",placeholder:"请输入续费",width:"120"}]:"piece"===e?[{prop:"firstWeight",label:"首件数(件)",placeholder:"请输入首件",width:"120"},{prop:"firstFee",label:"首费(元)",placeholder:"请输入首费",width:"120",validate:!0},{prop:"continueWeight",label:"续件数(件)",placeholder:"请输入续件",width:"120"},{prop:"continueFee",label:"续费(元)",placeholder:"请输入续费",width:"120"}]:"custom"===e?[{prop:"firstFee",label:"运费(元)",placeholder:"请输入运费",width:"120",validate:!0}]:void 0})),_e=e=>{const l=[];for(const a in e){const[i,t,o,r]=e[a];l.push({region:a,firstWeight:parseFloat(i)||0,firstFee:parseFloat(t)||0,continueWeight:parseFloat(o)||0,continueFee:parseFloat(r)||0})}return l},we=n({contact:[{required:!0,message:"请输入默认联系人",trigger:"blur"}],phoneNumber:[{required:!0,message:"请输入联系电话",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号码",trigger:"blur"}],fullAddress:[{required:!0,message:"请输入详细地址",trigger:"blur"}]}),Ve=async()=>{try{await G.confirm("确定要删除该运送方式吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),H.success("删除成功")}catch(e){console.log("取消删除")}},Fe=["北京","天津","河北","山西","内蒙古","辽宁","吉林","黑龙江","上海","江苏","浙江","安徽","福建","江西","山东","河南","湖北","湖南","广东","广西","海南","重庆","四川","贵州","云南","西藏","陕西","甘肃","青海","宁夏","新疆","香港","澳门","台湾"],ke=n({visible:!1,title:"编辑地区",currentRegion:""}),We=r([]),Ne=async()=>{if(ve.value)try{if(await ve.value.validate()){ze.value=!0;const[e,i,t]=fe.deliveryArea,o={weight:0,book:1,piece:2,custom:3},r={express:0,logistics:1},n=ye.value.reduce(((e,l)=>(e[l.region]=[l.firstWeight,l.firstFee,l.continueWeight,l.continueFee],e)),{}),d={id:l.id,template_name:fe.templateName,contact:fe.contact,phoneNumber:fe.phoneNumber,fullAddress:fe.fullAddress,delivery_province:e,delivery_city:i,delivery_area:t,pricing_method:o[fe.pricingMethod],shipping:r[fe.deliveryMethod],shipping_range:n,warehouse_id:l.id,remark:fe.deliveryNote};a?(await UpdateTemplate(d),H.success("运费模板保存成功"),me.visible=!1):H.error("首费/运费不能为空"),ze.value=!1,$e()}}catch(e){console.error("表单验证或保存失败:",e),H.error("操作失败,请检查输入信息"),ze.value=!1}},Ae=()=>{me.visible=!1},Ce=()=>{if(0===We.value.length)return void H.error("请至少选择一个省份");const e=Ue(),l=ye.value.findIndex((e=>e.region===ke.currentRegion));if(-1!==l&&(ye.value[l].region=We.value.join("、"),e.length>0)){const a=ye.value.findIndex((l=>e.some((e=>l.region.includes(e)))));-1!==a&&a!==l?ye.value[a].region=e.join("、"):ye.value.push({region:e.join("、"),firstWeight:1,firstFee:1,continueWeight:1,continueFee:1})}ke.visible=!1},xe=n({lazy:!0,async lazyLoad(e,l){const{level:a,value:i}=e;try{let e=[];if(0===a){e=(await X()).data.map(je(0))}else if(1===a){e=(await getCitiesByProvinceId(i)).data.map(je(1))}else if(2===a){e=(await getDistrictsByCityId(i)).data.map(je(2,!0))}l(e)}catch(t){l([])}}}),je=(e,l=!1)=>a=>({value:a.id,label:a.name,leaf:l,level:e}),Ue=()=>{const e=ke.currentRegion.split("、"),l=new Set(We.value);return e.filter((e=>!l.has(e)))},Me=r([]),ze=r(!1),Pe=r(!0),Re=r(!0),Se=r([]),Be=r(!0),Ie=r(!0),Oe=r(0),qe=n({visible:!1,title:""}),Te={id:void 0,templateName:void 0,deliveryProvince:void 0,deliveryCity:void 0,deliveryArea:void 0,deliveryAddress:void 0,pricingMethod:void 0,shipping:void 0,firWbv:void 0,firPrice:void 0,continueWbv:void 0,continuePrice:void 0,status:void 0,shippingRange:void 0,warehouseId:void 0,warehouseName:void 0},Ee=n({form:o({},Te),queryParams:{pageNum:1,pageSize:10,id:void 0,templateName:void 0,deliveryProvince:void 0,deliveryCity:void 0,deliveryArea:void 0,deliveryAddress:void 0,pricingMethod:void 0,shipping:void 0,firWbv:void 0,firPrice:void 0,continueWbv:void 0,continuePrice:void 0,status:void 0,shippingRange:void 0,warehouseId:void 0,warehouseName:void 0,params:{}},rules:{}}),{queryParams:De,form:Je}=s(Ee),Ke=n({templateName:[{required:!0,message:"模版名称不能为空",trigger:["blur","change"]}],deliveryArea:[{required:!0,message:"请选择发货地",trigger:"change",validator:(e,l,a)=>{0==fe.deliveryArea.length?a(new Error("请选择完整地址")):a()}}]}),$e=async()=>{Pe.value=!0;const e=await(l=De.value,L({url:"/logistics/list",method:"get",params:l}));var l;Me.value=e.rows,Oe.value=e.total,Pe.value=!1},Ge=()=>{He(),qe.visible=!1},He=()=>{var e;Je.value=o({},Te),null==(e=t.value)||e.resetFields()},Le=()=>{De.value.pageNum=1,$e()},Qe=()=>{var e;null==(e=i.value)||e.resetFields(),Le()},Xe=e=>{Se.value=e.map((e=>e.id)),Be.value=1!=e.length,Ie.value=!e.length},Ye=()=>{He(),fe.deliveryArea=[],fe.pricingMethod="2",qe.visible=!0,qe.title="添加物流管理"},Ze=async e=>{He();const l=(null==e?void 0:e.id)||Se.value[0],a=await(i=l,L({url:"/logistics/"+i,method:"get"}));var i;Object.assign(Je.value,a.data),qe.visible=!0,qe.title="修改物流管理"},el=()=>{var e;null==(e=t.value)||e.validate((async e=>{if(e){if(ze.value=!0,Je.value.id)await function(e){return L({url:"/logistics",method:"put",data:e})}(Je.value).finally((()=>ze.value=!1));else{const[e,l,a]=fe.deliveryArea;Je.value.deliveryProvince=e,Je.value.deliveryCity=l,Je.value.deliveryArea=a,Je.value.pricingMethod=1,await function(e){return L({url:"/logistics",method:"post",data:e})}(Je.value).finally((()=>ze.value=!1))}H.success("操作成功"),qe.visible=!1,await $e()}}))},ll=async e=>{const l=(null==e?void 0:e.id)||Se.value;try{await G.confirm('是否确认删除物流管理编号为"'+l+'"的数据项?',"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),await(a=l,L({url:"/logistics/"+a,method:"delete"})),H.success("删除成功"),await $e()}catch(i){console.log("取消删除")}var a};return u((()=>{$e()})),(e,o)=>{const r=p,n=c,d=g,s=v,u=m,L=f,X=h,je=y,Ue=b,Se=_,Te=w,Ee=V,He=F,al=k,il=W,tl=N,ol=A,rl=C,nl=x,dl=j,sl=U;return M(),z("div",Y,[P(S("div",Z,[B(u,{shadow:"hover"},{default:I((()=>[B(s,{ref_key:"queryFormRef",ref:i,model:O(De),inline:!0},{default:I((()=>[B(n,{label:"物流模板名称",prop:"templateName","label-width":"100"},{default:I((()=>[B(r,{modelValue:O(De).templateName,"onUpdate:modelValue":o[0]||(o[0]=e=>O(De).templateName=e),placeholder:"请输入物流模板名称",clearable:"",onKeyup:q(Le,["enter"])},null,8,["modelValue"])])),_:1}),B(n,{label:"详细地址",prop:"deliveryAddress","label-width":"100"},{default:I((()=>[B(r,{modelValue:O(De).deliveryAddress,"onUpdate:modelValue":o[1]||(o[1]=e=>O(De).deliveryAddress=e),placeholder:"请输入详细地址",clearable:"",onKeyup:q(Le,["enter"])},null,8,["modelValue"])])),_:1}),B(n,{label:"运送方式",prop:"shipping"},{default:I((()=>[B(r,{modelValue:O(De).shipping,"onUpdate:modelValue":o[2]||(o[2]=e=>O(De).shipping=e),placeholder:"请输入运送方式",clearable:"",onKeyup:q(Le,["enter"])},null,8,["modelValue"])])),_:1}),B(n,null,{default:I((()=>[B(d,{type:"primary",icon:"Search",onClick:Le},{default:I((()=>[T("搜索")])),_:1}),B(d,{icon:"Refresh",onClick:Qe},{default:I((()=>[T("重置")])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})],512),[[R,Re.value]]),B(u,{shadow:"never"},{header:I((()=>[B(X,{gutter:10,class:"mb8"},{default:I((()=>[B(L,{span:1.5},{default:I((()=>[B(d,{type:"primary",plain:"",icon:"Plus",onClick:Ye},{default:I((()=>[T("新增")])),_:1})])),_:1}),B(L,{span:1.5},{default:I((()=>[B(d,{type:"success",plain:"",icon:"Edit",disabled:Be.value,onClick:o[3]||(o[3]=e=>Ze())},{default:I((()=>[T("修改")])),_:1},8,["disabled"])])),_:1}),B(L,{span:1.5},{default:I((()=>[B(d,{type:"danger",plain:"",icon:"Delete",disabled:Ie.value,onClick:o[4]||(o[4]=e=>ll())},{default:I((()=>[T("删除")])),_:1},8,["disabled"])])),_:1}),B(d,{icon:"Search",onClick:o[5]||(o[5]=e=>Re.value=!Re.value)},{default:I((()=>[T(E(Re.value?"隐藏搜索":"显示搜索"),1)])),_:1})])),_:1})])),default:I((()=>[P((M(),D(Te,{data:Me.value,onSelectionChange:Xe},{default:I((()=>[B(je,{type:"selection",width:"55",align:"center"}),J("",!0),B(je,{label:"物流模板名称",align:"center",prop:"templateName"}),B(je,{label:"详细地址",align:"center",prop:"deliveryAddress"},{default:I((({row:e})=>[null!=e.deliveryAddress?(M(),z("span",ee,E(e.deliveryAddress),1)):(M(),z("span",le))])),_:1}),B(je,{label:"计价方式",align:"center",prop:"pricingMethod"},{default:I((({row:e})=>[0==e.pricingMethod?(M(),z("span",ae,"按重量")):1==e.pricingMethod?(M(),z("span",ie,"按标准本数(图书专用)")):2==e.pricingMethod?(M(),z("span",te,"按件数")):3==e.pricingMethod?(M(),z("span",oe,"单独设置运费")):(M(),z("span",re))])),_:1}),B(je,{label:"运送方式",align:"center",prop:"shipping"},{default:I((({row:e})=>[0==e.shipping?(M(),z("span",ne,"快递")):1==e.shipping?(M(),z("span",de,"物流")):J("",!0)])),_:1}),B(je,{label:"模板状态",align:"center",prop:"status"},{default:I((({row:e})=>[B(Ue,{type:"0"===e.status?"success":"danger",effect:"0"===e.status?"dark":"light",size:"large"},{default:I((()=>[T(E("0"===e.status?"正常":"异常(请先修改模版内容)"),1)])),_:2},1032,["type","effect"])])),_:1}),B(je,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:I((e=>[B(Se,{content:"修改运费模版",placement:"top"},{default:I((()=>[B(d,{link:"",type:"primary",icon:"Document",onClick:a=>(async e=>{me.visible=!0;const a=await Q(e.id);console.log(e.id),fe.templateName=e.templateName;const{deliveryProvince:i,deliveryCity:t,deliveryArea:o}=a;if(fe.deliveryArea=[Number(i),Number(t),Number(o)],fe.pricingMethod={0:"weight",1:"book",2:"piece",3:"custom"}[e.pricingMethod],fe.deliveryMethod={0:"express",1:"logistics"}[e.shipping],null!=e.shippingRange){const l=JSON.parse(e.shippingRange);ye.value=_e(l)}else ye.value=JSON.parse(JSON.stringify(he.value));fe.contact=a.contact,fe.phoneNumber=a.phoneNumber,fe.fullAddress=a.fullAddress,fe.deliveryNote=a.remark,l=e,console.log(fe)})(e.row)},null,8,["onClick"])])),_:2},1024),B(Se,{content:"删除",placement:"top"},{default:I((()=>[B(d,{link:"",type:"primary",icon:"Delete",onClick:l=>ll(e.row)},null,8,["onClick"])])),_:2},1024)])),_:1})])),_:1},8,["data"])),[[sl,Pe.value]]),P(B(Ee,{total:Oe.value,"current-page":O(De).pageNum,"onUpdate:currentPage":o[6]||(o[6]=e=>O(De).pageNum=e),"page-size":O(De).pageSize,"onUpdate:pageSize":o[7]||(o[7]=e=>O(De).pageSize=e),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",onSizeChange:$e,onCurrentChange:$e},null,8,["total","current-page","page-size"]),[[R,Oe.value>0]])])),_:1}),B(al,{title:qe.title,modelValue:qe.visible,"onUpdate:modelValue":o[10]||(o[10]=e=>qe.visible=e),width:"500px","append-to-body":""},{footer:I((()=>[S("div",se,[B(d,{loading:ze.value,type:"primary",onClick:el},{default:I((()=>[T("确 定")])),_:1},8,["loading"]),B(d,{onClick:Ge},{default:I((()=>[T("取 消")])),_:1})])])),default:I((()=>[B(s,{ref_key:"logisticsFormRef",ref:t,model:O(Je),rules:Ke,"label-width":"80px"},{default:I((()=>[B(n,{label:"模板名称",prop:"templateName"},{default:I((()=>[B(r,{modelValue:O(Je).templateName,"onUpdate:modelValue":o[8]||(o[8]=e=>O(Je).templateName=e),placeholder:"请输入物流模板名称"},null,8,["modelValue"])])),_:1}),B(n,{label:"发货地",prop:"deliveryArea"},{default:I((()=>[B(He,{modelValue:fe.deliveryArea,"onUpdate:modelValue":o[9]||(o[9]=e=>fe.deliveryArea=e),props:xe,placeholder:"请选择发货地",clearable:"",style:{width:"100%"}},null,8,["modelValue","props"])])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["title","modelValue"]),B(al,{title:"运费模板设置",modelValue:me.visible,"onUpdate:modelValue":o[19]||(o[19]=e=>me.visible=e),width:"1000px","append-to-body":""},{footer:I((()=>[S("div",pe,[B(d,{loading:ze.value,type:"primary",onClick:Ne},{default:I((()=>[T("确定")])),_:1},8,["loading"]),B(d,{onClick:Ae},{default:I((()=>[T("取 消")])),_:1})])])),default:I((()=>[S("div",ue,[B(s,{model:fe,ref_key:"templatesFrom",ref:ve,"label-width":"80px",rules:we},{default:I((()=>[B(n,{label:"模板名称"},{default:I((()=>[B(r,{modelValue:fe.templateName,"onUpdate:modelValue":o[11]||(o[11]=e=>fe.templateName=e),placeholder:"请输入模板名称"},null,8,["modelValue"])])),_:1}),B(n,{label:"发货地"},{default:I((()=>[B(He,{modelValue:fe.deliveryArea,"onUpdate:modelValue":o[12]||(o[12]=e=>fe.deliveryArea=e),props:xe,placeholder:"请选择发货地",clearable:"",style:{width:"100%"}},null,8,["modelValue","props"])])),_:1}),B(X,{gutter:20},{default:I((()=>[B(L,{span:8},{default:I((()=>[B(n,{label:"默认联系人","label-width":"100",prop:"contact"},{default:I((()=>[B(r,{modelValue:fe.contact,"onUpdate:modelValue":o[13]||(o[13]=e=>fe.contact=e),placeholder:"请输入联系人"},null,8,["modelValue"])])),_:1})])),_:1}),B(L,{span:8},{default:I((()=>[B(n,{label:"手机号",prop:"phoneNumber"},{default:I((()=>[B(r,{modelValue:fe.phoneNumber,"onUpdate:modelValue":o[14]||(o[14]=e=>fe.phoneNumber=e),placeholder:"请输入手机号"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),B(n,{label:"详细地址",prop:"fullAddress"},{default:I((()=>[B(r,{modelValue:fe.fullAddress,"onUpdate:modelValue":o[15]||(o[15]=e=>fe.fullAddress=e),placeholder:"请输入详细地址"},null,8,["modelValue"])])),_:1}),B(n,{label:"计价方式"},{default:I((()=>[B(tl,{modelValue:fe.pricingMethod,"onUpdate:modelValue":o[16]||(o[16]=e=>fe.pricingMethod=e)},{default:I((()=>[B(il,{value:"weight",border:"",size:"large"},{default:I((()=>[T("按重量")])),_:1}),B(il,{value:"book",border:"",size:"large"},{default:I((()=>[T("按标准本数(图书专用)")])),_:1}),B(il,{value:"piece",border:"",size:"large"},{default:I((()=>[T("按件数")])),_:1}),B(il,{value:"custom",border:"",size:"large"},{default:I((()=>[T("单独设置运费")])),_:1})])),_:1},8,["modelValue"])])),_:1}),B(n,{label:"运送方式"},{default:I((()=>[B(rl,{modelValue:fe.deliveryMethod,"onUpdate:modelValue":o[17]||(o[17]=e=>fe.deliveryMethod=e),placeholder:"请选择运送方式"},{default:I((()=>[B(ol,{label:"快递",value:"express"}),B(ol,{label:"物流",value:"logistics"})])),_:1},8,["modelValue"]),B(d,{type:"danger",plain:"",size:"small",style:{"margin-left":"10px"},onClick:Ve},{default:I((()=>[T("删除")])),_:1})])),_:1}),B(n,{label:"运送范围"},{default:I((()=>[B(Te,{data:ye.value,style:{width:"100%"},border:""},{default:I((()=>[B(je,{label:"运送范围",width:"200"},{default:I((({row:e})=>[T(E(e.region),1)])),_:1}),(M(!0),z(K,null,$(be.value,(e=>(M(),D(je,{key:e.prop,label:e.label,width:e.width},{default:I((({row:l})=>[B(r,{modelValue:l[e.prop],"onUpdate:modelValue":a=>l[e.prop]=a,type:"number",placeholder:e.placeholder,onBlur:i=>e.validate?(async e=>{null===e||""===e?(a=!1,H.error(" 首费/运费不能为空")):a=!0})(l[e.prop]):null},null,8,["modelValue","onUpdate:modelValue","placeholder","onBlur"])])),_:2},1032,["label","width"])))),128)),B(je,{label:"操作",width:"150"},{default:I((({row:e})=>[B(d,{size:"small",type:"primary",link:"",onClick:l=>(e=>{ke.visible=!0,ke.currentRegion=e.region,We.value=e.region.split("、")})(e)},{default:I((()=>[T("编辑地区")])),_:2},1032,["onClick"]),B(d,{size:"small",type:"danger",link:"",onClick:l=>(async e=>{try{await G.confirm("确定要删除该地区吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});const l=ye.value.findIndex((l=>l.region===e.region));-1!==l&&(ye.value.splice(l,1),H.success("删除成功"))}catch(l){console.log("取消删除")}})(e)},{default:I((()=>[T("删除")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data"])])),_:1}),B(n,{label:"配送说明"},{default:I((()=>[B(r,{modelValue:fe.deliveryNote,"onUpdate:modelValue":o[18]||(o[18]=e=>fe.deliveryNote=e),type:"textarea",rows:3,placeholder:"请输入配送说明输入的内容将会在商品详情页面展示不超过500个字"},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])])),_:1},8,["modelValue"]),B(al,{title:ke.title,modelValue:ke.visible,"onUpdate:modelValue":o[22]||(o[22]=e=>ke.visible=e),width:"600px","append-to-body":""},{footer:I((()=>[S("div",ge,[B(d,{type:"primary",onClick:Ce},{default:I((()=>[T("确 定")])),_:1}),B(d,{onClick:o[21]||(o[21]=e=>ke.visible=!1)},{default:I((()=>[T("取 消")])),_:1})])])),default:I((()=>[S("div",ce,[B(dl,{modelValue:We.value,"onUpdate:modelValue":o[20]||(o[20]=e=>We.value=e)},{default:I((()=>[(M(),z(K,null,$(Fe,(e=>B(nl,{key:e,value:e,disabled:ye.value.some((l=>l.region!==ke.currentRegion&&l.region.includes(e)))},{default:I((()=>[T(E(e),1)])),_:2},1032,["value","disabled"]))),64))])),_:1},8,["modelValue"])])])),_:1},8,["title","modelValue"])])}},__scopeId:"data-v-ba02cf80"};export{ve as default};