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

2 lines
31 KiB
JavaScript
Raw Normal View History

2024-07-02 18:41:13 +08:00
import{u as ge,r as v,G as Le,b as g,c as d,k as $,f as a,w as o,F as X,l as se,d as O,E as I,_ as be,o as ke,m as N,a as Ve,h as pe,e,g as f,i as Ne,j as he,z as re,t as C,p as H,q as $e,s as we,J as We,n as _e,I as Ge}from"./index-DUDActAD.js";import{a as Ce,b as He,c as Qe,u as Xe,d as je,e as Ee,f as Ye,g as Ze,h as el}from"./user-CCHiDtMA.js";import"./moment-Cl4UOzQZ.js";import{r as me}from"./axiosAPI-BL9jOtL-.js";import{_ as qe}from"./authCode-Dr1cW2Db.js";import{g as ll,u as al,k as tl}from"./store-Bm_2aOSr.js";import{p as sl}from"./padding-CF2gQ-Od.js";function Se(x){return me.get("/city",{params:x})}function Ue(x){return me.get("/area",{params:x})}function xe(x){return me.get("/street",{params:x})}function ze(x){return me.get("/village",{params:x})}function Ae(x){return me.get("/brigade",{params:x})}const ol={class:"add-user"},il={__name:"add",emits:["close"],setup(x,{expose:i,emit:S}){const R=ge(),z=v(null),u=Le({mobile:"",code:"",real_name:"",user_ship:"",selectedValues:[]}),L=Le({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"}]}),K=v([]),E=async(P,m)=>{const U=P.level;let y;if(U!==0&&!P.data.code)return m([]);U===0?(y=await Se({province_code:51e4}),y=y.data.map(F=>({code:F.city_code,name:F.city_name}))):U===1?(y=await Ue({city_code:P.data.code}),y=y.data.map(F=>({code:F.area_code,name:F.area_name}))):U===2?(y=await xe({area_code:P.data.code}),y=y.data.map(F=>({code:F.street_code,name:F.street_name}))):U===3?(y=await ze({street_code:P.data.code}),y=y.data.map(F=>({code:F.village_code,name:F.village_name}))):U===4&&(y=await Ae({village_code:P.data.code}),y=y.data.map(F=>({code:F.id,name:F.brigade_name,leaf:!0}))),m(y)},A={value:"code",label:"name",children:"children",multiple:!1,lazy:!0,lazyLoad:E},b=v([]);(()=>{Ce({type_id:4}).then(P=>{var m;b.value=(m=P.data.lists)==null?void 0:m.filter(U=>U.id==0||U.id==4)})})();const Q=S,ee=()=>{z.value.validate(async P=>{if(P){let m={};m.mobile=u.mobile,m.code=u.code,m.user_ship=u.user_ship,m.real_name=u.real_name,m.province="510000",m.city=u.selectedValues[0],m.area=u.selectedValues[1],m.street=u.selectedValues[2],m.village=u.selectedValues[3],m.brigade=u.selectedValues[4],m.store_id=R.userInfo.store_id,He(m).then(U=>{u.mobile="",u.code="",u.user_ship="",u.real_name="",u.selectedValues=[],z.value.resetFields(),Q("close")})}})},G=v(null),oe=()=>{z.value.validateField("mobile",P=>{P&&Qe({mobile:u.mobile}).then(m=>{I.success("发送成功"),G.value.startCountDown()}).catch(m=>{I.error("发送失败")})})};return i({addUser:ee}),(P,m)=>{const U=g("el-input"),y=g("el-form-item"),F=g("el-option"),B=g("el-select"),w=g("el-cascader"),n=g("el-form");return d(),$("div",ol,[a(n,{model:u,rules:L,ref_key:"formDataRef",ref:z,"label-width":"80px"},{default:o(()=>[a(y,{label:"用户电话",prop:"mobile"},{default:o(()=>[a(U,{modelValue:u.mobile,"onUpdate:modelValue":m[0]||(m[0]=h=>u.mobile=h),placeholder:"请输入用户电话"},null,8,["modelValue"])]),_:1}),a(y,{label:"验证码",prop:"code"},{default:o(()=>[a(U,{modelValue:u.code,"onUpdate:modelValue":m[1]||(m[1]=h=>u.code=h),placeholder:"请输入验证码",style:{flex:"1"}},null,8,["modelValue"]),a(qe,{ref_key:"authCodeRef",ref:G,style:{"margin-left":"1rem"},onSendCode:oe,start:!1},null,512)]),_:1}),a(y,{label:"用户姓名",prop:"real_name"},{default:o(()=>[a(U,{modelValue:u.real_name,"onUpdate:modelValue":m[2]||(m[2]=h=>u.real_name=h),placeholder:"请输入用户姓名"},null,8,["modelValue"])]),_:1}),a(y,{label:"用户类型",prop:"user_ship"},{default:o(()=>[a(B,{modelValue:u.user_ship,"onUpdate:modelValue":m[3]||(m[3]=h=>u.user_ship=h),placeholder:"请选择用户类型",style:{width:"100%"}},{default:o(()=>[(d(!0),$(X,null,se(b.value,h=>(d