pages-my-organization-index.DYLpFaUP.js 3.1 KB

1
  1. import{g as s,a as e,c0 as t,c1 as a,r as l,o as i,p as o,w as n,q as r,t as u,v as c,D as f,E as d,F as m,B as h,H as p,x as _,Q as y,y as g,I as x}from"./index-P0fyQ2Em.js";import{_ as j}from"./index.D-SsN0gl.js";import{r as k}from"./uni-app.es.DOtS5Ldl.js";import{_ as D}from"./u-icon.wXcRZHbn.js";import{_ as F}from"./index.BuZ8YmVY.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./resources.DEPsJg7u.js";const w=b({data:()=>({list:[],majorType:"",show:!0,disabled:!1,userInfo:{},description:"默认组织仅逐级审批时使用"}),onLoad(t){this.userInfo=s("userInfo")||{},this.majorType=t.majorType,this.getUserPositions(),e({title:this.$t("app.my.organization")})},methods:{getUserPositions(){t().then((s=>{let e=s.data||[];if(!e.length)return this.show=this.list.length>0;this.list=JSON.parse(JSON.stringify(e)),this.show=this.list.length>0,this.list.map((s=>{s.currentStanding&&(s.isDefault=!0)}))}))},clickRadio(s){this.disabled||s.isDefault||this.changeMajor(s.id)},change(s){this.list.map(((e,t)=>{e.isDefault=!1,e.id===s&&(e.isDefault=!0)}))},changeMajor(s){let e={majorId:s,majorType:this.majorType};a(e).then((s=>{this.$u.toast(s.msg),200===s.code&&setTimeout((()=>{l({url:"/pages/index/index"})}),500)})).catch((()=>{}))}}},[["render",function(s,e,t,a,l,b){const w=k(i("JnpfAlert"),j),T=r,I=x,N=k(i("u-icon"),D),v=k(i("JnpfEmpty"),F);return u(),o(T,{class:"page_v u-flex-col"},{default:n((()=>[c(T,{class:"u-m-t-20 u-m-b-20"},{default:n((()=>[c(w,{type:"warning",title:l.description,effect:"dark"},null,8,["title"])])),_:1}),l.show?(u(!0),f(m,{key:0},d(l.list,((s,e)=>(u(),o(T,{class:p(["organization_box u-m-b-20",s.isDefault?"active":""]),key:e,onClick:e=>b.clickRadio(s)},{default:n((()=>[s.isDefault?(u(),o(T,{key:0,class:"icon-checked-box"},{default:n((()=>[c(I,null,{default:n((()=>[_("默认")])),_:1}),c(T,{class:"icon-checked"},{default:n((()=>[c(N,{name:"checkbox-mark",color:"#fff",size:"28"})])),_:1})])),_:1})):h("",!0),c(T,{class:"list_inner u-flex-col"},{default:n((()=>[c(T,{class:"inner_item"},{default:n((()=>[c(I,null,{default:n((()=>[_("所属组织")])),_:1}),c(I,{class:"txt u-line-1",style:y({color:s.isDefault?"#2979FF":""})},{default:n((()=>[_(g(s.orgTreeName),1)])),_:2},1032,["style"])])),_:2},1024),c(T,{class:"inner_item"},{default:n((()=>[c(I,null,{default:n((()=>[_("任职岗位")])),_:1}),c(I,{class:"txt u-line-1",style:y({color:s.isDefault?"#2979FF":""})},{default:n((()=>[_(g(s.fullName),1)])),_:2},1032,["style"])])),_:2},1024),c(T,{class:"inner_item"},{default:n((()=>[c(I,null,{default:n((()=>[_("上级岗位")])),_:1}),c(I,{class:"txt u-line-1",style:y({color:s.isDefault?"#2979FF":""})},{default:n((()=>[_(g(s.parentName||"-"),1)])),_:2},1032,["style"])])),_:2},1024),c(T,{class:"inner_item"},{default:n((()=>[c(I,null,{default:n((()=>[_("上级责任人")])),_:1}),c(I,{class:"txt u-line-1",style:y({color:s.isDefault?"#2979FF":""})},{default:n((()=>[_(g(s.managerName),1)])),_:2},1032,["style"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["class","onClick"])))),128)):h("",!0),l.show?h("",!0):(u(),o(v,{key:1}))])),_:1})}],["__scopeId","data-v-63abd9f9"]]);export{w as default};