Browse Source

fix--加上当前环节、归档时间、审计层级搜索

main
buaixuexideshitongxue 1 month ago
parent
commit
324fa92d3f
  1. 64
      src/views/entryWindow/index.vue

64
src/views/entryWindow/index.vue

@ -13,10 +13,13 @@ const uid = userStore.user.userName;
const dict = catchStore.getDicts(["procurementMethod"]); const dict = catchStore.getDicts(["procurementMethod"]);
const tableData = ref([]) const tableData = ref([])
const ressDialog =ref(false) const ressDialog =ref(false)
const currentNodeOptions = Object.entries(FlowNodeEnum).map(([value, label]) => ({ value, label }))
let query = ref({ let query = ref({
current: 1, current: 1,
size: 10, size: 10,
code:'all' code:'all',
nodeList: [],
auditLevel: ''
}) })
let showRecord =ref(false) let showRecord =ref(false)
let total = ref(10) let total = ref(10)
@ -116,6 +119,9 @@ const reset =()=>{
query.value = { query.value = {
current: 1, current: 1,
size: 10, size: 10,
code:'all',
nodeList: [],
auditLevel: ''
}; };
getList(); getList();
} }
@ -346,6 +352,62 @@ const isAdminShow = ()=>{
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="6">
<el-form-item label="当前环节" prop="nodeList">
<el-select
v-model="query.nodeList"
multiple
filterable
clearable
collapse-tags
collapse-tags-tooltip
>
<el-option
v-for="item in currentNodeOptions"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="归档时间" prop="archivingTime">
<date-time-range-picker-ext
v-model="query.archivingTime"
style="width: 100%"
type="daterange"
range-separator="-"
start-placeholder="开始归档时间"
end-placeholder="结束归档时间"
placeholder="选择归档时间"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item prop="auditLevel">
<template #label>
<span style="display: inline-flex; align-items: center;">
<el-tooltip
content="市局审批:督审支队及以下的机构为审计单位;二级机构审批:除开督审支队及以下的机构为审计单位"
placement="top"
>
<el-icon class="mr-4" style="cursor: pointer;">
<QuestionFilled />
</el-icon>
</el-tooltip>
<span>审计层级</span>
</span>
</template>
<el-select v-model="query.auditLevel" clearable>
<el-option value="city" label="市局审批"></el-option>
<el-option value="second" label="二级机构审批"></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
</el-form> </el-form>
<div class="flex end"> <div class="flex end">
<div> <div>

Loading…
Cancel
Save