import{K as g}from"./index.17037962789732.js";import"./index.170379627897315.js";import{_ as B}from"./index.vue_vue_type_script_setup_true_lang.170379627897342.js";import L from"./Item.17037962789733.js";import{u as I}from"./scene.1703796278973.js";import{d as S,s as A,k as V,l as D,r as w,o as i,x as f,F as z,h as F,c as h,u as s,z as G,b as y,a as _,t as T,D as $,B as j}from"./vue.1703796278973.js";import{_ as E}from"./_plugin-vue_export-helper.1703796278973.js";import"./index.17037962789733.js";import"./dayjs.min.1703796278973.js";import"./isArray.1703796278973.js";import"./editor.api.1703796278973.js";import"./preload-helper.1703796278973.js";import"./monaco.contribution.1703796278973.js";import"./index.170379627897337.js";import"./index.170379627897318.js";import"./index.170379627897319.js";import"./comm.1703796278973.js";import"./ActionTypeComponent.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./index.vue_vue_type_script_setup_true_lang.170379627897343.js";import"./index.170379627897325.js";import"./index.170379627897316.js";import"./index.170379627897317.js";import"./index.1703796278973258.js";import"./index.170379627897336.js";import"./index.1703796278973316.js";import"./index.170379627897330.js";import"./NotifyWay.17037962789732.js";import"./index.1703796278973303.js";import"./config.17037962789732.js";import"./system.1703796278973.js";import"./index.170379627897332.js";import"./index.170379627897333.js";import"./index.170379627897334.js";import"./default.1703796278973.js";import"./permission.1703796278973.js";import"./consts.1703796278973.js";import"./404.1703796278973.js";import"./NotifyConfig.vue_vue_type_style_index_0_lang.17037962789732.js";import"./index.1703796278973300.js";import"./index.1703796278973301.js";import"./index.1703796278973302.js";import"./index.170379627897339.js";import"./index.170379627897314.js";import"./index.1703796278973304.js";import"./index.1703796278973305.js";import"./index.1703796278973306.js";import"./index.170379627897313.js";import"./index.170379627897335.js";import"./index.vue_vue_type_script_setup_true_lang.17037962789733.js";import"./index.170379627897327.js";import"./const.1703796278973.js";import"./NotifyTemplate.vue_vue_type_style_index_0_lang.17037962789732.js";import"./template.1703796278973.js";import"./VariableDefinitions.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./BuildIn.vue_vue_type_script_setup_true_name_NotifyBuildIn_lang.17037962789732.js";import"./index.170379627897322.js";import"./index.170379627897323.js";import"./index.170379627897326.js";import"./scene.17037962789732.js";import"./Org.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./Tag.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./InputFile.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./index.170379627897329.js";import"./User.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./unionBy.1703796278973.js";import"./index.1703796278973256.js";import"./Product.17037962789736.js";import"./product.17037962789737.js";import"./category.1703796278973.js";import"./department.1703796278973.js";import"./setting.1703796278973.js";import"./index.vue_vue_type_script_setup_true_name_Device_lang.17037962789732.js";import"./TopCard.17037962789738.js";import"./index.170379627897320.js";import"./Device.17037962789732.js";import"./instance.1703796278973.js";import"./Tag.17037962789733.js";import"./index.vue_vue_type_script_setup_true_name_ValueItem_lang.1703796278973.js";import"./index.170379627897338.js";import"./index.170379627897324.js";import"./style.1703796278973.js";import"./RelationSelect.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./util.17037962789736.js";import"./util.17037962789735.js";import"./index.vue_vue_type_script_setup_true_lang.170379627897344.js";import"./EditTable.vue_vue_type_script_setup_true_lang.17037962789735.js";import"./FunctionItem.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./index.1703796278973261.js";import"./DropdownButton.vue_vue_type_style_index_0_scoped_fa3712f8_lang.1703796278973.js";import"./Menus.17037962789732.js";import"./isUndefined.1703796278973.js";import"./Time.vue_vue_type_style_index_0_lang.17037962789732.js";import"./Double.vue_vue_type_script_setup_true_name_DoubleParamsDropdown_lang.17037962789732.js";import"./index.1703796278973325.js";import"./WriteProperty.vue_vue_type_script_setup_true_lang.17037962789732.js";import"./utils.1703796278973.js";import"./moment.1703796278973.js";import"./CardSelect.17037962789732.js";import"./index.170379627897321.js";import"./index.vue_vue_type_script_setup_true_lang.170379627897345.js";import"./dashboard.1703796278973.js";import"./FilterGroup.vue_vue_type_script_setup_true_name_FilterGroup_lang.17037962789732.js";import"./DropdownButton.17037962789732.js";import"./FilterCondition.vue_vue_type_script_setup_true_name_FilterCondition_lang.17037962789732.js";import"./flattenDeep.1703796278973.js";import"./CheckItem.vue_vue_type_script_setup_true_name_ActionCheckItem_lang.17037962789732.js";const J={class:"action-list-content"},K=S({__name:"List",props:{branchesName:{type:Number,default:0},type:{type:String,default:"serial"},actions:{type:Array,default:()=>[]},parallel:Boolean},emits:["delete","add"],setup(t,{emit:l}){const p=t,b=I(),{data:N}=A(b),m=V(!1),c=D(()=>N.value.branches[p.branchesName].then.findIndex(o=>o.parallel===p.parallel)),v=()=>{m.value=!0},k=(o,a)=>{var e;const{type:d,...n}=o,r={...n,key:o.key,options:{...a,columns:((e=a.otherColumns)==null?void 0:e.filter(u=>u))||[]}};l("add",r),m.value=!1},x=()=>{m.value=!1},C=o=>{l("delete",o)};return(o,a)=>{const d=w("AIcon"),n=g;return i(),f("div",J,[(i(!0),f(z,null,F(t.actions,(r,e)=>(i(),h(L,{key:r.key,parallel:t.parallel,data:r,branchesName:t.branchesName,thenName:s(c),name:e,type:t.type,isLast:e===t.actions.length-1,options:r.options,onDelete:u=>C(r.key||"")},null,8,["parallel","data","branchesName","thenName","name","type","isLast","options","onDelete"]))),128)),G("div",{class:$(["actions-add-list",{border:p.actions.length}])},[y(n,{type:"primary",ghost:"",style:{width:"100%"},onClick:v},{icon:_(()=>[y(d,{type:"PlusOutlined"})]),default:_(()=>[T(" 添加执行动作 ")]),_:1})],2),s(m)?(i(),h(B,{key:0,onCancel:x,parallel:t.parallel,name:t.actions.length,branchGroup:s(c),onSave:k,branchesName:t.branchesName},null,8,["parallel","name","branchGroup","branchesName"])):j("",!0)])}}});const Ko=E(K,[["__scopeId","data-v-9fe1cc5a"]]);export{Ko as default};