process-modal.2bedfbc0.js 5.1 KB

1
  1. import{a as y}from"./use-response-handle.6c1eccdf.js";import{ar as _,as as Z,e as ee,q as v,U as C,r as i,ad as te,o as r,C as c,A as l,D as ue,j as s,ao as ae,h as n,c as F,B as E,F as x,I as le,a as oe,L as R,H as se}from"./index.ea981fc6.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"}],de={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:ie}=Z(),m=ie+"/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:U}){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,U("reload")},w=C(()=>u.value.action_type==="1"||u.value.action_type==="2"),{run:N,data:P,listLoading:T}=y({initalData:[],isList:[]}),{run:$,data:h,loading:O}=y({initalData:{},success:()=>{const{order_process:o,status_name:t,operation_type:B,action_type:b,next_action_ids:d}=h.value;u.value={order_process:o,status_name:t,operation_type:B,action_type:b,next_action_ids:d.filter(g=>g)}}}),{run:S,loading:j}=y({success:()=>q()}),{run:I,loading:M}=y({success:()=>q()});function X(){const{currentProcess:o}=D;S(ce({process_id:o.id,...u.value}))}function Y(){const{currentProcess:o}=D;I(me({id:p.value,process_id:o.id,...u.value}))}function z(){A.value.validate(o=>{if(!!o){if(k.value)return X();Y()}})}const H=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,N(pe({process_id:D.currentProcess.id})),p.value)return $(_e({id:p.value}))}}),(o,t)=>{const B=i("el-option"),b=i("el-select"),d=i("el-form-item"),g=i("el-input"),G=i("el-checkbox"),J=i("el-checkbox-group"),K=i("el-button"),Q=i("el-dialog"),W=te("loading");return r(),c(Q,{modelValue:f.value,"onUpdate:modelValue":t[6]||(t[6]=e=>f.value=e),title:s(H),center:"",onClose:t[7]||(t[7]=()=>u.value={...o.initalData}),rules:s(de)},{default:l(()=>[ue((r(),c(s(ae),{"label-width":"100px",model:u.value,disabled:V.value,ref_key:"formRef",ref:A},{default:l(()=>[n(d,{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(d,{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(d,{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(d,{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(w)?(r(),c(d,{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(P),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(d,null,{default:l(()=>[oe("div",ve,[n(K,{loading:s(M)||s(j),type:"primary",onClick:t[5]||(t[5]=()=>z())},{default:l(()=>[fe]),_:1},8,["loading"])])]),_:1})]),_:1},8,["model","disabled"])),[[W,s(O)||s(T)]])]),_: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};