pages-index-perfect.5c489c7b.js
6.49 KB
import{r as e,o as a,c as l,w as t,a as u,i as d,b as o,f as n,d as i,z as s,L as r,u as c,G as v,q as m}from"./index-faed4152.js";import{_ as p}from"./uni-steps.424f288a.js";import{a as f,r as b}from"./uni-app.es.32d1ec75.js";import{_}from"./uni-easyinput.cf12d792.js";import{_ as V,a as y}from"./uni-forms.d13e4a45.js";import{_ as h}from"./uni-data-select.c2b2dcdb.js";import{E as k,a as x,F as g}from"./api.6a2ba825.js";import{_ as I}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-icons.3b49d363.js";const C=I({__name:"perfect",setup(I){const C=u(),q=e({type:"1"}),S=e([{value:"1",text:"企业"},{value:"1",text:"国家组织"},{value:"1",text:"社会组织"},{value:"1",text:"其他"}]),U=e([]);e(),e([]),e([]),e(0),e(0),e(null),e(),e();const j=e(!0);e(!1),e({type:0});const N=e(0);e({});const F=e(),P=e([{title:"完善信息"},{title:"会员认证"}]);function w(){k().then((e=>{e.data.memberInfo&&(q.value=e.data.memberInfo),q.value.coordinates1=[],F.value=e.data.authenticationStatus,q.value.siteProvinceId&&q.value.coordinates1.push(q.value.siteProvinceId),q.value.siteCityId&&q.value.coordinates1.push(q.value.siteCityId),q.value.siteRegionId&&q.value.coordinates1.push(q.value.siteRegionId)})),x().then((e=>{U.value=e.data}))}return f((e=>{C.globalData.isLogin?w():C.firstLoadCallback=()=>{w()}})),(e,u)=>{const f=b(c("uni-steps"),p),k=b(c("uni-easyinput"),_),x=b(c("uni-forms-item"),V),I=b(c("uni-data-select"),h),C=b(c("uni-forms"),y),F=v,w=d,B=m;return a(),l(w,null,{default:t((()=>[o(w,{class:"pd30",style:{padding:"30rpx 30rpx 180rpx"}},{default:t((()=>[o(f,{options:P.value,active:N.value},null,8,["options","active"]),0==N.value?(a(),l(w,{key:0,class:"wBox"},{default:t((()=>[o(C,{ref:"baseForm",modelValue:q.value,"label-width":"100"},{default:t((()=>[o(x,{label:"单位名称",required:""},{default:t((()=>[o(k,{modelValue:q.value.baseName,"onUpdate:modelValue":u[0]||(u[0]=e=>q.value.baseName=e),disabled:!j.value,placeholder:"单位名称"},null,8,["modelValue","disabled"])])),_:1}),o(x,{label:"单位类型",required:""},{default:t((()=>[o(I,{disabled:!j.value,modelValue:q.value.type,"onUpdate:modelValue":u[1]||(u[1]=e=>q.value.type=e),localdata:S.value},null,8,["disabled","modelValue","localdata"])])),_:1}),o(x,{label:"联系人",required:""},{default:t((()=>[o(k,{modelValue:q.value.contact,"onUpdate:modelValue":u[2]||(u[2]=e=>q.value.contact=e),disabled:!j.value,placeholder:"请输入联系人姓名"},null,8,["modelValue","disabled"])])),_:1}),o(x,{label:"联系方式",required:""},{default:t((()=>[o(k,{modelValue:q.value.phone,"onUpdate:modelValue":u[3]||(u[3]=e=>q.value.phone=e),disabled:!j.value,placeholder:"请输入联系方式"},null,8,["modelValue","disabled"])])),_:1}),o(x,{label:"所属省份",required:""},{default:t((()=>[j.value?(a(),l(I,{key:0,modelValue:q.value.belongProvinceId,"onUpdate:modelValue":u[4]||(u[4]=e=>q.value.belongProvinceId=e),localdata:U.value},null,8,["modelValue","localdata"])):n("",!0)])),_:1}),o(x,{label:"地址",required:""},{default:t((()=>[j.value?(a(),l(I,{key:0,modelValue:q.value.coordinates1,"onUpdate:modelValue":u[5]||(u[5]=e=>q.value.coordinates1=e),localdata:U.value},null,8,["modelValue","localdata"])):n("",!0)])),_:1}),o(x,{label:"详细地址",required:""},{default:t((()=>[o(k,{modelValue:q.value.siteAddress,"onUpdate:modelValue":u[6]||(u[6]=e=>q.value.siteAddress=e),disabled:!j.value,placeholder:"请输入详细地址",type:"textarea"},null,8,["modelValue","disabled"])])),_:1}),o(x,{label:"机构介绍",required:""},{default:t((()=>[o(k,{modelValue:q.value.introduce,"onUpdate:modelValue":u[7]||(u[7]=e=>q.value.introduce=e),placeholder:"请输入机构介绍",disabled:!j.value,type:"textarea"},null,8,["modelValue","disabled"])])),_:1})])),_:1},8,["modelValue"]),o(w,{class:"fixedBottom"},{default:t((()=>[o(F,{class:"btn-red",onClick:u[8]||(u[8]=e=>{""!=q.value.baseName?""!=q.value.contact?""!=q.value.phone?""!=q.value.belongProvinceId?""!=q.value.siteAddress?""!=q.value.coordinates1?""!=q.value.introduce?g(q.value).then((e=>{e.data.token&&r("token","Bearer "+e.data.token),N.value=1})):s({title:"请填写机构介绍",duration:2e3,icon:"none"}):s({title:"选择所在地址",duration:2e3,icon:"none"}):s({title:"请填写详细地址",duration:2e3,icon:"none"}):s({title:"请选择所属省份",duration:2e3,icon:"none"}):s({title:"请填写联系电话",duration:2e3,icon:"none"}):s({title:"请填写联系人",duration:2e3,icon:"none"}):s({title:"请填写单位名称",duration:2e3,icon:"none"})})},{default:t((()=>[i("提交,下一步")])),_:1})])),_:1})])),_:1})):n("",!0),1==N.value?(a(),l(w,{key:1,class:"wBox"},{default:t((()=>[o(w,null,{default:t((()=>[o(w,null,{default:t((()=>[i("认证状态: "),0!=e.authenticationStatusa&&e.authenticationStatusa?n("",!0):(a(),l(B,{key:0,class:"text-danger"},{default:t((()=>[i("未认证")])),_:1})),1==e.authenticationStatusa?(a(),l(B,{key:1,class:"text-success"},{default:t((()=>[i("认证中")])),_:1})):n("",!0),2==e.authenticationStatusa?(a(),l(B,{key:2,class:"text-success"},{default:t((()=>[i("已认证")])),_:1})):n("",!0),3==e.authenticationStatusa?(a(),l(B,{key:3,class:"text-danger"},{default:t((()=>[i("认证未通过")])),_:1})):n("",!0),4==e.authenticationStatusa?(a(),l(B,{key:4,class:"text-danger"},{default:t((()=>[i("即将过期")])),_:1})):n("",!0),5==e.authenticationStatusa?(a(),l(B,{key:5,class:"text-danger"},{default:t((()=>[i("已过期")])),_:1})):n("",!0)])),_:1}),o(w,null,{default:t((()=>[2==e.authenticationStatusa?(a(),l(F,{key:0,type:"primary",disabled:!e.result,onClick:e.audioFN1},{default:t((()=>[i("去缴费")])),_:1},8,["disabled","onClick"])):n("",!0),2!=e.authenticationStatusa?(a(),l(F,{key:1,type:"primary",disabled:!e.result,onClick:e.audioFN2},{default:t((()=>[i("去认证")])),_:1},8,["disabled","onClick"])):n("",!0),2!=q.value.deptType?(a(),l(F,{key:2,type:"primary",onClick:e.auditEditFN},{default:t((()=>[i("审核详情")])),_:1},8,["onClick"])):n("",!0)])),_:1})])),_:1}),o(C,null,{default:t((()=>[o(x,{label:"选择所属协会",required:""},{default:t((()=>[o(I,{disabled:!j.value,modelValue:q.value.parentId,"onUpdate:modelValue":u[9]||(u[9]=e=>q.value.parentId=e),localdata:S.value,onChange:e.changCase},null,8,["disabled","modelValue","localdata","onChange"])])),_:1}),o(x,{label:"机构名称",required:""},{default:t((()=>[o(k,{modelValue:q.value.name,"onUpdate:modelValue":u[10]||(u[10]=e=>q.value.name=e),disabled:!j.value,placeholder:"请输入机构名称"},null,8,["modelValue","disabled"])])),_:1})])),_:1})])),_:1})):n("",!0)])),_:1})])),_:1})}}},[["__scopeId","data-v-b31a2a71"]]);export{C as default};