|
@@ -1,25 +1,25 @@
|
|
|
export const template = isTaskListener => {
|
|
|
return `
|
|
|
<div class="panel-tab__content">
|
|
|
- <el-table :data="elementListenersList" size="mini" border>
|
|
|
+ <el-table :data="elementListenersList" size="small" border>
|
|
|
<el-table-column label="序号" width="50px" type="index" />
|
|
|
<el-table-column label="事件类型" min-width="100px" prop="event" />
|
|
|
<el-table-column label="监听器类型" min-width="100px" show-overflow-tooltip :formatter="row => listenerTypeObject[row.listenerType]" />
|
|
|
<el-table-column label="操作" width="90px">
|
|
|
<template #default="scope">
|
|
|
- <el-button size="mini" type="text" @click="openListenerForm(scope, scope.$index)">编辑</el-button>
|
|
|
+ <el-button size="small" type="text" @click="openListenerForm(scope, scope.$index)">编辑</el-button>
|
|
|
<el-divider direction="vertical" />
|
|
|
- <el-button size="mini" type="text" style="color: #ff4d4f" @click="removeListener(scope, scope.$index)">移除</el-button>
|
|
|
+ <el-button size="small" type="text" style="color: #ff4d4f" @click="removeListener(scope, scope.$index)">移除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<div class="element-drawer__button">
|
|
|
- <el-button size="mini" type="primary" icon="el-icon-plus" @click="openListenerForm(null)">添加监听器</el-button>
|
|
|
+ <el-button size="small" type="primary" icon="el-icon-plus" @click="openListenerForm(null)">添加监听器</el-button>
|
|
|
</div>
|
|
|
|
|
|
<!-- 监听器 编辑/创建 部分 -->
|
|
|
<el-drawer :visible.sync="listenerFormModelVisible" title="执行监听器" :size="width + 'px'" append-to-body destroy-on-close>
|
|
|
- <el-form size="mini" :model="listenerForm" label-width="96px" ref="listenerFormRef" @submit.native.prevent>
|
|
|
+ <el-form size="small" :model="listenerForm" label-width="96px" ref="listenerFormRef" @submit.native.prevent>
|
|
|
<el-form-item label="事件类型" prop="event" :rules="{ required: true, trigger: ['blur', 'change'] }">
|
|
|
<el-select v-model="listenerForm.event">
|
|
|
<el-option label="start" value="start" />
|
|
@@ -115,31 +115,31 @@ export const template = isTaskListener => {
|
|
|
<el-divider />
|
|
|
<p class="listener-filed__title">
|
|
|
<span><i class="el-icon-menu"></i>注入字段:</span>
|
|
|
- <el-button size="mini" type="primary" @click="openListenerFieldForm(null)">添加字段</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="openListenerFieldForm(null)">添加字段</el-button>
|
|
|
</p>
|
|
|
- <el-table :data="fieldsListOfListener" size="mini" max-height="240" border fit style="flex: none">
|
|
|
+ <el-table :data="fieldsListOfListener" size="small" max-height="240" border fit style="flex: none">
|
|
|
<el-table-column label="序号" width="50px" type="index" />
|
|
|
<el-table-column label="字段名称" min-width="100px" prop="name" />
|
|
|
<el-table-column label="字段类型" min-width="80px" show-overflow-tooltip :formatter="row => fieldTypeObject[row.fieldType]" />
|
|
|
<el-table-column label="字段值/表达式" min-width="100px" show-overflow-tooltip :formatter="row => row.string || row.expression" />
|
|
|
<el-table-column label="操作" width="100px">
|
|
|
<template #default="scope">
|
|
|
- <el-button size="mini" type="text" @click="openListenerFieldForm(scope, scope.$index)">编辑</el-button>
|
|
|
+ <el-button size="small" type="text" @click="openListenerFieldForm(scope, scope.$index)">编辑</el-button>
|
|
|
<el-divider direction="vertical" />
|
|
|
- <el-button size="mini" type="text" style="color: #ff4d4f" @click="removeListenerField(scope, scope.$index)">移除</el-button>
|
|
|
+ <el-button size="small" type="text" style="color: #ff4d4f" @click="removeListenerField(scope, scope.$index)">移除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
|
|
|
<div class="element-drawer__button">
|
|
|
- <el-button size="mini" @click="listenerFormModelVisible = false">取 消</el-button>
|
|
|
- <el-button size="mini" type="primary" @click="saveListenerConfig">保 存</el-button>
|
|
|
+ <el-button size="small" @click="listenerFormModelVisible = false">取 消</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="saveListenerConfig">保 存</el-button>
|
|
|
</div>
|
|
|
</el-drawer>
|
|
|
|
|
|
<!-- 注入西段 编辑/创建 部分 -->
|
|
|
<el-dialog title="字段配置" :visible.sync="listenerFieldFormModelVisible" width="600px" append-to-body destroy-on-close>
|
|
|
- <el-form :model="listenerFieldForm" size="mini" label-width="96px" ref="listenerFieldFormRef" style="height: 136px" @submit.native.prevent>
|
|
|
+ <el-form :model="listenerFieldForm" size="small" label-width="96px" ref="listenerFieldFormRef" style="height: 136px" @submit.native.prevent>
|
|
|
<el-form-item label="字段名称:" prop="name" :rules="{ required: true, trigger: ['blur', 'change'] }">
|
|
|
<el-input v-model="listenerFieldForm.name" clearable />
|
|
|
</el-form-item>
|
|
@@ -168,8 +168,8 @@ export const template = isTaskListener => {
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
- <el-button size="mini" @click="listenerFieldFormModelVisible = false">取 消</el-button>
|
|
|
- <el-button size="mini" type="primary" @click="saveListenerFiled">确 定</el-button>
|
|
|
+ <el-button size="small" @click="listenerFieldFormModelVisible = false">取 消</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="saveListenerFiled">确 定</el-button>
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
</div>
|