Files
chazhi_admin_parten/public/h5/assets/pages-address-add.C9mtKKhl.js
2026-03-14 16:20:49 +08:00

2 lines
6.2 KiB
JavaScript

var q=Object.defineProperty,E=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var A=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var B=(s,o,e)=>o in s?q(s,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[o]=e,w=(s,o)=>{for(var e in o||(o={}))H.call(o,e)&&B(s,e,o[e]);if(A)for(var e of A(o))L.call(o,e)&&B(s,e,o[e]);return s},F=(s,o)=>E(s,G(o));import{a4 as M,a5 as R,a6 as J,d as U,T as S,a7 as K,a8 as Q,a9 as W,c as g,j as h,w as t,k as l,l as j,aa as N,s as X,ab as Y,x as D,r as v,V as Z,o as ee,a as le,i as ae,f as k,ac as te,g as z,ad as oe,u as d,m as p,ae as $,af as P}from"./index-B-O76M86.js";import{u as ne,_ as se}from"./useColPickerData.DzSU2kX-.js";import"./wd-action-sheet.BSE1MzxB.js";import"./wd-cell.fv6xtfMt.js";const re=F(w({},J),{modelValue:{type:[Boolean,String,Number],required:!0,default:!1},disabled:R(!1),activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},activeColor:String,inactiveColor:String,size:{type:M},beforeChange:Function}),ue={name:"wd-switch",options:{addGlobalClass:!0,virtualHost:!0,styleIsolation:"shared"}},de=U(F(w({},ue),{props:re,emits:["change","update:modelValue"],setup(s,{emit:o}){const e=s,n=o,V=S(()=>`wd-switch ${e.customClass} ${e.disabled?"is-disabled":""} ${e.modelValue===e.activeValue?"is-checked":""}`),b=S(()=>{const r={background:e.modelValue===e.activeValue?e.activeColor:e.inactiveColor,"border-color":e.modelValue===e.activeValue?e.activeColor:e.inactiveColor};return e.size&&(r["font-size"]=K(e.size)),`${Q(r)}${e.customStyle}`}),x=S(()=>e.modelValue===e.activeValue&&e.activeColor||e.modelValue!==e.activeValue&&e.inactiveColor?"box-shadow: none;":"");function C(){if(e.disabled)return;const r=e.modelValue===e.activeValue?e.inactiveValue:e.activeValue;e.beforeChange&&Y(e.beforeChange)?e.beforeChange({value:r,resolve:m=>{m&&(n("update:modelValue",r),n("change",{value:r}))}}):(n("update:modelValue",r),n("change",{value:r}))}return W(()=>{[e.activeValue,e.inactiveValue].indexOf(e.modelValue)===-1&&(n("update:modelValue",e.inactiveValue),n("change",{value:e.inactiveValue}))}),(r,m)=>{const _=j;return h(),g(_,{class:X(V.value),style:N(b.value),onClick:C},{default:t(()=>[l(_,{class:"wd-switch__circle",style:N(x.value)},null,8,["style"])]),_:1},8,["class","style"])}}})),ce=D(de,[["__scopeId","data-v-ce4bf3e3"]]),ie=U({__name:"add",setup(s){ae("OSS");const o=v("新增地址"),e=v(0),n=Z({name:""}),{colPickerData:V,findChildrenByCode:b}=ne(),x=v([]),C=v([V.map(c=>({value:c.value,label:c.text}))]),r=({selectedItem:c,resolve:u,finish:y})=>{const a=b(V,c.value);a&&a.length?u(a.map(f=>({value:f.value,label:f.text}))):y()},m=v(!1);ee(c=>{c.id&&(o.value="修改地址",e.value=Number(c.id))});const _={handleConfirmAddress:c=>{console.log("e",c)},handleAddAddress:()=>{}};return(c,u)=>{const y=oe,a=j,f=k(z("wd-input"),te),I=k(z("wd-col-picker"),se),T=k(z("wd-switch"),ce),O=le("layout-default-uni");return h(),g(O,null,{default:t(()=>[l(a,null,{default:t(()=>[l(a,null,{default:t(()=>[l(y,{title:d(o),"custom-class":"!bg-[#fff]"},null,8,["title"])]),_:1}),l(a,null,{default:t(()=>[l(a,null,{default:t(()=>[l(a,{class:"flex items-center mx-36rpx"},{default:t(()=>[l(a,{class:"text-30rpx leading-42rpx text-#303133 mr-60rpx w-100rpx"},{default:t(()=>[p("联系人")]),_:1}),l(a,null,{default:t(()=>[l(f,{modelValue:d(n).name,"onUpdate:modelValue":u[0]||(u[0]=i=>d(n).name=i),size:"large",placeholder:"请填写联系人","no-border":"",placeholderStyle:"font-size: 30rpx; line-height: 42rpx; color: #c9c9c9;"},null,8,["modelValue"])]),_:1})]),_:1}),l(a,{class:"h-2rpx bg-#F2F2F2"})]),_:1}),l(a,null,{default:t(()=>[l(a,{class:"flex items-center mx-36rpx"},{default:t(()=>[l(a,{class:"text-30rpx leading-42rpx text-#303133 mr-60rpx w-100rpx"},{default:t(()=>[p("电话")]),_:1}),l(a,null,{default:t(()=>[l(f,{modelValue:d(n).name,"onUpdate:modelValue":u[1]||(u[1]=i=>d(n).name=i),size:"large",placeholder:"请填写联系电话","no-border":"",placeholderStyle:"font-size: 30rpx; line-height: 42rpx; color: #c9c9c9;"},null,8,["modelValue"])]),_:1})]),_:1}),l(a,{class:"h-2rpx bg-#F2F2F2"})]),_:1}),l(a,null,{default:t(()=>[l(a,{class:"flex items-center mx-36rpx"},{default:t(()=>[l(a,{class:"text-30rpx leading-42rpx text-#303133 mr-60rpx w-100rpx"},{default:t(()=>[p("省市区")]),_:1}),l(a,{class:"add-address"},{default:t(()=>[l(I,{modelValue:d(x),"onUpdate:modelValue":u[2]||(u[2]=i=>$(x)?x.value=i:null),columns:d(C),"column-change":r,onConfirm:_.handleConfirmAddress,placeholder:"请选择省市区"},null,8,["modelValue","columns","onConfirm"])]),_:1})]),_:1}),l(a,{class:"h-2rpx bg-#F2F2F2"})]),_:1}),l(a,null,{default:t(()=>[l(a,{class:"flex items-center mx-36rpx"},{default:t(()=>[l(a,{class:"text-30rpx leading-42rpx text-#303133 mr-60rpx w-100rpx"},{default:t(()=>[p("地址")]),_:1}),l(a,null,{default:t(()=>[l(f,{modelValue:d(n).name,"onUpdate:modelValue":u[3]||(u[3]=i=>d(n).name=i),size:"large",placeholder:"请填写具体地址","no-border":"",placeholderStyle:"font-size: 30rpx; line-height: 42rpx; color: #c9c9c9;"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),l(a,{class:"h-12rpx bg-#F7F7F7"}),l(a,{class:"flex justify-between items-center mx-36rpx mt-32rpx"},{default:t(()=>[l(a,{class:"text-30rpx leading-42rpx text-#303133"},{default:t(()=>[p("设为默认地址")]),_:1}),l(a,{class:""},{default:t(()=>[l(T,{modelValue:d(m),"onUpdate:modelValue":u[4]||(u[4]=i=>$(m)?m.value=i:null),"active-color":"#4C9F44"},null,8,["modelValue"])]),_:1})]),_:1}),l(a,{class:"fixed bottom-70rpx left-0 right-0"},{default:t(()=>[d(e)===0?(h(),g(a,{key:0,class:"bg-#4C9F44 text-#fff font-bold text-30rpx leading-42rpx mx-60rpx h-90rpx leading-90rpx text-center rounded-8rpx",onClick:_.handleAddAddress},{default:t(()=>[p(" 确定 ")]),_:1},8,["onClick"])):P("",!0),d(e)>0?(h(),g(a,{key:1,class:"flex items-center justify-between mx-30rpx"},{default:t(()=>[l(a,{class:"w-330rpx h-90rpx leading-90rpx text-center bg-[#F6F7F8] text-#303133 rounded-8rpx mr-30rpx"},{default:t(()=>[p("删除地址")]),_:1}),l(a,{class:"w-330rpx h-90rpx leading-90rpx text-center bg-[#4C9F44] text-#FFFFFF rounded-8rpx"},{default:t(()=>[p("确定")]),_:1})]),_:1})):P("",!0)]),_:1})]),_:1})]),_:1})}}}),ve=D(ie,[["__scopeId","data-v-84e44fa8"]]);export{ve as default};