| | |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | isShow: { |
| | | type: Boolean, |
| | | default: true |
| | | }, |
| | | title: { // 1. 定义 prop |
| | | type: String, |
| | | default: '流程日志' |
| | | } |
| | | }) |
| | | console.log(props); |
| | | |
| | |
| | | pageF, tableData, getList, |
| | | handleQuery, resetQuery, |
| | | } = usePagePlus({ |
| | | title: '流程日志', |
| | | title: props.title, |
| | | queryParams: queryParams.value, |
| | | // getListApi: listDzInoutOrder, |
| | | resetQueryFunc: () => { |
| | |
| | | }) |
| | | </script> |
| | | <template> |
| | | <el-dialog v-model="pageF.drawerOpen" title="流程日志" append-to-body width="1000px"> |
| | | <el-dialog v-model="pageF.drawerOpen" :title="props.title" append-to-body width="1000px"> |
| | | <div class="app-container" style="padding-top: 0;"> |
| | | <el-table ref="multipleTableRef" :data="props.flowParams"> |
| | | <el-table-column align="center" label="处理时间" prop="createTime" /> |
| | | <el-table-column align="center" label="处理人员" prop="createBy" /> |
| | | <el-table-column align="center" label="附件下载" prop="fileName"> |
| | | <el-table-column align="center" v-if="isShow" label="附件下载" prop="fileName"> |
| | | <template #default="scope"> |
| | | <el-link v-if="scope.row.fileName" type="primary" :underline="false" |
| | | @click="download_qr_code(scope.row)"> |
| | |
| | | <span v-else>无附件</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column align="center" label="节点描述" prop="operation" show-overflow-tooltip="true" /> |
| | | <el-table-column v-if="isShow" align="center" label="节点描述" prop="operation" show-overflow-tooltip="true" /> |
| | | <el-table-column v-else align="center" label="节点描述" prop="node" show-overflow-tooltip="true" /> |
| | | |
| | | </el-table> |
| | | <!-- <pagination style="position: relative;" v-show="pageF.total > 0" v-model:limit="queryParams.pageSize" |
| | | v-model:page="queryParams.pageNum" :total="pageF.total" @pagination="getList" /> --> |