招采待办增加筛选条件字段

This commit is contained in:
Charles 2026-07-02 11:00:53 +08:00
parent 5ce8c50db9
commit 629f966037

View File

@ -85,7 +85,8 @@
</template> </template>
<script> <script>
import { getTodoList, approve, reject } from '@/api/workflow'; import { getTodoList, approve, reject, getProcessTypes } from '@/api/workflow';
import { mapGetters } from 'vuex';
export default { export default {
data() { data() {
@ -100,6 +101,7 @@ export default {
}, },
query: {}, query: {},
data: [], data: [],
processTypes: [],
// //
approveDialogVisible: false, approveDialogVisible: false,
approveForm: { approveForm: {
@ -126,11 +128,25 @@ export default {
menuWidth: 140, menuWidth: 140,
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{
label: '关键字',
prop: 'keyWord',
search: true,
hide: true,
},
{ {
label: '流程名称', label: '流程名称',
prop: 'processName', prop: 'processName',
overHidden: true, overHidden: true,
}, },
{
label: '流程Key',
prop: 'processId',
type: 'select',
search: true,
hide: true,
dicData: [],
},
{ {
label: '申请人', label: '申请人',
prop: 'tCreateUser', prop: 'tCreateUser',
@ -161,7 +177,26 @@ export default {
}, },
}; };
}, },
computed: {
...mapGetters(['userInfo']),
},
mounted() {
this.loadProcessTypes();
},
methods: { methods: {
loadProcessTypes() {
getProcessTypes().then(res => {
const data = res.data.data;
this.processTypes = data.map(item => ({
label: item.processName,
value: item.processId,
}));
const processIdColumn = this.option.column.find(item => item.prop === 'processId');
if (processIdColumn) {
processIdColumn.dicData = this.processTypes;
}
});
},
searchReset() { searchReset() {
this.query = {}; this.query = {};
this.onLoad(this.page); this.onLoad(this.page);
@ -186,6 +221,8 @@ export default {
const query = { const query = {
...this.query, ...this.query,
...params, ...params,
userCode: this.userInfo.account,
processName: '',
}; };
getTodoList(page.currentPage, page.pageSize, query).then(res => { getTodoList(page.currentPage, page.pageSize, query).then(res => {
const data = res.data.data; const data = res.data.data;