daShangDao_newAdmin/dist/assets/index.55e1a144.js
2026-06-15 17:26:14 +08:00

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