填报审核,整改审核 添加市级驳回和县级驳回筛选

dianlixunjian
Zhufu 2024-08-24 10:01:12 +08:00
parent 99ec756332
commit b079e2a5eb
6 changed files with 138 additions and 12 deletions

View File

@ -79,6 +79,20 @@
</div>
</div>
<div style="display: flex;align-items: center;cursor: pointer;">
<a-popover placement="bottom">
<template #content>
<div style="display:flex;">
<div>当前状态</div>
<div>
<a-checkbox-group
v-model:value="params.nowStatus"
style="width: 100%"
:options="auditMapStatusOptions"></a-checkbox-group>
</div>
</div>
</template>
<img src="@/assets/images/tiankongdi/filt.png" class="img-box mr-r-20" />
</a-popover>
<img src="@/assets/images/tiankongdi/collect-active.png" class="img-box" @click="getCollectList" v-if="openCollect"/>
<img src="@/assets/images/tiankongdi/collect.png" class="img-box" @click="getCollectList" v-else/>
</div>
@ -200,7 +214,7 @@
import { message } from 'ant-design-vue';
import { useUserStore } from '@/store/modules/user.ts'
import { SearchOutlined, RollbackOutlined } from '@ant-design/icons-vue';
import { patchSourceOptions } from '@/utils/global'
import { patchSourceOptions, auditMapStatusOptions } from '@/utils/global'
import { dataProcessing } from '@/views/demo/tiankongdi/util.ts'
import {showDrawBack, drawBackSpan} from '@/views/demo/util'
@ -252,6 +266,7 @@
type: null,
sort: null,
order: null,
nowStatus: [],
});
const markTypeOptions = ref([
{ label: '合法', value: '合法' },
@ -269,8 +284,14 @@
}
async function getTaskList() {
console.log(params.value);
let requestData = {...params.value}
if(requestData.nowStatus.length > 0){
requestData.nowStatus = requestData.nowStatus.join(',')
}else{
requestData.nowStatus = null
}
emits('openLoading')
const data = await LoadTaskDetailList(params.value);
const data = await LoadTaskDetailList(requestData);
emits('closeLoading')
dataList.value = data.items;
total.value = data.total;

View File

@ -79,6 +79,20 @@
</div>
</div>
<div class="collect-div">
<a-popover placement="bottom">
<template #content>
<div style="display:flex;">
<div>当前状态</div>
<div>
<a-checkbox-group
v-model:value="params.nowStatus"
style="width: 100%"
:options="auditMapStatusOptions"></a-checkbox-group>
</div>
</div>
</template>
<img src="@/assets/images/tiankongdi/filt.png" class="img-box mr-r-20" />
</a-popover>
<img src="@/assets/images/tiankongdi/collect-active.png" class="img-box" @click="getCollectList" v-if="openCollect"/>
<img src="@/assets/images/tiankongdi/collect.png" class="img-box" @click="getCollectList" v-else/>
</div>
@ -201,7 +215,7 @@
import { message } from 'ant-design-vue';
import { useUserStore } from '@/store/modules/user.ts'
import { SearchOutlined, RollbackOutlined } from '@ant-design/icons-vue';
import { patchSourceOptions } from '@/utils/global'
import { patchSourceOptions, auditMapStatusOptions } from '@/utils/global'
import { dataProcessing } from '@/views/demo/tiankongdi/util.ts'
import {showDrawBack, drawBackSpan} from '@/views/demo/util'
@ -253,6 +267,7 @@
type: null,
sort: null,
order: null,
nowStatus: [],
});
const markTypeOptions = ref([
{ label: '拆除复耕', value: '拆除复耕' },
@ -269,8 +284,14 @@
}
async function getTaskList() {
console.log(params.value);
let requestData = {...params.value}
if(requestData.nowStatus.length > 0){
requestData.nowStatus = requestData.nowStatus.join(',')
}else{
requestData.nowStatus = null
}
emits('openLoading')
const data = await LoadTaskIllegalDetailList(params.value);
const data = await LoadTaskIllegalDetailList(requestData);
emits('closeLoading')
dataList.value = data.items;
total.value = data.total;

View File

@ -79,6 +79,20 @@
</div>
</div>
<div style="display: flex;align-items: center;cursor: pointer;">
<a-popover placement="bottom">
<template #content>
<div style="display:flex;">
<div>当前状态</div>
<div>
<a-checkbox-group
v-model:value="params.nowStatus"
style="width: 100%"
:options="auditMapStatusOptions"></a-checkbox-group>
</div>
</div>
</template>
<img src="@/assets/images/tiankongdi/filt.png" class="img-box mr-r-20" />
</a-popover>
<img src="@/assets/images/tiankongdi/collect-active.png" class="img-box" @click="getCollectList" v-if="openCollect"/>
<img src="@/assets/images/tiankongdi/collect.png" class="img-box" @click="getCollectList" v-else/>
</div>
@ -200,7 +214,7 @@
import { message } from 'ant-design-vue';
import { useUserStore } from '@/store/modules/user.ts'
import { SearchOutlined, RollbackOutlined } from '@ant-design/icons-vue';
import { patchSourceOptions } from '@/utils/global'
import { patchSourceOptions, auditMapStatusOptions } from '@/utils/global'
import { dataProcessing } from '@/views/demo/tiankongdi/util.ts'
import {showDrawBack, drawBackSpan} from '@/views/demo/util'
@ -252,6 +266,7 @@
type: null,
sort: null,
order: null,
nowStatus: [],
});
const markTypeOptions = ref([
{ label: '合法', value: '合法' },
@ -269,8 +284,14 @@
}
async function getTaskList() {
console.log(params.value);
let requestData = {...params.value}
if(requestData.nowStatus.length > 0){
requestData.nowStatus = requestData.nowStatus.join(',')
}else{
requestData.nowStatus = null
}
emits('openLoading')
const data = await LoadTaskDetailList(params.value);
const data = await LoadTaskDetailList(requestData);
emits('closeLoading')
dataList.value = data.items;
total.value = data.total;

View File

@ -79,6 +79,20 @@
</div>
</div>
<div class="collect-div">
<a-popover placement="bottom">
<template #content>
<div style="display:flex;">
<div>当前状态</div>
<div>
<a-checkbox-group
v-model:value="params.nowStatus"
style="width: 100%"
:options="auditMapStatusOptions"></a-checkbox-group>
</div>
</div>
</template>
<img src="@/assets/images/tiankongdi/filt.png" class="img-box mr-r-20" />
</a-popover>
<img src="@/assets/images/tiankongdi/collect-active.png" class="img-box" @click="getCollectList" v-if="openCollect"/>
<img src="@/assets/images/tiankongdi/collect.png" class="img-box" @click="getCollectList" v-else/>
</div>
@ -201,7 +215,7 @@
import { message } from 'ant-design-vue';
import { useUserStore } from '@/store/modules/user.ts'
import { SearchOutlined, RollbackOutlined } from '@ant-design/icons-vue';
import { patchSourceOptions } from '@/utils/global'
import { patchSourceOptions, auditMapStatusOptions } from '@/utils/global'
import { dataProcessing } from '@/views/demo/tiankongdi/util.ts'
import {showDrawBack, drawBackSpan} from '@/views/demo/util'
@ -253,6 +267,7 @@
type: null,
sort: null,
order: null,
nowStatus: [],
});
const markTypeOptions = ref([
{ label: '拆除复耕', value: '拆除复耕' },
@ -269,8 +284,14 @@
}
async function getTaskList() {
console.log(params.value);
let requestData = {...params.value}
if(requestData.nowStatus.length > 0){
requestData.nowStatus = requestData.nowStatus.join(',')
}else{
requestData.nowStatus = null
}
emits('openLoading')
const data = await LoadTaskIllegalDetailList(params.value);
const data = await LoadTaskIllegalDetailList(requestData);
emits('closeLoading')
dataList.value = data.items;
total.value = data.total;

View File

@ -79,6 +79,20 @@
</div>
</div>
<div class="collect-div">
<a-popover placement="bottom">
<template #content>
<div style="display:flex;">
<div>当前状态</div>
<div>
<a-checkbox-group
v-model:value="params.nowStatus"
style="width: 100%"
:options="auditMapStatusOptions"></a-checkbox-group>
</div>
</div>
</template>
<img src="@/assets/images/tiankongdi/filt.png" class="img-box mr-r-20" />
</a-popover>
<img src="@/assets/images/tiankongdi/collect-active.png" class="img-box" @click="getCollectList" v-if="openCollect"/>
<img src="@/assets/images/tiankongdi/collect.png" class="img-box" @click="getCollectList" v-else/>
</div>
@ -201,7 +215,7 @@
import { message } from 'ant-design-vue';
import { useUserStore } from '@/store/modules/user.ts'
import { SearchOutlined, RollbackOutlined } from '@ant-design/icons-vue';
import { patchSourceOptions } from '@/utils/global'
import { patchSourceOptions, auditMapStatusOptions } from '@/utils/global'
import { dataProcessing } from '@/views/demo/tiankongdi/util.ts'
import {showDrawBack, drawBackSpan} from '@/views/demo/util'
@ -253,6 +267,7 @@
type: null,
sort: null,
order: null,
nowStatus: [],
});
const markTypeOptions = ref([
{ label: '拆除复耕', value: '拆除复耕' },
@ -269,8 +284,14 @@
}
async function getTaskList() {
console.log(params.value);
let requestData = {...params.value}
if(requestData.nowStatus.length > 0){
requestData.nowStatus = requestData.nowStatus.join(',')
}else{
requestData.nowStatus = null
}
emits('openLoading')
const data = await getLoadTaskIllegalDetailList(params.value);
const data = await getLoadTaskIllegalDetailList(requestData);
emits('closeLoading')
dataList.value = data.items;
total.value = data.total;

View File

@ -79,6 +79,20 @@
</div>
</div>
<div style="display: flex;align-items: center;cursor: pointer;">
<a-popover placement="bottom">
<template #content>
<div style="display:flex;">
<div>当前状态</div>
<div>
<a-checkbox-group
v-model:value="params.nowStatus"
style="width: 100%"
:options="auditMapStatusOptions"></a-checkbox-group>
</div>
</div>
</template>
<img src="@/assets/images/tiankongdi/filt.png" class="img-box mr-r-20" />
</a-popover>
<img src="@/assets/images/tiankongdi/collect-active.png" class="img-box" @click="getCollectList" v-if="openCollect"/>
<img src="@/assets/images/tiankongdi/collect.png" class="img-box" @click="getCollectList" v-else/>
</div>
@ -200,7 +214,7 @@
import { message } from 'ant-design-vue';
import { useUserStore } from '@/store/modules/user.ts'
import { SearchOutlined, RollbackOutlined } from '@ant-design/icons-vue';
import { patchSourceOptions } from '@/utils/global'
import { patchSourceOptions, auditMapStatusOptions } from '@/utils/global'
import { dataProcessing } from '@/views/demo/tiankongdi/util.ts'
import {showDrawBack, drawBackSpan} from '@/views/demo/util'
@ -252,6 +266,7 @@
type: null,
sort: null,
order: null,
nowStatus: [],
});
const markTypeOptions = ref([
{ label: '合法', value: '合法' },
@ -269,8 +284,14 @@
}
async function getTaskList() {
console.log(params.value);
let requestData = {...params.value}
if(requestData.nowStatus.length > 0){
requestData.nowStatus = requestData.nowStatus.join(',')
}else{
requestData.nowStatus = null
}
emits('openLoading')
const data = await getLoadTaskDetailList(params.value);
const data = await getLoadTaskDetailList(requestData);
emits('closeLoading')
dataList.value = data.items;
total.value = data.total;