招采待办增加筛选条件字段
This commit is contained in:
parent
5ce8c50db9
commit
629f966037
@ -85,7 +85,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { getTodoList, approve, reject } from '@/api/workflow';
|
||||
import { getTodoList, approve, reject, getProcessTypes } from '@/api/workflow';
|
||||
import { mapGetters } from 'vuex';
|
||||
|
||||
export default {
|
||||
data() {
|
||||
@ -100,6 +101,7 @@ export default {
|
||||
},
|
||||
query: {},
|
||||
data: [],
|
||||
processTypes: [],
|
||||
// 审批弹窗
|
||||
approveDialogVisible: false,
|
||||
approveForm: {
|
||||
@ -126,11 +128,25 @@ export default {
|
||||
menuWidth: 140,
|
||||
dialogClickModal: false,
|
||||
column: [
|
||||
{
|
||||
label: '关键字',
|
||||
prop: 'keyWord',
|
||||
search: true,
|
||||
hide: true,
|
||||
},
|
||||
{
|
||||
label: '流程名称',
|
||||
prop: 'processName',
|
||||
overHidden: true,
|
||||
},
|
||||
{
|
||||
label: '流程Key',
|
||||
prop: 'processId',
|
||||
type: 'select',
|
||||
search: true,
|
||||
hide: true,
|
||||
dicData: [],
|
||||
},
|
||||
{
|
||||
label: '申请人',
|
||||
prop: 'tCreateUser',
|
||||
@ -161,7 +177,26 @@ export default {
|
||||
},
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
...mapGetters(['userInfo']),
|
||||
},
|
||||
mounted() {
|
||||
this.loadProcessTypes();
|
||||
},
|
||||
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() {
|
||||
this.query = {};
|
||||
this.onLoad(this.page);
|
||||
@ -186,6 +221,8 @@ export default {
|
||||
const query = {
|
||||
...this.query,
|
||||
...params,
|
||||
userCode: this.userInfo.account,
|
||||
processName: '',
|
||||
};
|
||||
getTodoList(page.currentPage, page.pageSize, query).then(res => {
|
||||
const data = res.data.data;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user