index-396ff625.js 2.9 KB

1
  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-b9299550.js";import{_ as J}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{_ as O}from"./DictTag.vue_vue_type_script_lang-128aab57.js";import{a as Z,D as T}from"./dict-fc5218c3.js";import{_ as $,g as aa}from"./TaskAssignRuleForm.vue_vue_type_script_setup_true_lang-ba850771.js";import{g as ea}from"./index-ea3dc792.js";import{g as ra}from"./index-38c581d7.js";import{g as ta}from"./index-2e6e1cec.js";import{g as oa}from"./index-bf68c5cb.js";import{g as sa}from"./index-da24b0dd.js";import"./el-card-0ae6fb5f.js";import"./color-6e929987.js";import"./Dialog-f2c6d513.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./el-tree-select-cf598a04.js";import"./tree-fd3a041e.js";import"./useMessage-903d430d.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};