process-modal.abb6c08c.js 5.1 KB

1
  1. import{a as y}from"./use-response-handle.10a5ad96.js";import{aG as _,aH as Z,q as ee,B as v,a2 as C,r as d,as as te,o as r,K as c,H as l,L as ue,v as s,aD as ae,t as n,n as F,J as E,I as x,P as le,p as oe,S as R,O as se}from"./index.f00b3728.js";const ne=[{value:"1",label:"\u5F00\u59CB\u8282\u70B9"},{value:"2",label:"\u8FC7\u7A0B\u8282\u70B9"},{value:"3",label:"\u4E2D\u65AD\u8282\u70B9"},{value:"4",label:"\u7ED3\u675F\u8282\u70B9"}],re=[{value:"1",label:"\u5BA1\u6279\u8282\u70B9"},{value:"2",label:"\u7CFB\u7EDF\u8282\u70B9"}],ie={action_type:{trigger:"blur",message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B",required:!0},operation_type:{trigger:"blur",message:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7C7B\u578B",required:!0},status_name:{trigger:"blur",message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0",required:!0},order_process:{trigger:"blur",message:"\u8BF7\u8F93\u5165\u8282\u70B9\u503C",required:!0},next_action_ids:{trigger:"blur",message:"\u8BF7\u9009\u62E9\u4E0B\u4E00\u8282\u70B9",required:!0}},{VITE_PROXY_DOMAIN_REAL:ye,VITE_PROXY_USER_REAL:de}=Z(),m=de+"/admin/",pe=(a={})=>_.request("post",`${m}action_process_getlist`,{data:a}),ce=(a={})=>_.request("post",`${m}action_process_add`,{data:a}),_e=(a={})=>_.request("post",`${m}action_process_read`,{data:a}),me=(a={})=>_.request("post",`${m}action_process_update`,{data:a}),De=(a={})=>_.request("post",`${m}action_process_update`,{data:a}),Ve=a=>_.request("post",`${m}action_process_update`,{data:{...a,is_del:"1"}}),ve={flex:"","w-full":"","justify-end":""},fe=R("\u4FDD\u5B58 "),Be=ee({__name:"process-modal",props:{currentProcess:null},emits:["reload"],setup(a,{expose:L,emit:w}){const D=a,p=v(""),V=v(!1),f=v(!1),A=v(null),k=C(()=>!p.value),u=v({action_type:"",operation_type:"",status_name:"",order_process:"",next_action_ids:[]}),q=()=>{f.value=!1,w("reload")},P=C(()=>u.value.action_type==="1"||u.value.action_type==="2"),{run:U,data:N,listLoading:O}=y({initalData:[],isList:[]}),{run:S,data:T,loading:$}=y({initalData:{},success:()=>{const{order_process:o,status_name:t,operation_type:B,action_type:b,next_action_ids:i}=T.value;u.value={order_process:o,status_name:t,operation_type:B,action_type:b,next_action_ids:i.filter(g=>g)}}}),{run:h,loading:I}=y({success:()=>q()}),{run:j,loading:M}=y({success:()=>q()});function H(){const{currentProcess:o}=D;h(ce({process_id:o.id,...u.value}))}function X(){const{currentProcess:o}=D;j(me({id:p.value,process_id:o.id,...u.value}))}function Y(){A.value.validate(o=>{if(!!o){if(k.value)return H();X()}})}const z=C(()=>V.value?"\u6D41\u7A0B\u8282\u70B9\u8BE6\u60C5":k.value?"\u521B\u5EFA\u6D41\u7A0B\u8282\u70B9":"\u7F16\u8F91\u6D41\u7A0B\u8282\u70B9");return L({onDisplay(o,t=!1){if(f.value=!0,p.value=o,V.value=t,U(pe({process_id:D.currentProcess.id})),p.value)return S(_e({id:p.value}))}}),(o,t)=>{const B=d("el-option"),b=d("el-select"),i=d("el-form-item"),g=d("el-input"),G=d("el-checkbox"),J=d("el-checkbox-group"),K=d("el-button"),Q=d("el-dialog"),W=te("loading");return r(),c(Q,{modelValue:f.value,"onUpdate:modelValue":t[6]||(t[6]=e=>f.value=e),title:s(z),center:"",onClose:t[7]||(t[7]=()=>u.value={...o.initalData}),rules:s(ie)},{default:l(()=>[ue((r(),c(s(ae),{"label-width":"100px",model:u.value,disabled:V.value,ref_key:"formRef",ref:A},{default:l(()=>[n(i,{label:"\u8282\u70B9\u7C7B\u578B",prop:"action_type"},{default:l(()=>[n(b,{"w-full":"",modelValue:u.value.action_type,"onUpdate:modelValue":t[0]||(t[0]=e=>u.value.action_type=e)},{default:l(()=>[(r(!0),F(x,null,E(s(ne),e=>(r(),c(B,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(i,{label:"\u64CD\u4F5C\u7C7B\u578B",prop:"operation_type"},{default:l(()=>[n(b,{"w-full":"",modelValue:u.value.operation_type,"onUpdate:modelValue":t[1]||(t[1]=e=>u.value.operation_type=e)},{default:l(()=>[(r(!0),F(x,null,E(s(re),e=>(r(),c(B,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(i,{label:"\u8282\u70B9\u540D\u79F0",prop:"status_name"},{default:l(()=>[n(g,{modelValue:u.value.status_name,"onUpdate:modelValue":t[2]||(t[2]=e=>u.value.status_name=e)},null,8,["modelValue"])]),_:1}),n(i,{label:"\u8282\u70B9\u503C",prop:"order_process"},{default:l(()=>[n(g,{modelValue:u.value.order_process,"onUpdate:modelValue":t[3]||(t[3]=e=>u.value.order_process=e)},null,8,["modelValue"])]),_:1}),s(P)?(r(),c(i,{key:0,label:"\u4E0B\u4E00\u8282\u70B9",prop:"next_action_ids"},{default:l(()=>[n(J,{modelValue:u.value.next_action_ids,"onUpdate:modelValue":t[4]||(t[4]=e=>u.value.next_action_ids=e)},{default:l(()=>[(r(!0),F(x,null,E(s(N),e=>(r(),c(G,{label:e.id,key:e.id,disabled:e.id===p.value},{default:l(()=>[R(se(e.status_name),1)]),_:2},1032,["label","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1})):le("",!0),n(i,null,{default:l(()=>[oe("div",ve,[n(K,{loading:s(M)||s(I),type:"primary",onClick:t[5]||(t[5]=()=>Y())},{default:l(()=>[fe]),_:1},8,["loading"])])]),_:1})]),_:1},8,["model","disabled"])),[[W,s($)||s(O)]])]),_:1},8,["modelValue","title","rules"])}}});var Ce=Object.freeze(Object.defineProperty({__proto__:null,default:Be},Symbol.toStringTag,{value:"Module"}));export{Be as _,ne as a,pe as b,De as c,Ve as d,ce as h,re as o,Ce as p};