pages-personalVip-mobilize.0d2e1d3d.js 6.15 KB
import{r as e,s as a,h as l,o as s,c as t,w as u,a as n,i as o,b as d,d as c,f as i,j as r,k as f,F as v,n as p,u as _,q as k,p as m,t as g,l as y,z as h,G as x}from"./index-faed4152.js";import{_ as R}from"./uni-segmented-control.e937152d.js";import{a as C,o as I,r as b}from"./uni-app.es.32d1ec75.js";import{_ as z}from"./uni-easyinput.cf12d792.js";import{_ as j}from"./nodata.2b892211.js";import{R as w,S as V}from"./api.6a2ba825.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-icons.3b49d363.js";const L=D({__name:"mobilize",setup(D){const L=n(),S=e({}),$=e(["未提交","审核中","审核通过","审核拒绝"]),F=e(),N=e([]),U=e(0),J=e("");function M(){a({title:"加载中"}),J.value=L.globalData.deptType,2!=J.value&&3!=J.value||(S.value.dgId=-1,S.value.shenRes="0",$.value=["审核中","审核通过","审核拒绝"]),1==J.value&&(S.value.dgId=-2,S.value.ztxRes="0",$.value=["审核中","审核通过","审核拒绝","撤销申请"]),6==J.value&&(S.value.dgId=1,S.value.status="0",$.value=["未提交","审核中","审核拒绝","审核通过","已退回"]),T()}function O(e){console.log(e),a({title:"加载中"}),2!=J.value&&3!=J.value||(S.value.dgId=-1,S.value.shenRes=e.currentIndex),1==J.value&&(S.value.dgId=-2,S.value.ztxRes=e.currentIndex),6==J.value&&(S.value.dgId=1,S.value.status=e.currentIndex),T()}function T(){w(S.value).then((e=>{l(),N.value=e.rows,N.value.forEach((e=>{0==e.status&&(e.schedule=0),1!=e.status&&2!=e.status||(0==e.shenRes&&(e.schedule=0),1==e.shenRes&&(1==e.type?e.schedule=50:e.schedule=100,1==e.ztxRes&&(e.schedule=100)),2==e.shenRes&&(1==e.type?e.schedule=50:e.schedule=0)),3==e.status&&(e.schedule=100)})),U.value=e.total}))}function q(){p({url:"/pages/personalVip/addMobilize"})}function A(e,a){"0"==a?y({title:"请输入拒绝理由",editable:!0,success:function(l){l.confirm&&(l.content?B(e,a,l.content):h({title:"请输入拒绝理由",icon:"none"}))}}):"1"==a&&y({title:"提示",content:"确定审批通过吗",success:function(l){l.confirm&&B(e,a)}})}function B(e,a,l){var s={flag:a,reason:l||"",rangeIds:e};console.log(s),V(s).then((e=>{h({title:"操作成功",icon:"none"}),T()}))}function E(e){const a=encodeURIComponent(JSON.stringify(e.auditLog)),l=encodeURIComponent(JSON.stringify(e));let s=`/pages/personalVip/mobilizeDetail?rangeId=${e.id}&auditLog=${a}&form=${l}`;p({url:s})}return C((()=>{})),I((()=>{L.globalData.isLogin?M():L.firstLoadCallback=()=>{M()}})),(e,a)=>{const l=b(_("uni-segmented-control"),R),n=b(_("uni-easyinput"),z),y=o,h=k,C=x,I=m;return s(),t(y,null,{default:u((()=>[d(l,{class:"whitebg",current:F.value,values:$.value,onClickItem:O,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),6==J.value?(s(),t(y,{key:0,class:"searchbar"},{default:u((()=>[d(n,{placeholderStyle:"font-size:30rpx","input-border":!1,prefixIcon:"search",modelValue:S.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>S.value.name=e),placeholder:"搜索调动名称",onBlur:T,onClear:T},null,8,["modelValue"]),d(y,{class:"invertedbtn-red",onClick:q},{default:u((()=>[c("+ 新建调动")])),_:1})])),_:1})):i("",!0),d(y,{class:"appList"},{default:u((()=>[(s(!0),r(v,null,f(N.value,(e=>(s(),t(y,{class:"appItem"},{default:u((()=>[d(y,{class:"status",onClick:a=>E(e)},{default:u((()=>[1==J.value?(s(),t(y,{key:0},{default:u((()=>[0==e.ztxRes?(s(),t(h,{key:0},{default:u((()=>[c("审核中")])),_:1})):i("",!0),1==e.ztxRes?(s(),t(h,{key:1,class:"text-success"},{default:u((()=>[c("审核通过")])),_:1})):i("",!0),2==e.ztxRes?(s(),t(h,{key:2,class:"text-danger"},{default:u((()=>[c("审核拒绝")])),_:1})):i("",!0),3==e.ztxRes?(s(),t(h,{key:3,class:"text-warning"},{default:u((()=>[c("撤销申请")])),_:1})):i("",!0)])),_:2},1024)):i("",!0),2==J.value||3==J.value?(s(),t(y,{key:1},{default:u((()=>[0==e.shenRes?(s(),t(h,{key:0},{default:u((()=>[c("审核中")])),_:1})):i("",!0),1==e.shenRes?(s(),t(h,{key:1,class:"text-success"},{default:u((()=>[c("审核通过")])),_:1})):i("",!0),2==e.shenRes?(s(),t(h,{key:2,class:"text-danger"},{default:u((()=>[c("审核拒绝")])),_:1})):i("",!0),3==e.shenRes?(s(),t(h,{key:3,class:"text-warning"},{default:u((()=>[c("撤销申请")])),_:1})):i("",!0)])),_:2},1024)):i("",!0),6==J.value?(s(),t(y,{key:2},{default:u((()=>[0==e.status?(s(),t(h,{key:0},{default:u((()=>[c("待提交")])),_:1})):i("",!0),1==e.status?(s(),t(h,{key:1},{default:u((()=>[c("审核中")])),_:1})):i("",!0),2==e.status?(s(),t(h,{key:2,class:"text-warning"},{default:u((()=>[c("审核拒绝")])),_:1})):i("",!0),3==e.status?(s(),t(h,{key:3,class:"text-success"},{default:u((()=>[c("审核通过")])),_:1})):i("",!0),4==e.status?(s(),t(h,{key:4,class:"text-danger"},{default:u((()=>[c("已退回")])),_:1})):i("",!0)])),_:2},1024)):i("",!0)])),_:2},1032,["onClick"]),d(y,{class:"name mt0",onClick:a=>E(e)},{default:u((()=>[c(g(e.name),1)])),_:2},1032,["onClick"]),d(y,{class:"flexbox",onClick:a=>E(e)},{default:u((()=>[d(y,null,{default:u((()=>[c(" 调动类型 "),d(y,null,{default:u((()=>[c(g(1==e.type?"省外调动":"省内调动"),1)])),_:2},1024)])),_:2},1024),1==J.value||2==J.value||3==J.value?(s(),t(y,{key:0},{default:u((()=>[c(" 申请调入单位 "),d(y,null,{default:u((()=>[c(g(e.targetDeptName),1)])),_:2},1024)])),_:2},1024)):i("",!0),d(y,null,{default:u((()=>[c(" 会员合计 "),d(y,null,{default:u((()=>[c(g(e.personCount),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),1==J.value&&0==e.ztxRes||(2==J.value||3==J.value)&&0==e.shenRes?(s(),t(y,{key:0,class:"func"},{default:u((()=>[d(C,{onClick:a=>A(e.id,"2")},{default:u((()=>[c("拒绝")])),_:2},1032,["onClick"]),d(C,{onClick:a=>A(e.id,"1")},{default:u((()=>[c("同意")])),_:2},1032,["onClick"])])),_:2},1024)):i("",!0),6!=J.value||0!=e.status&&2!=e.status?i("",!0):(s(),t(y,{key:1,class:"func"},{default:u((()=>[d(C,{onClick:a=>function(e){let a=`/pages/personalVip/addMobilize?rangId=${e.id}`;p({url:a})}(e)},{default:u((()=>[c("编辑")])),_:2},1032,["onClick"]),d(C,null,{default:u((()=>[c("提交审核")])),_:1})])),_:2},1024))])),_:2},1024)))),256))])),_:1}),0==N.value.length?(s(),t(y,{key:1,class:"nodata"},{default:u((()=>[d(I,{mode:"aspectFit",src:j}),d(h,null,{default:u((()=>[c("暂无数据")])),_:1})])),_:1})):i("",!0)])),_:1})}}},[["__scopeId","data-v-20aec711"]]);export{L as default};