Browse Source

reactor:501 调整【提起甄别审批统计】

zhangchong 1 week ago
parent
commit
9b4b8c3118

+ 1 - 1
src/views/judicial/order/components/orderAdd.vue

@@ -196,7 +196,7 @@ import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import type { FormInstance } from 'element-plus';
 import { ElMessage } from 'element-plus';
 import { storeToRefs } from 'pinia';
-import { useRoute, useRouter } from 'vue-router';
+import { useRoute } from 'vue-router';
 import { throttle, transformFile } from '@/utils/tools';
 import { commonEnum } from '@/utils/constants';
 import { useUserInfo } from '@/stores/userInfo';

+ 5 - 1
src/views/judicial/order/components/orderDetail.vue

@@ -96,6 +96,9 @@
 							<el-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6">
 								<el-form-item label="执法部门"> {{ state.ruleForm?.enforcementOrdersHandler?.map((item) => item.key).join(',') }} </el-form-item>
 							</el-col>
+							<el-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6" v-if="state.ruleForm.caseTypeDesc">
+								<el-form-item label="个案类型"> {{ state.ruleForm.caseTypeDesc }} </el-form-item>
+							</el-col>
 							<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
 								<el-form-item label="工单标题">
 									{{ state.ruleForm.title }} <el-tag class="ml10" v-if="state.ruleForm?.workflowId">{{ state.ruleForm.statusText }}</el-tag>
@@ -234,7 +237,8 @@ const getOrderDetail = async (id: string) => {
 		state.ruleForm = res.result;
 		state.ruleForm.files = transformFile(state.ruleForm.files);
 		state.loading = false;
-	} catch (error) {
+	} catch (error: any) {
+		console.log(error);
 		state.loading = false;
 		state.dialogVisible = false;
 	}

+ 0 - 7
src/views/judicial/order/components/verify.vue

@@ -117,13 +117,6 @@ const close = () => {
 	ruleFormRef.value?.clearValidate();
 	ruleFormRef.value?.resetFields();
 };
-const change = (val: boolean) => {
-	if (!val) {
-		ruleFormRef.value.resetFields('eventTypeId');
-		state.ruleForm.eventTypeId = null;
-		state.ruleForm.eventTypeName = null;
-	}
-};
 const treeSelectRef = ref<RefType>();
 const changeTree = () => {
 	const nodes = treeSelectRef.value?.getCurrentNode();

+ 4 - 9
src/views/judicial/order/index.vue

@@ -56,7 +56,7 @@
 					:loading="state.loading"
 					:data="state.tableData"
 					:column-config="{ resizable: true }"
-					:row-config="{ isCurrent: true, isHover: true, height: 30,useKey: true }"
+					:row-config="{ isCurrent: true, isHover: true, height: 30, useKey: true }"
 					ref="tableRef"
 					height="auto"
 					auto-resize
@@ -92,6 +92,7 @@
 					<vxe-column field="isTheClueTrueText" title="线索是否属实" width="120"></vxe-column>
 					<vxe-column field="isEnforcementOrderText" title="是否行政执法类工单" width="150"></vxe-column>
 					<vxe-column field="eventTypeName" title="问题类型" width="150"></vxe-column>
+					<vxe-column field="caseTypeDesc" title="个案类型" width="150" v-if="['5', '0'].includes(state.queryParams.IsTheClueTrueText)"></vxe-column>
 					<vxe-column title="操作" fixed="right" width="120" align="center" :show-overflow="false">
 						<template #default="{ row }">
 							<el-button
@@ -170,13 +171,7 @@
 					</el-cascader>
 				</el-form-item>
 				<el-form-item label="来源渠道" prop="ChannelCode">
-					<el-select
-						v-model="state.queryParams.ChannelCode"
-						placeholder="请选择来源渠道"
-						clearable
-						class="w100"
-						@change="handleQuery"
-					>
+					<el-select v-model="state.queryParams.ChannelCode" placeholder="请选择来源渠道" clearable class="w100" @change="handleQuery">
 						<el-option v-for="item in state.channelOptions" :value="item.value" :key="item.value" :label="item.key" />
 					</el-select>
 				</el-form-item>
@@ -352,7 +347,7 @@ const selectChangeEvent = ({ checked }) => {
 	}
 };
 const isChecked = computed(() => {
-	return !Boolean(checkTable.value.length);
+	return !checkTable.value.length;
 });
 const toolbarRef = ref<RefType>();
 onMounted(() => {