import{r as e,a as l,o as t,c as a,w as s,b as u,k as o,Q as i,n as d,j as n,t as r,d as c,i as p,p as _,e as f,R as m,C as y,f as v,aX as g,aY as x,aR as h,au as b,aZ as k,h as w,y as V,m as j,a_ as S,b0 as C,bG as F,ad as $,bH as I,ai as U}from"./index-8146d74e.js";import{_ as z}from"./u-icon.58b55f5a.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as A}from"./u-image.2676d4c0.js";import{_ as O}from"./u-button.88325869.js";import{_ as B}from"./u-input.3d21ba1d.js";import{_ as R}from"./u-select.2fbb182f.js";import{_ as q}from"./file-upload.vue_vue_type_script_setup_true_lang.0619ef69.js";import{e as P}from"./examine.38231f47.js";import"./u-popup.5aaa2bdd.js";const X=T({name:"u-alert-tips",emits:["click","close"],props:{title:{type:String,default:""},type:{type:String,default:"warning"},description:{type:String,default:""},closeAble:{type:Boolean,default:!1},closeText:{type:String,default:""},showIcon:{type:Boolean,default:!1},color:{type:String,default:""},bgColor:{type:String,default:""},borderColor:{type:String,default:""},show:{type:Boolean,default:!0},icon:{type:String,default:""},iconStyle:{type:Object,default:()=>({})},titleStyle:{type:Object,default:()=>({})},descStyle:{type:Object,default:()=>({})}},data:()=>({}),computed:{uTitleStyle(){let e={};return e.fontWeight=this.description?500:"normal",this.$u.deepMerge(e,this.titleStyle)},uIcon(){return this.icon?this.icon:this.$u.type2icon(this.type)},uIconType(){return Object.keys(this.iconStyle).length?"":this.type}},methods:{click(){this.$emit("click")},close(){this.$emit("close")}}},[["render",function(f,m,y,v,g,x){const h=e(l("u-icon"),z),b=p,k=_;return y.show?(t(),a(b,{key:0,class:c(["u-alert-tips",[y.show?"":"u-close-alert-tips",y.type?"u-alert-tips--bg--"+y.type+"-light":"",y.type?"u-alert-tips--border--"+y.type+"-disabled":""]]),style:d({backgroundColor:y.bgColor,borderColor:y.borderColor})},{default:s(()=>[u(b,{class:"u-icon-wrap"},{default:s(()=>[y.showIcon?(t(),a(h,{key:0,name:x.uIcon,size:y.description?40:32,class:"u-icon",color:x.uIconType,"custom-style":y.iconStyle},null,8,["name","size","color","custom-style"])):o("",!0)]),_:1}),u(b,{class:"u-alert-content",onClick:i(x.click,["stop"])},{default:s(()=>[u(b,{class:"u-alert-title",style:d([x.uTitleStyle])},{default:s(()=>[n(r(y.title),1)]),_:1},8,["style"]),y.description?(t(),a(b,{key:0,class:"u-alert-desc",style:d([y.descStyle])},{default:s(()=>[n(r(y.description),1)]),_:1},8,["style"])):o("",!0)]),_:1},8,["onClick"]),u(b,{class:"u-icon-wrap"},{default:s(()=>[y.closeAble&&!y.closeText?(t(),a(h,{key:0,onClick:x.close,hoverClass:"u-type-error-hover-color",name:"close",color:"#c0c4cc",size:22,class:"u-close-icon",style:d({top:y.description?"18rpx":"24rpx"})},null,8,["onClick","style"])):o("",!0)]),_:1}),y.closeAble&&y.closeText?(t(),a(k,{key:0,class:"u-close-text",style:d({top:y.description?"18rpx":"24rpx"})},{default:s(()=>[n(r(y.closeText),1)]),_:1},8,["style"])):o("",!0)]),_:1},8,["class","style"])):o("",!0)}],["__scopeId","data-v-9ca2c690"]]),Z=f({__name:"form-item",props:{title:{type:String,default:""}},setup:e=>(l,o)=>{const i=p;return t(),a(i,{class:"mb-4"},{default:s(()=>[u(i,null,{default:s(()=>[n(r(e.title),1)]),_:1}),u(i,{class:"mt-2"},{default:s(()=>[m(l.$slots,"default")]),_:3})]),_:3})}}),G=f({__name:"skill",props:{modelValue:{default:{}}},emits:["update:modelValue"],setup(o,{emit:i}){const d=o,c=V(),_=y({set(e){i("update:modelValue",e)},get:()=>d.modelValue}),f=()=>{_.value.skill_id?(j({url:"/packages/pages/select_project/select_project?id="+_.value.skill_id}),c.navigate({path:"/packages/pages/select_project/select_project",query:{id:_.value.skill_id,title:C.value,ids:null==_?void 0:_.value.goods_ids.join(",")}})):h({icon:"none",title:"请选择技能"})},m=v([]),C=v(""),F=v(!1);(async()=>{const e=await S();m.value=e.map(e=>({value:e.id,label:e.name})),_.value.skill_id&&(C.value=m.value.find(e=>e.value==_.value.skill_id).label)})();const $=e=>{_.value.goods_ids=[],_.value.skill_id=e[0].value,C.value=e[0].label};return g("selectProject",e=>{console.log("选择了哦",e),_.value.goods_ids=e}),g("choiceAddress",async e=>{var l;_.value.longitude=e.longitude,_.value.latitude=e.latitude;try{const e=await x({location:`${_.value.latitude},${_.value.longitude}`});if(0==e.status){let t=e.result.ad_info.city_code.substr(3,6);11e4!=t&&31e4!=t&&21e4!=t&&41e4!=t||(t*=1,t+=100),_.value.city_id=t+"",_.value.province_id=_.value.city_id.substr(0,3)+"000",_.value.region_id=e.result.ad_info.adcode,_.value.address_detail=(null==(l=e.result.address_component.street_number)?void 0:l.length)>0?e.result.address_component.street_number:e.result.address_component.street,_.value.regionStr=`${e.result.ad_info.province} ${e.result.ad_info.city} ${e.result.ad_info.district}`}else h({title:e.message,icon:"none"})}catch(t){console.log("逆解析地址错误:",t)}}),b(()=>{k(["choiceAddress","selectProject"])}),(o,i)=>{const d=p,c=e(l("u-icon"),z),y=e(l("u-input"),B),v=e(l("u-select"),R);return t(),a(d,null,{default:s(()=>[u(Z,{title:"从业资格证"},{default:s(()=>[u(d,{class:""},{default:s(()=>[u(q,{modelValue:w(_).certification,"onUpdate:modelValue":i[0]||(i[0]=e=>w(_).certification=e),"max-count":1},null,8,["modelValue"])]),_:1})]),_:1}),u(Z,{title:"健康证"},{default:s(()=>[u(d,{class:""},{default:s(()=>[u(q,{modelValue:w(_).health_certificate,"onUpdate:modelValue":i[1]||(i[1]=e=>w(_).health_certificate=e),"max-count":1},null,8,["modelValue"])]),_:1})]),_:1}),u(Z,{title:"地址"},{default:s(()=>[u(d,{onClick:i[2]||(i[2]=e=>{j({url:"/packages/pages/location/index"})}),class:"bg-[#F8F9F9] p-3 rounded-lg text-info flex items-center justify-between"},{default:s(()=>[u(d,null,{default:s(()=>[n(r(w(_).regionStr||"请选择详细地址"),1)]),_:1}),u(c,{name:"arrow-right",size:"22"})]),_:1})]),_:1}),u(Z,{title:"详细地址"},{default:s(()=>[u(d,{class:"bg-[#F8F9F9] p-2 rounded-lg text-info"},{default:s(()=>[u(y,{modelValue:w(_).address_detail,"onUpdate:modelValue":i[3]||(i[3]=e=>w(_).address_detail=e),type:"textarea",placeholder:"请输入详细地址"},null,8,["modelValue"])]),_:1})]),_:1}),u(Z,{title:"服务技能"},{default:s(()=>[u(d,{onClick:i[4]||(i[4]=e=>F.value=!0),class:"bg-[#F8F9F9] p-3 rounded-lg text-info flex items-center justify-between"},{default:s(()=>[u(d,null,{default:s(()=>[n(r(C.value?C.value:"请选择你的服务项目"),1)]),_:1}),u(c,{name:"arrow-right",size:"22"})]),_:1})]),_:1}),u(Z,{title:"服务项目"},{default:s(()=>[u(d,{onClick:f,class:"bg-[#F8F9F9] p-3 rounded-lg text-info flex items-center justify-between"},{default:s(()=>[u(d,null,{default:s(()=>{var e,l;return[n(r(0!=(null==(e=w(_))?void 0:e.goods_ids.length)?`已选${null==(l=w(_))?void 0:l.goods_ids.length}项`:"请选择你的服务项目"),1)]}),_:1}),u(c,{name:"arrow-right",size:"22"})]),_:1})]),_:1}),u(v,{modelValue:F.value,"onUpdate:modelValue":i[5]||(i[5]=e=>F.value=e),list:m.value,onConfirm:$},null,8,["modelValue","list"])]),_:1})}}}),H=f({__name:"personal-data",props:{modelValue:{default:{}}},emits:["update:modelValue"],setup(o,{emit:i}){const d=o,c=y({set(e){i("update:modelValue",e)},get:()=>d.modelValue}),_=v(!1),f=v(!1),m=v([]),g=v([]);(async()=>{const e=await C();m.value=e.education_lists.map((e,l)=>({value:l,label:e})),g.value=e.nation_lists.map((e,l)=>({value:l,label:e}))})();const x=e=>{console.log(e),c.value.education=e[0].label},h=e=>{console.log(e),c.value.nation=e[0].label};return(o,i)=>{const d=p,y=e(l("u-icon"),z),v=e(l("u-select"),R);return t(),a(d,null,{default:s(()=>[u(Z,{title:"生活照(用于个人详情页可上传多张)"},{default:s(()=>[u(d,{class:""},{default:s(()=>[u(q,{modelValue:w(c).life_photo,"onUpdate:modelValue":i[0]||(i[0]=e=>w(c).life_photo=e),"max-count":4,width:202,height:202},null,8,["modelValue"])]),_:1})]),_:1}),u(Z,{title:"学历"},{default:s(()=>[u(d,{onClick:i[1]||(i[1]=e=>_.value=!0),class:"bg-[#F8F9F9] p-3 rounded-lg text-info flex items-center justify-between"},{default:s(()=>[u(d,null,{default:s(()=>[n(r(w(c).education?w(c).education:"请选择你的学历程度"),1)]),_:1}),u(y,{name:"arrow-right",size:"22"})]),_:1})]),_:1}),u(Z,{title:"民族"},{default:s(()=>[u(d,{onClick:i[2]||(i[2]=e=>f.value=!0),class:"bg-[#F8F9F9] p-3 rounded-lg text-info flex items-center justify-between"},{default:s(()=>[u(d,null,{default:s(()=>[n(r(w(c).nation?w(c).nation:"请选择你的名族"),1)]),_:1}),u(y,{name:"arrow-right",size:"22"})]),_:1})]),_:1}),u(v,{onConfirm:x,mode:"single-column",modelValue:_.value,"onUpdate:modelValue":i[3]||(i[3]=e=>_.value=e),list:m.value},null,8,["modelValue","list"]),u(v,{onConfirm:h,mode:"single-column",modelValue:f.value,"onUpdate:modelValue":i[4]||(i[4]=e=>f.value=e),list:g.value},null,8,["modelValue","list"])]),_:1})}}}),J=T(f({__name:"my_edit",setup(i){const d=v({name:"",age:"",gender:1,mobile:"",id_card:"",education:"",nation:"",province_id:"",city_id:"",region_id:"",address_detail:"",skill_id:0,goods_ids:[],id_card_back:"",id_card_front:"",portrait_shooting:"",work_status:1,server_status:1,life_photo:[],regionStr:"",audit_status:1,audit_remark:""}),r=v(0),c=()=>{0!=r.value&&r.value--},_=()=>{1!=r.value&&r.value++},f=v(!1),m=async()=>{console.log(d.value),await I({...d.value}),U()};return(async()=>{var e,l,t,a;const s=await F();d.value=s,d.value.goods_ids=null==(e=s.goods_lists)?void 0:e.map(e=>e.id),d.value.regionStr=d.value.province_id?(null==(l=d.value)?void 0:l.province_name)+" "+(null==(t=d.value)?void 0:t.city_name)+" "+(null==(a=d.value)?void 0:a.region_name):"",$.set("applySelect",JSON.stringify(s.goods_ids)),f.value=!0})(),(i,y)=>{const v=e(l("u-alert-tips"),X),g=p,x=e(l("u-image"),A),h=e(l("u-button"),O);return t(),a(g,{class:"page flex flex-col"},{default:s(()=>[u(g,{class:"pt-[30rpx] pb-[80rpx] px-[20rpx] text-white topBg"},{default:s(()=>[u(g,null,{default:s(()=>[0===d.value.audit_status?(t(),a(v,{key:"audit_status"+d.value.audit_status,type:"primary","show-icon":!0,title:"资料审核中","title-style":{color:"#2189ff"}})):o("",!0),2===d.value.audit_status?(t(),a(v,{key:"audit_status"+d.value.audit_status,type:"error","show-icon":!0,title:"审核拒绝",description:d.value.audit_remark,"title-style":{color:"#fa3534"},"desc-style":{color:"#dd6161"}},null,8,["description"])):o("",!0)]),_:1}),u(g,{class:"flex"},{default:s(()=>[u(x,{width:"120rpx",height:"120rpx",src:w(P)},null,8,["src"]),u(g,{class:"flex flex-col justify-between ml-2"},{default:s(()=>[u(g,{class:"text-5xl"},{default:s(()=>[n("填写个人信息")]),_:1}),u(g,null,{default:s(()=>[n("快来获得入驻资格吧!")]),_:1})]),_:1})]),_:1}),u(g,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"flex justify-around mt-4 p-[20rpx] rounded-lg"},{default:s(()=>[u(g,{class:"flex flex-col items-center progressItem"},{default:s(()=>[u(g,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"rounded-full w-[44rpx] h-[44rpx] flex items-center justify-center"},{default:s(()=>[0==r.value?(t(),a(g,{key:0},{default:s(()=>[n("1")]),_:1})):o("",!0),0!=r.value?(t(),a(g,{key:1,class:"w-[22rpx] h-[22rpx] bg-white rounded-full"})):o("",!0)]),_:1}),u(g,{class:"mt-2"},{default:s(()=>[n("服务技能")]),_:1})]),_:1}),u(g,{class:"flex flex-col items-center progressItem"},{default:s(()=>[u(g,{style:{"background-color":"rgba(255, 255, 255, 0.1)"},class:"rounded-full w-[44rpx] h-[44rpx] flex items-center justify-center"},{default:s(()=>[1==r.value?(t(),a(g,{key:0},{default:s(()=>[n("2")]),_:1})):o("",!0),1!=r.value?(t(),a(g,{key:1,class:"w-[22rpx] h-[22rpx] bg-white rounded-full"})):o("",!0)]),_:1}),u(g,{class:"mt-2"},{default:s(()=>[n("个人资料")]),_:1})]),_:1})]),_:1})]),_:1}),f.value?(t(),a(g,{key:0,class:"rounded-t-2xl flex-1 min-h-0 p-[40rpx] mt-[-30rpx] bg-white"},{default:s(()=>[0==r.value?(t(),a(G,{key:0,modelValue:d.value,"onUpdate:modelValue":y[0]||(y[0]=e=>d.value=e)},null,8,["modelValue"])):o("",!0),1==r.value?(t(),a(H,{key:1,modelValue:d.value,"onUpdate:modelValue":y[1]||(y[1]=e=>d.value=e)},null,8,["modelValue"])):o("",!0)]),_:1})):o("",!0),0!==d.value.audit_status?(t(),a(g,{key:1,class:"px-[20rpx] py-[20rpx] flex footer bg-white"},{default:s(()=>[0!=r.value?(t(),a(h,{key:0,onClick:c,class:"w-full",type:"primary",plain:""},{default:s(()=>[n("上一步")]),_:1})):o("",!0),1!=r.value?(t(),a(h,{key:1,onClick:_,class:"w-full ml-2",type:"primary"},{default:s(()=>[n("下一步")]),_:1})):o("",!0),1==r.value?(t(),a(h,{key:2,onClick:m,class:"w-full ml-2",type:"primary"},{default:s(()=>[n(" 提交 ")]),_:1})):o("",!0)]),_:1})):o("",!0)]),_:1})}}}),[["__scopeId","data-v-f1f3bb03"]]);export{J as default};