| | |
| | | <avue-crud :option="option" :table-loading="loading" :data="data" ref="crud" v-model="form" :page.sync="page" |
| | | @search-change="searchChange" @search-reset="searchReset" @selection-change="selectionChange" |
| | | @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad"> |
| | | <template slot-scope="scope" slot="menu"> |
| | | <el-button type="text" size="small" icon="el-icon-info" v-if="permission.work_send_detail" |
| | | @click.stop="handleDetail(scope.row)">详情 |
| | | <template slot-scope="{row, size, index}" slot="menu"> |
| | | <el-button type="text" :size="size" icon="el-icon-info" v-if="permission.work_send_detail" |
| | | @click.stop="handleDetail(row)">详情 |
| | | </el-button> |
| | | <el-button type="text" size="small" icon="el-icon-search" v-if="permission.work_send_follow" |
| | | @click.stop="handleImage(scope.row, scope.index)">流程图 |
| | | <el-button type="text" :size="size" icon="el-icon-search" v-if="permission.work_send_follow" |
| | | @click.stop="handleImage(row, index)">流程图 |
| | | </el-button> |
| | | </template> |
| | | <template slot-scope="{row}" slot="processDefinitionVersion"> |
| | | <el-tag>v{{ row.processDefinitionVersion }}</el-tag> |
| | | |
| | | <template slot-scope="{row, size}" slot="processDefinitionVersion"> |
| | | <el-tag :size="size">v{{ row.processDefinitionVersion }}</el-tag> |
| | | </template> |
| | | <template slot-scope="{row}" slot="processIsFinished"> |
| | | <el-tag>{{ row.processIsFinished === 'finished' ? '已完成' : '未完成' }}</el-tag> |
| | | <template slot-scope="{row, size}" slot="processIsFinished"> |
| | | <el-tag :size="size" :type="row.processIsFinished === 'finished' ? 'success' : 'info'">{{ |
| | | row.processIsFinished === 'finished' ? '已完成' : '未完成' }}</el-tag> |
| | | </template> |
| | | </avue-crud> |
| | | <flow-design is-dialog :is-display.sync="flowBox" :process-instance-id="processInstanceId"></flow-design> |
| | |
| | | flowBox: false, |
| | | workBox: false, |
| | | option: { |
| | | labelWidth: 120, |
| | | searchLabelWidth: 96, |
| | | searchShow: true, |
| | | searchMenuSpan: 3, |
| | | menuWidth: 140, |
| | | |
| | | height: 'auto', |
| | | calcHeight: 30, |
| | | tip: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | |
| | | viewBtn: false, |
| | | delBtn: false, |
| | | dialogWidth: 900, |
| | | menuWidth: 280, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | |
| | | dataType: "number", |
| | | slot: true, |
| | | prop: "category", |
| | | searchSpan: 4, |
| | | search: true, |
| | | hide: true, |
| | | width: 100, |
| | |
| | | { |
| | | label: '流程名称', |
| | | prop: 'processDefinitionName', |
| | | searchSpan: 4, |
| | | search: true, |
| | | }, |
| | | { |
| | |
| | | { |
| | | label: '申请时间', |
| | | prop: 'createTime', |
| | | width: 165, |
| | | width: 144, |
| | | }, |
| | | ] |
| | | }, |