1 |
- import{d as M,Y,r as t,x as h,b as q,a1 as F,o as l,c as S,f as o,B as s,l as A,a as n,A as f,F as D,P as U,G as P,D as V,E as W,V as j,at as Q,L as X,W as z,X as H}from"./index-24b5bd0d.js";import{_ as J}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{_ as O}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{a as Z,D as T}from"./dict-65668e05.js";import{_ as $,g as aa}from"./TaskAssignRuleForm.vue_vue_type_script_setup_true_lang-636b1edd.js";import{g as ea}from"./index-e906f5e6.js";import{g as ra}from"./index-7043de83.js";import{g as ta}from"./index-5c5a2346.js";import{g as oa}from"./index-9d12e2ab.js";import{g as sa}from"./index-5bc76bbe.js";import"./el-card-0b237923.js";import"./color-6e929987.js";import"./Dialog-23d56afa.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./el-tree-select-b8ff7591.js";import"./tree-fd3a041e.js";import"./useMessage-6f610bbd.js";const ia=M({name:"BpmTaskAssignRule",__name:"index",setup(la){const{query:d}=Y(),u=t(!0),c=t([]),m=h({modelId:d.modelId,processDefinitionId:d.processDefinitionId}),_=t([]),v=t([]),y=t([]),g=t([]),k=t([]),R=Z(T.BPM_TASK_ASSIGN_SCRIPT),w=async()=>{u.value=!0;try{c.value=await aa(m)}finally{u.value=!1}},x=(r,e)=>{if(r===10){for(const a of _.value)if(a.id===e)return a.name}else if(r===20||r===21){for(const a of v.value)if(a.id===e)return a.name}else if(r===22){for(const a of y.value)if(a.id===e)return a.name}else if(r===30||r===31||r===32){for(const a of g.value)if(a.id===e)return a.nickname}else if(r===40){for(const a of k.value)if(a.id===e)return a.name}else if(r===50){e+="";for(const a of R)if(a.value===e)return a.label}return"\u672A\u77E5("+e+")"},I=t();return q(async()=>{await w(),_.value=await ea(),v.value=await ra(),y.value=await ta(),g.value=await oa(),k.value=await sa()}),(r,e)=>{const a=j,B=O,C=Q,K=X,E=z,G=J,N=F("hasPermi"),L=H;return l(),S(D,null,[o(G,null,{default:s(()=>[A((l(),f(E,{data:n(c)},{default:s(()=>[o(a,{label:"\u4EFB\u52A1\u540D",align:"center",prop:"taskDefinitionName"}),o(a,{label:"\u4EFB\u52A1\u6807\u8BC6",align:"center",prop:"taskDefinitionKey"}),o(a,{label:"\u89C4\u5219\u7C7B\u578B",align:"center",prop:"type"},{default:s(i=>[o(B,{type:n(T).BPM_TASK_ASSIGN_RULE_TYPE,value:i.row.type},null,8,["type","value"])]),_:1}),o(a,{label:"\u89C4\u5219\u8303\u56F4",align:"center",prop:"options"},{default:s(i=>[(l(!0),S(D,null,U(i.row.options,p=>(l(),f(C,{class:"mr-5px",key:p},{default:s(()=>[P(V(x(i.row.type,p)),1)]),_:2},1024))),128))]),_:1}),n(m).modelId?(l(),f(a,{key:0,label:"\u64CD\u4F5C",align:"center"},{default:s(i=>[A((l(),f(K,{link:"",type:"primary",onClick:p=>{return b=i.row,void I.value.open(m.modelId,b);var b}},{default:s(()=>e[0]||(e[0]=[P(" \u4FEE\u6539 ")])),_:2},1032,["onClick"])),[[N,["bpm:task-assign-rule:update"]]])]),_:1})):W("",!0)]),_:1},8,["data"])),[[L,n(u)]])]),_:1}),o($,{ref_key:"formRef",ref:I,onSuccess:w},null,512)],64)}}});export{ia as default};
|