2 lines
4.1 KiB
JavaScript
2 lines
4.1 KiB
JavaScript
import{_ as a,u as e,r as l,o as s,H as u,J as t,a as o,c,w as n,n as r,b as d,ah as i,ai as f,aj as v,i as _,d as p,ac as m,e as k,y,x as g,ak as h,a2 as I,al as x,m as b,am as j,L as N,v as C,a4 as M}from"./index-CJjp0rBm.js";import{_ as A}from"./uni-icons.C1BHJOhS.js";import{_ as w}from"./uni-popup.DERhYTfl.js";import{_ as $}from"./checked.cu3s1pHH.js";import{_ as E}from"./nocheck.KbQOA3WK.js";import{c as U}from"./customNav.ByZDnwTS.js";/* empty css */const J=a({__name:"handle",setup(a){const J=e(),{proxy:L}=C(),S=l(null),V=l(""),D=l(null),K=a=>{D.value=a,S.value.open(),V.value=2==a?"同意":""},O=()=>{S.value.close()},T=l(null),z=l(""),B=()=>{h()},F=l(!1);let H=null;const Y=()=>{let a={};if(1==D.value){if(null==P.value)return L.$toast("请选择驳回节点");a.processModel=3,a.rejectModelNode=G.value[P.value].TASK_DEF_KEY_,q(a)}else F.value?I("/pages/userlist/index",(()=>{O(),M({url:`/pages/userlist/index?id=${R.value.id}&isradio=1&nextnode=${JSON.stringify(H)}&reason=${V.value}`})})):(a.processModel=1,q(a))},q=a=>{x({taskId:R.value.id,reason:V.value,...a}).then((a=>{a.success&&(L.$toast(a.message),setTimeout((()=>{h()}),2e3))}))},G=l([]),P=l(null),Q=a=>{P.value=a.detail.value},R=l(null);let W=null;return s((a=>{if(R.value=JSON.parse(a.info),W=a.type,1==W||2==W)return e=R.value.processInstanceId,void v({procInstId:e}).then((a=>{a.success&&(z.value=a.result.dataId,T.value=a.result.formUrlMobile)}));var e,l;l=R.value.id,i({taskId:l}).then((a=>{a.success&&(z.value=a.result.dataId,T.value=a.result.formUrlMobile)})),f({taskId:R.value.id}).then((a=>{a.success&&(G.value=a.result.histListNode,H=a.result.transitionList)}))})),(a,e)=>{const l=u(t("uni-icons"),A),s=_,i=b,f=j,v=N,h=u(t("uni-popup"),w);return o(),c(s,{class:r(["content",{gray:1==d(J).isgray}])},{default:n((()=>[p(U,null,{default:n((()=>[p(s,{class:"f-row aic box"},{default:n((()=>[p(s,{class:"back",onClick:B},{default:n((()=>[p(l,{type:"left",size:"20",color:"#fff"})])),_:1}),p(s,{class:"avatar"},{default:n((()=>[p(i,{src:d(m)(d(J).userinfo.avatar),mode:""},null,8,["src"])])),_:1}),p(s,{class:"name"},{default:n((()=>[k(y(R.value.processApplyUserName)+"的"+y(R.value.processDefinitionName),1)])),_:1}),0==d(W)?(o(),c(s,{key:0,class:"status"},{default:n((()=>[k(" 待审批 ")])),_:1})):g("",!0),1==d(W)?(o(),c(s,{key:1,class:"status",style:{"background-color":"#7AC756"}},{default:n((()=>[k(" 已处理 ")])),_:1})):g("",!0)])),_:1})])),_:1}),(o(),c(t(T.value),{dataId:z.value},null,8,["dataId"])),0==d(W)?(o(),c(s,{key:0,class:"btn f-row aic jcb"},{default:n((()=>[p(s,{class:"refuse",onClick:e[0]||(e[0]=a=>K(1))},{default:n((()=>[k(" 拒绝 ")])),_:1}),p(s,{class:"agree",onClick:e[1]||(e[1]=a=>K(2))},{default:n((()=>[k(" 同意 ")])),_:1})])),_:1})):g("",!0),p(h,{ref_key:"popup",ref:S,type:"center"},{default:n((()=>[p(s,{class:"popup"},{default:n((()=>[p(s,{class:"title"},{default:n((()=>[k(" 审批意见 ")])),_:1}),p(s,{class:"f-col aic"},{default:n((()=>[p(s,{class:"input f-col"},{default:n((()=>[p(f,{modelValue:V.value,"onUpdate:modelValue":e[2]||(e[2]=a=>V.value=a),name:"",id:"",maxlength:"200",placeholder:"请输入"},null,8,["modelValue"]),p(s,{class:""},{default:n((()=>[k(y(V.value.length)+"/200 ",1)])),_:1})])),_:1})])),_:1}),2==D.value?(o(),c(s,{key:0,class:"agree_operate f-row aic",onClick:e[3]||(e[3]=a=>F.value=!F.value)},{default:n((()=>[F.value?(o(),c(i,{key:0,src:$,mode:""})):(o(),c(i,{key:1,src:E,mode:""})),p(s,{class:""},{default:n((()=>[k(" 指定下一步操作人 ")])),_:1})])),_:1})):(o(),c(s,{key:1,class:""},{default:n((()=>[p(v,{value:P.value,range:G.value,"range-key":"NAME_",onChange:Q},{default:n((()=>[p(s,{class:"node"},{default:n((()=>[k(y(null!=P.value?G.value[P.value].NAME_:"请选择驳回节点"),1)])),_:1})])),_:1},8,["value","range"])])),_:1})),p(s,{class:"popbtn f-row aic"},{default:n((()=>[p(s,{class:"cancel",onClick:O},{default:n((()=>[k(" 取消 ")])),_:1}),p(s,{class:"confirm",onClick:Y},{default:n((()=>[k(" 确定 ")])),_:1})])),_:1})])),_:1})])),_:1},512)])),_:1},8,["class"])}}},[["__scopeId","data-v-ffcd3c46"]]);export{J as default};
|