Explorar o código

reactor:二次办理统计和二次办理满意度调整

zhangchong hai 11 meses
pai
achega
dee7391127

+ 21 - 0
src/components/ProcessAudit/index.vue

@@ -363,6 +363,22 @@
 							<el-checkbox v-model="state.ruleForm.isSms" label="短信通知" />
 						</el-form-item>
 					</el-col>
+					<!--  选择结束节点时,显示部门处理结果 -->
+					<template v-if="showResult">
+<!--						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
+							<el-form-item label="处理结果" prop="resolve" :rules="[{ required: true, message: '请选择处理结果', trigger: 'change' }]">
+								<el-radio-group v-model="state.ruleForm.resolve">
+									<el-radio :label="true">已得到解决</el-radio>
+									<el-radio :label="false">未得到解决</el-radio>
+								</el-radio-group>
+							</el-form-item>
+						</el-col>
+            <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
+              <el-form-item label="" prop="isSms">
+                <el-checkbox v-model="state.ruleForm.isSms" label="警情退回" />
+              </el-form-item>
+            </el-col>-->
+					</template>
 					<template v-if="!['延期申请', '甄别申请'].includes(state.processType)">
 						<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
 							<el-form-item
@@ -712,6 +728,11 @@ const showHandlers = computed(() => {
 	if (!next) return true;
 	return next?.stepType !== 2 && !isAverageSendOrder;
 });
+// 是否展示部门处理结果 (下一环节选择“结束”时,增加“部门处理结果”选项)
+const showResult = computed(() => {
+	const next = state.nextStepOptions.find((item: any) => item.key === state.ruleForm.nextStepCode);
+	return next?.stepType === 2;
+});
 // 是否是汇总节点(汇总需要填入其他参数)并且是工单办理
 const inputRealHandler = computed(() => {
 	const next = state.nextStepOptions.find((item: any) => item.key === state.ruleForm.nextStepCode);

+ 3 - 1
src/views/knowledge/index/preview.vue

@@ -123,7 +123,9 @@ const onRate = () => {
 			ElMessage.success('操作成功');
 			getInfo();
 		})
-		.catch(() => {});
+		.catch(() => {
+			getInfo();
+		});
 };
 // 知识纠错
 const errorAddRef = ref<RefType>();

+ 2 - 3
src/views/statistics/order/secondHandle.vue → src/views/statistics/department/secondHandle.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="statistics-department-delay-container layout-pd">
+  <div class="statistics-department-second-handle-container layout-pd">
     <!-- 搜索  -->
     <el-card shadow="never">
       <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
@@ -44,10 +44,9 @@
     </el-card>
   </div>
 </template>
-<script setup lang="tsx" name="statisticsOrderSecondHandle">
+<script setup lang="tsx" name="statisticsDepartmentSecondHandle">
 import { onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
-import { departmentDelay } from '@/api/statistics/department';
 import { defaultDate, shortcuts } from "@/utils/constants";
 import { useRouter } from "vue-router";
 import { guid } from "@/utils/tools";

+ 2 - 2
src/views/statistics/order/shSatisfied.vue → src/views/statistics/department/shSatisfied.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="statistics-department-satisfied-container layout-pd">
+  <div class="statistics-department-sh-satisfied-container layout-pd">
     <!-- 搜索  -->
     <el-card shadow="never">
       <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
@@ -125,7 +125,7 @@
     </el-card>
   </div>
 </template>
-<script setup lang="tsx" name="statisticsOrderShSatisfied">
+<script setup lang="tsx" name="statisticsDepartmentShSatisfied">
 import { onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { departmentSatisfaction } from '@/api/statistics/department';

+ 1 - 1
src/views/todo/seats/accept/Script-navigation.vue

@@ -19,7 +19,7 @@ const next = () => {
 
 <style scoped lang="scss">
 .script-navigation {
-	padding: 20px 50px;
+	padding: 0 50px 50px 50px;
 	height: 300px;
 	max-width: 600px;
 }