pages-my-business-index.Cp1Bw-RD.js 2.6 KB

1
  1. import{ac as s,W as a,u as t,I as e,k as i,m as o,w as l,V as n,c7 as r,o as c,p as h,B as u,C as d,F as m,z as f,q as p,t as g,v as y,G as _,D as j,E as k}from"./index-C9TJPork.js";import{_ as x}from"./u-icon.BNGPST4x.js";import{r as z}from"./uni-app.es.CUt9gedF.js";import{r as v}from"./resources.DEPsJg7u.js";import{_ as D}from"./_plugin-vue_export-helper.BCo6x5W8.js";const T=D({data:()=>({value:"",list:[],organizeList:[],majorType:"",icon:v.message.nodata,oldVal:"",show:!0,disabled:!1}),onLoad(a){this.majorType=a.majorType,this.getUserOrganizes(this.majorType);let t="Organize"===this.majorType?this.$t("app.my.organization"):this.$t("app.my.position");s({title:t})},methods:{getUserOrganizes(s){("Organize"===s?n:r)().then((s=>{let a=s.data||[];a.length!==[]?(this.organizeList=JSON.parse(JSON.stringify(a)),this.list=this.organizeList,this.list.map((s=>{if(s.isDefault)return this.value=s.id,void(this.oldVal=s.id)})),this.show=this.list.length>0):this.show=this.list.length>0}))},clickRadio(s){this.disabled||s.isDefault||this.changeMajor(s.id)},change(s){this.value=s,this.list.map(((a,t)=>{a.isDefault=!1,a.id===s&&(a.isDefault=!0)}))},changeMajor(s){let t={majorId:s,majorType:this.majorType};a(t).then((a=>{200===a.code&&(this.value=s,this.disabled=!0,this.$u.toast("修改成功"),this.$nextTick((()=>{this.change(s)})),this.getCurrentUser())})).catch((()=>{this.value=this.oldVal}))},getCurrentUser(){t().getCurrentUser().then((()=>{setTimeout((()=>{e()}),500)}))}}},[["render",function(s,a,t,e,n,r){const v=_,D=z(i("u-icon"),x),T=c,b=j;return h(),o(T,{class:"page_v u-flex-col"},{default:l((()=>[n.show?(h(!0),u(m,{key:0},d(n.list,((s,a)=>(h(),o(T,{class:k(["lists_box",s.isDefault?"active":""]),key:a,onClick:a=>r.clickRadio(s)},{default:l((()=>[s.isDefault?(h(),o(T,{key:0,class:"icon-checked-box"},{default:l((()=>[p(v,null,{default:l((()=>[g(y("Organize"===n.majorType?"默认":"主岗"),1)])),_:1}),p(T,{class:"icon-checked"},{default:l((()=>[p(D,{name:"checkbox-mark",color:"#fff",size:"28"})])),_:1})])),_:1})):f("",!0),p(T,{class:"list_inner"},{default:l((()=>[p(v,{class:k(["icon-ym","Organize"===n.majorType?"icon-ym-organization":"icon-ym-wf-outgoingApply"])},null,8,["class"]),p(v,{class:"txt"},{default:l((()=>[g(y(s.fullName),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["class","onClick"])))),128)):f("",!0),n.show?f("",!0):(h(),o(T,{key:1,class:"notData-box u-flex-col"},{default:l((()=>[p(T,{class:"u-flex-col notData-inner"},{default:l((()=>[p(b,{src:n.icon,mode:"",class:"iconImg"},null,8,["src"]),p(v,{class:"notData-inner-text"},{default:l((()=>[g(y(s.$t("common.noData")),1)])),_:1})])),_:1})])),_:1}))])),_:1})}],["__scopeId","data-v-590ad5e9"]]);export{T as default};