選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

2 行
9.4KB

  1. var ae=Object.defineProperty,le=Object.defineProperties;var se=Object.getOwnPropertyDescriptors;var F=Object.getOwnPropertySymbols;var te=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable;var $=(n,r,a)=>r in n?ae(n,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[r]=a,C=(n,r)=>{for(var a in r||(r={}))te.call(r,a)&&$(n,a,r[a]);if(F)for(var a of F(r))oe.call(r,a)&&$(n,a,r[a]);return n},S=(n,r)=>le(n,se(r));var O=(n,r,a)=>new Promise((b,A)=>{var e=c=>{try{E(a.next(c))}catch(g){A(g)}},R=c=>{try{E(a.throw(c))}catch(g){A(g)}},E=c=>c.done?b(c.value):Promise.resolve(c.value).then(e,R);E((a=a.apply(n,r)).next())});import{_ as re}from"./index.08840ed2.js";import{a as ue}from"./flowConfiguration.65ccb757.js";import{d as ne,r as L,b as de,L as pe,c as d,e as y,f as B,h as s,i as l,j as p,I as T,g as G,F as h,J as M,t as I,k as N}from"./index.3fb2f955.js";import"./unitManage.fc54fd4b.js";const ie={class:"flex flex-col items-start"},ge=ne({name:"approvalDialog"}),Te=Object.assign(ge,{props:{visible:{type:Boolean,default:!1,required:!0},data:Object},emits:["close","update:data"],setup(n,{emit:r}){const a=n,b=r,A=L(),e=L({name:void 0,orgType:void 0,assignedOrg:[],subProcess:void 0,procDefId:void 0,threeDaysAutoPass:!1}),R={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0",trigger:"blur"}],orgType:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u8D1F\u8D23\u5355\u4F4D"}],assignedOrg:[{required:!0,message:"\u8BF7\u81F3\u5C11\u6307\u5B9A\u4E00\u4E2A\u5355\u4F4D"}],subProcess:[{required:!0,message:"\u8BF7\u9009\u62E9\u5355\u4F4D\u5185\u90E8\u6D41\u7A0B"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5355\u4F4D\u5185\u90E8\u6D41\u7A0B"}],threeDaysAutoPass:[{type:Boolean,required:!0,message:"\u8BF7\u9009\u62E9"}],constructionSuggestions:[{type:Boolean,required:!0,message:"\u8BF7\u9009\u62E9"}]},E=u=>O(this,null,function*(){!u||(yield u.validate(t=>O(this,null,function*(){if(t){const f={name:e.value.name||"",id:e.value.id||"",parentId:e.value.parentId||"",type:"SUB",props:{mode:"AND",sign:!1,assignedType:"ASSIGN_ORG",refuse:{type:"TO_END",target:""},assignedOrg:e.value.orgType==="TARGET_LABEL"?e.value.assignedOrg&&e.value.assignedOrg.map(i=>S(C({},i),{type:V.value.find(m=>m.processDefId===e.value.subProcess).type||"DEFAULT",processDefId:e.value.subProcess,orgType:e.value.orgType})):[{orgType:e.value.orgType,type:e.value.type}],threeDaysAutoPass:e.value.type==="SEAL"?!1:e.value.threeDaysAutoPass||!1,constructionSuggestions:e.value.constructionSuggestions||!1}};b("update:data",f),b("close",!0)}})))}),c=()=>{e.value.assignedOrg=[],e.value.subProcess=void 0,e.value.type=void 0},g=de({unitVisible:!1,showCheckbox:!1,data:void 0}),j=()=>{g.unitVisible=!0,g.showCheckbox=!1,g.data=e.value.assignedOrg.map(u=>({key:u.orgCode,title:u.orgName}))},J=(u,t)=>{e.value.assignedOrg=u.map(f=>({orgCode:f.key,orgName:f.title})),U(u[0].key)},W=()=>{g.unitVisible=!1},z=u=>{e.value.assignedOrg.splice(u,1)},V=L([]),U=u=>O(this,null,function*(){const t=yield ue({pageNum:1,pageSize:1e3,orgCode:u});V.value=t.data.records.filter(f=>!f.isStop),t.data.records&&!t.data.records.length&&(V.value=[])}),D=L(!1),K=[{label:"\u5B57\u6BB5\u540D\u79F0",prop:"fieldName",key:"fieldName"},{label:"\u662F\u5426\u5FC5\u586B",prop:"isRequired",key:"isRequired"},{label:"\u586B\u5199\u7C7B\u578B",prop:"writeType",key:"writeType"}],H=L([{fieldName:"\u8BC4\u5BA1\u610F\u89C1\u9644\u4EF6",isRequired:"\u662F",writeType:"\u6587\u4EF6\u4E0A\u4F20"},{fieldName:"\u5EFA\u8BAE\u603B\u6295\u8D44",isRequired:"\u662F",writeType:"\u6587\u672C"},{fieldName:"\u5EFA\u8BAE\u5E74\u5EA6\u9884\u7B97",isRequired:"\u662F",writeType:"\u6587\u672C"}]);return pe(()=>a.visible,u=>O(this,null,function*(){var t,f,i,m,v;u?(a.data&&a.data.props&&((t=a.data.props.assignedOrg)==null?void 0:t.length)&&a.data.props.assignedOrg[0].orgType==="TARGET_LABEL"&&U(a.data.props.assignedOrg[0].orgCode),e.value=S(C({},a.data),{props:void 0,orgType:a.data.props&&((f=a.data.props.assignedOrg)==null?void 0:f.length)?a.data.props.assignedOrg[0].orgType:null,subProcess:a.data.props&&a.data.props.assignedOrg[0].orgType==="TARGET_LABEL"?a.data.props.assignedOrg[0].processDefId:void 0,assignedOrg:a.data.props&&a.data.props.assignedOrg&&a.data.props.assignedOrg.length&&a.data.props.assignedOrg[0].orgType==="TARGET_LABEL"&&a.data.props.assignedOrg.map(_=>_)||[],type:a.data.props&&((i=a.data.props.assignedOrg)==null?void 0:i.length)&&a.data.props.assignedOrg[0].orgType!=="TARGET_LABEL"?a.data.props.assignedOrg[0].type:void 0,threeDaysAutoPass:((m=a.data.props)==null?void 0:m.threeDaysAutoPass)||!1,constructionSuggestions:((v=a.data.props)==null?void 0:v.constructionSuggestions)||!1})):A.value.resetFields()})),(u,t)=>{const f=d("el-input"),i=d("el-form-item"),m=d("el-col"),v=d("el-row"),_=d("el-radio"),w=d("el-radio-group"),Q=d("Plus"),X=d("el-icon"),P=d("el-button"),Y=d("el-tag"),q=d("el-switch"),Z=d("el-form"),x=d("el-dialog"),ee=d("table-list");return y(),B(h,null,[s(x,{"model-value":n.visible,title:"\u5BA1\u6279\u8282\u70B9\u8BBE\u7F6E",width:"840px","destroy-on-close":"",onClose:t[9]||(t[9]=o=>b("close"))},{footer:l(()=>[s(P,{type:"primary",onClick:t[7]||(t[7]=o=>E(A.value))},{default:l(()=>[p(" \u63D0\u4EA4 ")]),_:1}),s(P,{onClick:t[8]||(t[8]=o=>b("close"))},{default:l(()=>[p(" \u5173\u95ED ")]),_:1})]),default:l(()=>[s(Z,{ref_key:"formRef",ref:A,model:e.value,rules:R,"label-width":"200","label-suffix":":"},{default:l(()=>[s(v,null,{default:l(()=>[s(m,{span:24},{default:l(()=>[s(i,{label:"\u8282\u70B9\u540D\u79F0",prop:"name"},{default:l(()=>[s(f,{modelValue:e.value.name,"onUpdate:modelValue":t[0]||(t[0]=o=>e.value.name=o),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),s(v,null,{default:l(()=>[s(m,{span:24},{default:l(()=>[s(i,{label:"\u8282\u70B9\u8D1F\u8D23\u5355\u4F4D",prop:"orgType"},{default:l(()=>[s(w,{modelValue:e.value.orgType,"onUpdate:modelValue":t[1]||(t[1]=o=>e.value.orgType=o),onChange:c},{default:l(()=>[s(_,{label:"TARGET_LABEL"},{default:l(()=>[p("\u6307\u5B9A\u5355\u4F4D")]),_:1}),s(_,{label:"TARGET_MANAGEMENT"},{default:l(()=>[p("\u4E3B\u7BA1\u5355\u4F4D")]),_:1}),s(_,{label:"TARGET_OWNER"},{default:l(()=>[p("\u53D1\u8D77\u5355\u4F4D")]),_:1}),s(_,{label:"TARGET_LINE_MANAGEMENT"},{default:l(()=>[p("\u4E0A\u7EA7\u6761\u7EBF\u4E3B\u7BA1\u5355\u4F4D")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e.value.orgType==="TARGET_LABEL"?(y(),T(v,{key:0},{default:l(()=>[s(m,{span:24},{default:l(()=>[s(i,{prop:"assignedOrg"},{default:l(()=>[G("div",ie,[s(P,{type:"primary",onClick:j},{default:l(()=>[s(X,null,{default:l(()=>[s(Q)]),_:1}),p("\u6DFB\u52A0\u5355\u4F4D")]),_:1}),G("p",null,[(y(!0),B(h,null,M(e.value.assignedOrg,(o,k)=>(y(),T(Y,{key:k,class:"mr-8",closable:"",onClose:fe=>z(k)},{default:l(()=>[p(I(o.orgName),1)]),_:2},1032,["onClose"]))),128))])])]),_:1})]),_:1})]),_:1})):N("",!0),e.value.orgType==="TARGET_LABEL"&&e.value.assignedOrg.length||e.value.orgType&&e.value.orgType!=="TARGET_LABEL"?(y(),T(v,{key:1},{default:l(()=>[s(m,{span:24},{default:l(()=>[e.value.orgType==="TARGET_LABEL"?(y(),T(i,{key:0,label:"\u5355\u4F4D\u5185\u90E8\u6D41\u7A0B",prop:"subProcess"},{default:l(()=>[s(w,{modelValue:e.value.subProcess,"onUpdate:modelValue":t[2]||(t[2]=o=>e.value.subProcess=o)},{default:l(()=>[(y(!0),B(h,null,M(V.value,(o,k)=>(y(),T(_,{key:k,label:o.processDefId||0},{default:l(()=>[p(I(o.processDefName)+I(o.type==="SEAL"?"\uFF08\u76D6\u7AE0\u6D41\u7A0B\uFF09":o.type==="DEFAULT"?"\uFF08\u9ED8\u8BA4\u6D41\u7A0B\uFF09":""),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})):(y(),T(i,{key:1,prop:"type",label:"\u5355\u4F4D\u5185\u90E8\u6D41\u7A0B"},{default:l(()=>[s(w,{modelValue:e.value.type,"onUpdate:modelValue":t[3]||(t[3]=o=>e.value.type=o)},{default:l(()=>[s(_,{label:"DEFAULT"},{default:l(()=>[p("\u9ED8\u8BA4\u6D41\u7A0B")]),_:1}),s(_,{label:"SEAL"},{default:l(()=>[p("\u76D6\u7AE0\u6D41\u7A0B")]),_:1}),s(_,{label:"JOINT_REVIEW"},{default:l(()=>[p("\u91CD\u5927\u9879\u76EE\u8054\u5BA1\u6D41\u7A0B")]),_:1}),s(_,{label:"JOINT_REVIEW_CONFIRM"},{default:l(()=>[p("\u8054\u5BA1\u786E\u8BA4\u6D41\u7A0B")]),_:1})]),_:1},8,["modelValue"])]),_:1}))]),_:1})]),_:1})):N("",!0),e.value.type!=="SEAL"?(y(),T(v,{key:2},{default:l(()=>[s(m,{span:24},{default:l(()=>[s(i,{label:"3\u5929\u4E0D\u5904\u7406\u81EA\u52A8\u901A\u8FC7",prop:"threeDaysAutoPass"},{default:l(()=>[s(q,{modelValue:e.value.threeDaysAutoPass,"onUpdate:modelValue":t[4]||(t[4]=o=>e.value.threeDaysAutoPass=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})):N("",!0),u.$route.query.formName==="\u5EFA\u8BBE\u65B9\u6848\u5BA1\u6279\u6D41\u7A0B"?(y(),T(v,{key:3},{default:l(()=>[s(m,{span:24},{default:l(()=>[s(i,{label:"\u662F\u5426\u6DFB\u52A0\u8BC4\u5BA1\u5EFA\u8BAE\u4FE1\u606F\u5B57\u6BB5",prop:"constructionSuggestions"},{default:l(()=>[s(q,{modelValue:e.value.constructionSuggestions,"onUpdate:modelValue":t[5]||(t[5]=o=>e.value.constructionSuggestions=o)},null,8,["modelValue"]),G("a",{class:"ml-8 cursor-pointer",onClick:t[6]||(t[6]=o=>D.value=!0)},"\u67E5\u770B\u5B57\u6BB5")]),_:1})]),_:1})]),_:1})):N("",!0)]),_:1},8,["model"])]),_:1},8,["model-value"]),s(x,{"model-value":D.value,title:"\u67E5\u770B\u5B57\u6BB5",width:"600px","destroy-on-close":"",onClose:t[10]||(t[10]=o=>D.value=!1)},{default:l(()=>[s(ee,{column:K,data:H.value,pagination:!1},null,8,["data"])]),_:1},8,["model-value"]),s(re,{visible:g.unitVisible,"show-checkbox":g.showCheckbox,"default-data":g.data,params:{onlyUnit:!0},onClose:W,onGetSelectUnit:J},null,8,["visible","show-checkbox","default-data"])],64)}}});export{Te as default};