cashier-mer/build/assets/index-B2ImU9yq.js

2 lines
29 KiB
JavaScript
Raw Normal View History

2024-06-29 18:29:14 +08:00
import{u as ye,r as u,B as Ae,b as y,c as n,k as g,f as l,w as a,F as X,l as ne,d as D,E as P,_ as he,o as ge,m as E,a as be,h as ve,e,g as m,i as Fe,j as ce,z as le,t as $,p as Q,q as ke,s as $e,G as He,n as me,D as Qe,J as Xe}from"./index-DFqeFzc7.js";import{a as Ve,b as Ye,c as Ze,u as el,d as Le,e as De,f as ll,g as tl,h as al,i as sl,j as ol}from"./user-Df1_-QkC.js";import"./moment-Cl4UOzQZ.js";import{r as _e}from"./axiosAPI-DiYhnWHW.js";import{_ as Re}from"./authCode-DstEoObn.js";import{f as il,u as nl,j as ul}from"./store-pG1SPGrt.js";import{p as dl}from"./padding-BlCym4iJ.js";function Ie(w){return _e.get("/city",{params:w})}function Pe(w){return _e.get("/area",{params:w})}function Oe(w){return _e.get("/street",{params:w})}function je(w){return _e.get("/village",{params:w})}function Ee(w){return _e.get("/brigade",{params:w})}const rl={class:"add-user"},cl={__name:"add",emits:["close"],setup(w,{expose:t,emit:_}){const C=ye(),R=u(null),c=Ae({mobile:"",code:"",real_name:"",user_ship:"",selectedValues:[]}),U=Ae({mobile:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}],real_name:[{required:!0,message:"请输入用户姓名",trigger:"blur"}],user_ship:[{required:!0,message:"请选择用户类型",trigger:"change"}],selectedValues:[{required:!0,message:"请选择用户地址",trigger:"change"}]}),N=u([]),B=async(b,i)=>{const v=b.level;let V;if(v!==0&&!b.data.code)return i([]);v===0?(V=await Ie({province_code:51e4}),V=V.data.map(z=>({code:z.city_code,name:z.city_name}))):v===1?(V=await Pe({city_code:b.data.code}),V=V.data.map(z=>({code:z.area_code,name:z.area_name}))):v===2?(V=await Oe({area_code:b.data.code}),V=V.data.map(z=>({code:z.street_code,name:z.street_name}))):v===3?(V=await je({street_code:b.data.code}),V=V.data.map(z=>({code:z.village_code,name:z.village_name}))):v===4&&(V=await Ee({village_code:b.data.code}),V=V.data.map(z=>({code:z.id,name:z.brigade_name,leaf:!0}))),i(V)},K={value:"code",label:"name",children:"children",multiple:!1,lazy:!0,lazyLoad:B},S=u([]);(()=>{Ve().then(b=>{S.value=b.data.lists})})();const H=_,ue=()=>{R.value.validate(async b=>{if(b){let i={};i.mobile=c.mobile,i.code=c.code,i.user_ship=c.user_ship,i.real_name=c.real_name,i.province="510000",i.city=c.selectedValues[0],i.area=c.selectedValues[1],i.street=c.selectedValues[2],i.village=c.selectedValues[3],i.brigade=c.selectedValues[4],i.store_id=C.userInfo.store_id,Ye(i).then(v=>{H("close")})}})},te=u(null),de=()=>{R.value.validateField("mobile",b=>{b&&Ze({mobile:c.mobile}).then(i=>{P.success("发送成功"),te.value.startCountDown()}).catch(i=>{P.error("发送失败")})})};return t({addUser:ue}),(b,i)=>{const v=y("el-input"),V=y("el-form-item"),z=y("el-option"),M=y("el-select"),se=y("el-cascader"),j=y("el-form");return n(),g("div",rl,[l(j,{model:c,rules:U,ref_key:"formDataRef",ref:R,"label-width":"80px"},{default:a(()=>[l(V,{label:"用户电话",prop:"mobile"},{default:a(()=>[l(v,{modelValue:c.mobile,"onUpdate:modelValue":i[0]||(i[0]=k=>c.mobile=k),placeholder:"请输入用户电话"},null,8,["modelValue"])]),_:1}),l(V,{label:"验证码",prop:"code"},{default:a(()=>[l(v,{modelValue:c.code,"onUpdate:modelValue":i[1]||(i[1]=k=>c.code=k),placeholder:"请输入验证码",style:{flex:"1"}},null,8,["modelValue"]),l(Re,{ref_key:"authCodeRef",ref:te,style:{"margin-left":"1rem"},onSendCode:de,start:!1},null,512)]),_:1}),l(V,{label:"用户姓名",prop:"real_name"},{default:a(()=>[l(v,{modelValue:c.real_name,"onUpdate:modelValue":i[2]||(i[2]=k=>c.real_name=k),placeholder:"请输入用户姓名"},null,8,["modelValue"])]),_:1}),l(V,{label:"用户类型",prop:"user_ship"},{default:a(()=>[l(M,{modelValue:c.user_ship,"onUpdate:modelValue":i[3]||(i[3]=k=>c.user_ship=k),placeholder:"请选择用户类型",style:{width:"100%"}},{default:a(()=>[(n(!0),g(X,null,ne(S.value,k=>(n(),D(z,{key:k.id,label:k.title,value:k.id,disabled:k.id==1||k.id==2||k.id==3},null,8,["label","value","disabled"]))),128))]),_:1},