engineering/public/admin/assets/index.f74e1283.js
2024-03-21 17:05:40 +08:00

2 lines
6.7 KiB
JavaScript

import{M as J,N as X,O as L,P as M,D as Y,B as P,w as Q,C as W,y as Z,A as ee,F as te,K as le,Q as ae}from"./element-plus.7200a8ef.js";import{K as ne,e as se}from"./@element-plus.b89f1627.js";import{f as ue,a as oe,b as ce}from"./approve.0d4002fd.js";import{u as _e}from"./index.53ee8921.js";import{d as q,e as re,r as D,s as ie,a0 as z,o as s,c as y,V as l,M as t,T as i,U as v,u as p,W as A,a8 as C,a as F,L as o,S as g}from"./@vue.ab566ce7.js";import{a as de}from"./flow.2367fd51.js";import{u as pe}from"./vue-router.87ebc608.js";const fe={class:"edit-popup"},me={class:"steps-cls"},be=i(" \u901A\u8FC7 "),ke=i(" \u62D2\u7EDD "),ve=i(" \u64A4\u9500 "),ge=q({name:"projectEdit"}),Se=q({...ge,props:{approve_id:Number},emits:["off"],setup(x,{expose:R,emit:w}){const B=x,m=_e(),u=re(()=>m.userInfo);let S=D(0);const h=D("");D("");const j=ie(),e=z({id:"",title:"",create_user:1,check_status:0,flow_name:"",check_status_text:"",current_check_user:"",create_user_name:"admin",copy_user:"admin",current_check_user_ids:[],content:{},step:[{flow_step:"",flow_user:"",is_active:"",flow_step_text:""}],record:[{title:"",content:"",check_time:"",status:0,status_text:""}]}),c=async n=>{for(const a in e)n[a]!=null&&n[a]!=null&&(e[a]=n[a])},b=()=>{var n;(n=j.value)==null||n.open()},O=async()=>{await oe({id:B.approve_id,revoke_reason:h.value}),w("off")},V=async n=>{await ce({id:B.approve_id,check_status:n,check_reason:h.value}),w("off")},E=(n,a)=>a==0?e.create_user_name+"\u521B\u5EFA":n==null?void 0:n.flow_step_text;return ue({id:B.approve_id}).then(n=>{S.value=n.step.findIndex(a=>(a==null?void 0:a.is_active)==1),c(n)}),R({open:b,setFormData:c}),(n,a)=>{const _=J,N=X,I=L,$=M,T=Y,r=P,f=Q,G=W;return s(),y("div",fe,[l(G,null,{default:t(()=>[l(N,{column:3,title:"\u5BA1\u6279\u8BE6\u60C5",border:""},{default:t(()=>[l(_,{label:"\u5BA1\u6279\u4E3B\u9898","label-align":"left",align:"left","label-class-name":"my-label"},{default:t(()=>[i(v(e.title),1)]),_:1}),l(_,{label:"\u5BA1\u6279\u6D41\u7A0B","label-align":"left",align:"left","label-class-name":"my-label"},{default:t(()=>[i(v(e.flow_name),1)]),_:1}),l(_,{label:"\u5BA1\u6838\u72B6\u6001","label-align":"left",align:"left","label-class-name":"my-label"},{default:t(()=>[i(v(e.check_status_text),1)]),_:1}),l(_,{label:"\u7533\u8BF7\u4EBA","label-align":"left",align:"left","label-class-name":"my-label"},{default:t(()=>[i(v(e.create_user_name),1)]),_:1}),l(_,{label:"\u5F53\u524D\u5BA1\u6279\u4EBA","label-align":"left",align:"left","label-class-name":"my-label"},{default:t(()=>[i(v(e.current_check_user),1)]),_:1}),l(_,{label:"\u6284\u9001\u4EBA","label-align":"left",align:"left","label-class-name":"my-label"},{default:t(()=>[i(v(e.copy_user),1)]),_:1})]),_:1}),l(N,{column:1,border:""},{default:t(()=>{var U;return[l(_,{label:"\u5BA1\u6279\u6D41\u7A0B","label-align":"left",align:"left"},{default:t(()=>[l($,{active:p(S),simple:"","align-center":!0},{default:t(()=>[(s(!0),y(A,null,C(e.step,(k,d)=>(s(),o(I,{title:E(k,d),icon:d==0?p(ne):p(se),key:d},null,8,["title","icon"]))),128))]),_:1},8,["active"])]),_:1}),l(_,{label:"\u5BA1\u6279\u8BB0\u5F55","label-align":"left",align:"left"},{default:t(()=>[F("div",me,[l($,{direction:"vertical",active:e.record.length,"align-center":!0,space:50,style:{"margin-top":"20px"}},{default:t(()=>[(s(!0),y(A,null,C(e.record,(k,d)=>(s(),o(I,{title:k.check_time+" "+k.title,key:d},null,8,["title"]))),128))]),_:1},8,["active"])])]),_:1}),F("div",null,[((U=e==null?void 0:e.current_check_user_ids)==null?void 0:U.includes(String(p(u).id)))&&e.check_status!=3||(e==null?void 0:e.check_status)==0&&e.create_user==p(u).id?(s(),o(_,{key:0,label:"\u64CD\u4F5C","label-align":"left",align:"left"},{default:t(()=>{var k;return[((k=e==null?void 0:e.current_check_user_ids)==null?void 0:k.includes(String(p(u).id)))&&e.check_status!=3||(e==null?void 0:e.check_status)==0&&e.create_user==p(u).id?(s(),o(r,{key:0,label:"\u610F\u89C1"},{default:t(()=>[l(T,{modelValue:h.value,"onUpdate:modelValue":a[0]||(a[0]=d=>h.value=d),clearable:"",placeholder:"\u8BF7\u8F93\u5165",type:"textarea"},null,8,["modelValue"])]),_:1})):g("",!0),l(r,{label:"\u5BA1\u6279"},{default:t(()=>{var d,K;return[((d=e==null?void 0:e.current_check_user_ids)==null?void 0:d.includes(String(p(u).id)))&&e.check_status!=3?(s(),o(f,{key:0,type:"primary",onClick:a[1]||(a[1]=H=>V(1))},{default:t(()=>[be]),_:1})):g("",!0),((K=e==null?void 0:e.current_check_user_ids)==null?void 0:K.includes(String(p(u).id)))&&e.check_status!=3?(s(),o(f,{key:1,onClick:a[2]||(a[2]=H=>V(2))},{default:t(()=>[ke]),_:1})):g("",!0),(e==null?void 0:e.check_status)==0&&e.create_user==p(u).id?(s(),o(f,{key:2,onClick:O},{default:t(()=>[ve]),_:1})):g("",!0)]}),_:1})]}),_:1})):g("",!0)])]}),_:1})]),_:1})])}}});const he=F("div",{class:"card-header"},[F("span",null,"\u5BA1\u6279\u6D41\u7A0B")],-1),ye=i(" \u63D0\u4EA4 "),Ve={__name:"index",props:{id:Number,flows:Object,submitApi:Object},emits:["off"],setup(x,{emit:R}){const w=x,B=pe(),m=z({flow_id:"",path:B.path,id:w.id}),u=D({}),S=async()=>{let c=await de({id:m.flow_id});u.value=c},h=c=>c.flow_step==1?"\u5F53\u524D\u90E8\u95E8\u8D1F\u8D23\u4EBA":c.flow_user.map(b=>[b.name]).join(","),j=async()=>{await w.submitApi({...m}),R("off")},e=c=>["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"][c];return(c,b)=>{const O=Z,V=ee,E=P,n=te,a=le,_=L,N=M,I=ae,$=Q,T=W;return s(),o(T,null,{header:t(()=>[he]),default:t(()=>[F("div",null,[l(a,null,{default:t(()=>[l(n,{span:8},{default:t(()=>[l(E,{label:"\u5BA1\u6279\u6D41\u7A0B",prop:"flow_cate"},{default:t(()=>[l(V,{class:"flex-1",modelValue:m.flow_id,"onUpdate:modelValue":b[0]||(b[0]=r=>m.flow_id=r),clearable:"",onChange:S,placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6279\u7C7B\u578B"},{default:t(()=>[(s(!0),y(A,null,C(x.flows,(r,f)=>(s(),o(O,{key:f,label:r.name,value:parseInt(r.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),u.value.id?(s(),o(a,{key:0},{default:t(()=>[l(n,{span:24},{default:t(()=>[l(E,{label:"\u5BA1\u6279\u6D41\u7A0B",prop:"mailing_no"},{default:t(()=>[l(N,{"align-center":"",active:u.value.flow_list.length},{default:t(()=>[(s(!0),y(A,null,C(u.value.flow_list,(r,f)=>(s(),o(_,{title:`\u7B2C${e(f+1)}\u7EA7\u5BA1\u6279`,description:h(r),key:c.idnex},null,8,["title","description"]))),128))]),_:1},8,["active"])]),_:1})]),_:1})]),_:1})):g("",!0),u.value.id?(s(),o(a,{key:1},{default:t(()=>[l(n,{span:24},{default:t(()=>[l(E,{label:"\u6284\u9001\u4EBA",prop:"mailing_no"},{default:t(()=>[(s(!0),y(A,null,C(u.value.copy_uids,(r,f)=>(s(),o(I,{key:f,class:"ml-2"},{default:t(()=>[i(v(r.name),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})):g("",!0),l(a,null,{default:t(()=>[l($,{onClick:j,type:"primary",disabled:!m.flow_id},{default:t(()=>[ye]),_:1},8,["disabled"])]),_:1})])]),_:1})}}};export{Ve as _,Se as a};