2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
import{y as q,A as I,B as R,F as P,K as A,D as K,a1 as M,a2 as W,L as z,C as G}from"./element-plus.6d2d2999.js";import{_ as H}from"./index.vue_vue_type_style_index_0_lang.9c6a9f68.js";import{a as J,b as Q}from"./oa_flow.6930fdc0.js";import{u as X,f as x}from"./index.1eb21f43.js";import{a0 as Y,r as m,o as s,L as i,M as l,V as o,c as y,a8 as E,W as V,S as Z,T as ee,n as ae}from"./@vue.5673dc6e.js";const le=ee(" \u5BA1\u6279\u6D41\u7A0B "),te={key:0},ce={__name:"index",props:{formData:{type:Object,required:!0},flow_cate:{type:Number},type:{type:Number}},setup(n){const r=n,C=Y({flow_id:[{required:!0,message:"\u4E0D\u53EF\u4E3A\u7A7A",trigger:["blur"]}],check_admin_names:[{required:!0,message:"\u4E0D\u53EF\u4E3A\u7A7A",trigger:["blur"]}]}),u=m(!1),v=m(null),f=m(2),k=X().userInfo,g=async a=>{f.value=a,u.value=!0,await ae(),v.value.open()},F=a=>{if(f.value==1){if(a.id==k.id)return u.value=!1,x.msgError("\u5BA1\u6838\u4EBA\u4E0D\u80FD\u4E3A\u81EA\u5DF1");r.formData.check_admin_names=a.name,r.formData.check_admin_ids=a.id}else{if(a.map(e=>e.id).includes(k.id))return u.value=!1,x.msgError("\u6284\u9001\u4EBA\u4E0D\u80FD\u5305\u542B\u81EA\u5DF1");r.formData.copy_names=a.map(e=>e.name).join(","),r.formData.copy_uids=a.map(e=>e.id).join(",")}u.value=!1},_=m([]);(async()=>{const a=await J({flow_cate:r.flow_cate,type:r.type});_.value=a.lists})();const h=m(2),D=m([]),L=async a=>{const e=_.value.find(c=>c.id===a);if(h.value=e.check_type,e.check_type!=2){r.formData.check_admin_names="",r.formData.check_admin_ids="";let c=await Q({id:e.id});D.value=c.flow_list}},T=(a,e)=>{if(a==1)return"\u5F53\u524D\u90E8\u95E8\u8D1F\u8D23\u4EBA";if(a==2)return"\u6216\u7B7E";if(a==3)return"\u4F1A\u7B7E";if(a==4)return e.flow_name};return(a,e)=>{const c=q,S=I,p=R,d=P,w=A,b=K,N=M,B=W,O=H,U=z,$=G;return s(),i($,null,{header:l(()=>[le]),default:l(()=>[o(U,{ref:"formRef",model:n.formData,"label-width":"100px",rules:C},{default:l(()=>[o(w,null,{default:l(()=>[o(d,{span:12},{default:l(()=>[o(p,{label:"\u5BA1\u6279\u6D41\u7A0B",prop:"flow_id"},{default:l(()=>[o(S,{modelValue:n.formData.flow_id,"onUpdate:modelValue":e[0]||(e[0]=t=>n.formData.flow_id=t),placeholder:"\u9009\u62E9\u5BA1\u6279\u6D41\u7A0B",class:"flex-1",onChange:L},{default:l(()=>[(s(!0),y(V,null,E(_.value,t=>(s(),i(c,{label:t.name,value:t.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(w,null,{default:l(()=>[h.value==2?(s(),i(d,{key:0,span:12},{default:l(()=>[o(p,{label:"\u5BA1\u6838\u4EBA",prop:"check_admin_names"},{default:l(()=>[o(b,{modelValue:n.formData.check_admin_names,"onUpdate:modelValue":e[1]||(e[1]=t=>n.formData.check_admin_names=t),clearable:"",placeholder:"\u70B9\u51FB\u9009\u62E9\u5BA1\u6838\u4EBA",readonly:"",onClick:e[2]||(e[2]=t=>g(1))},null,8,["modelValue"])]),_:1})]),_:1})):(s(),i(d,{key:1,style:{"max-height":"400px","min-height":"200px","margin-left":"30px"}},{default:l(()=>[o(B,{direction:"vertical",active:0},{default:l(()=>[(s(!0),y(V,null,E(D.value,(t,j)=>(s(),i(N,{title:j+1+`\u7EA7\u5BA1\u6838(${T(t.flow_type,t)})`,description:t.flow_user_names},null,8,["title","description"]))),256))]),_:1})]),_:1}))]),_:1}),o(w,null,{default:l(()=>[o(d,{span:12},{default:l(()=>[o(p,{label:"\u6284\u9001\u4EBA"},{default:l(()=>[o(b,{modelValue:n.formData.copy_names,"onUpdate:modelValue":e[3]||(e[3]=t=>n.formData.copy_names=t),clearable:"",placeholder:"\u70B9\u51FB\u9009\u62E9\u6284\u9001\u4EBA",readonly:"",onClick:e[4]||(e[4]=t=>g(2))},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),u.value?(s(),y("div",te,[o(O,{ref_key:"personnel",ref:v,onConfirm:F,type:f.value},null,8,["type"])])):Z("",!0)]),_:1},8,["model","rules"])]),_:1})}}};export{ce as _};
|