diff --git a/src/api/system/process.ts b/src/api/system/process.ts new file mode 100644 index 0000000..8da9b84 --- /dev/null +++ b/src/api/system/process.ts @@ -0,0 +1,12 @@ +// 流程管理接口 +import request from '../index' +const prefix = '/system/flow' + +// 价格列表查询 +export function getProcessList(data: object) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/api/system/process.ts b/src/api/system/process.ts new file mode 100644 index 0000000..8da9b84 --- /dev/null +++ b/src/api/system/process.ts @@ -0,0 +1,12 @@ +// 流程管理接口 +import request from '../index' +const prefix = '/system/flow' + +// 价格列表查询 +export function getProcessList(data: object) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/components/NormalTable/index.vue b/src/components/NormalTable/index.vue index 2b110cb..046291a 100644 --- a/src/components/NormalTable/index.vue +++ b/src/components/NormalTable/index.vue @@ -11,6 +11,11 @@ type: Boolean, default: false, }, + // 是否允许多选 + isMulti: { + type: Boolean, + default: true, + }, // 查询条件,此处主要需要分页的条件 query: { type: Object, @@ -152,11 +157,34 @@ initColumnsState() changeColumns() }) +// 多选框单选功能 +const selectClick = (selection: any, row: any) => { + if (!props.isMulti) { + console.log('selectClick') + if (selection.length > 1) { + const del_row = selection.shift() + table.value.toggleRowSelection(del_row, false) // 用于多选表格,切换某一行的选中状态,如果使用了第二个参数,则是设置这一行选中与否(selected 为 true 则选中) + } + } +}