Browse Source

reactor:接办对象调整为接办部门;

zhangchong 1 year ago
parent
commit
f4a647e829
38 changed files with 224 additions and 352 deletions
  1. 0 37
      src/components/OrderDetail/index.vue
  2. 1 1
      src/views/business/delay/index.vue
  3. 1 1
      src/views/business/discern/apply/index.vue
  4. 1 1
      src/views/business/discern/index.vue
  5. 1 1
      src/views/business/order/index.vue
  6. 1 1
      src/views/business/publish/index.vue
  7. 1 1
      src/views/business/repeatEvent/components/Repeat-event-detail.vue
  8. 2 2
      src/views/business/repeatEvent/components/Repeat-event-edit.vue
  9. 1 1
      src/views/business/secondVisit/index.vue
  10. 68 137
      src/views/business/special/index.vue
  11. 92 92
      src/views/business/specialAudit/index.vue
  12. 1 1
      src/views/business/supervise/index.vue
  13. 1 1
      src/views/business/visit/index.vue
  14. 1 1
      src/views/quality/done/index.vue
  15. 1 1
      src/views/quality/index/index.vue
  16. 2 2
      src/views/query/countersign/detail/index.vue
  17. 1 1
      src/views/query/countersign/index.vue
  18. 1 1
      src/views/query/end/index.vue
  19. 1 1
      src/views/query/observe/index.vue
  20. 1 1
      src/views/query/overdue/index.vue
  21. 1 1
      src/views/query/overdueSoon/index.vue
  22. 1 1
      src/views/query/redo/index.vue
  23. 1 1
      src/views/query/repeal/index.vue
  24. 1 1
      src/views/query/urge/index.vue
  25. 1 1
      src/views/smartVisit/components/Smart-visit-add.vue
  26. 4 5
      src/views/statistics/order/orgHotspot.vue
  27. 23 44
      src/views/statistics/order/visitDiscontent.vue
  28. 1 1
      src/views/statistics/order/visitTable.vue
  29. 2 2
      src/views/tels/callLog/component/Connect-business.vue
  30. 1 1
      src/views/todo/delay/index.vue
  31. 1 1
      src/views/todo/discern/index.vue
  32. 1 1
      src/views/todo/order/index.vue
  33. 1 1
      src/views/todo/publish/index.vue
  34. 1 1
      src/views/todo/return/index.vue
  35. 1 1
      src/views/todo/seats/index.vue
  36. 1 1
      src/views/todo/supervise/index.vue
  37. 1 1
      src/views/todo/urge/index.vue
  38. 2 2
      src/views/todo/visit/index.vue

+ 0 - 37
src/components/OrderDetail/index.vue

@@ -280,43 +280,6 @@
 		</div>
 		<!-- 回访记录 -->
 		<div v-show="state.activeName === '2'">
-			<!--			<el-table :data="state.ruleForm.orderVisits">
-				<el-table-column prop="visitStateText" label="回访状态" show-overflow-tooltip width="100"></el-table-column>
-				<el-table-column prop="visitTypeText" label="回访方式" show-overflow-tooltip width="100"></el-table-column>
-				<el-table-column prop="creationTime" label="回访任务创建时间" show-overflow-tooltip width="170">
-					<template #default="{ row }">
-						<span>{{ formatDate(row.creationTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
-					</template>
-				</el-table-column>
-				<el-table-column prop="employeeName" label="回访人" show-overflow-tooltip></el-table-column>
-				<el-table-column prop="visitTime" label="回访时间" show-overflow-tooltip width="170">
-					<template #default="{ row }">
-						<span>{{ formatDate(row.visitTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
-					</template>
-				</el-table-column>
-				<el-table-column label="语音评价" show-overflow-tooltip>
-					<template #default="{ row }">
-						<span v-for="item in row.orderVisitDetails">
-							<span v-if="item.visitTarget === 10">{{ item.voiceEvaluateText }}</span>
-						</span>
-					</template>
-				</el-table-column>
-				<el-table-column label="话务员满意度" show-overflow-tooltip>
-					<template #default="{ row }">
-						<span v-for="item in row.orderVisitDetails">
-							<span v-if="item.visitTarget === 10">{{ item.seatEvaluateText }}</span>
-						</span>
-					</template>
-				</el-table-column>
-				<el-table-column prop="statusText" label="操作" width="100" fixed="right" align="center">
-					<template #default="{ row }">
-						<el-button @click="onVisitDetail(row)" link type="primary"> 查看 </el-button>
-					</template>
-				</el-table-column>
-				<template #empty>
-					<Empty />
-				</template>
-			</el-table>-->
 			<el-form
 				label-width="120px"
 				label-position="left"

+ 1 - 1
src/views/business/delay/index.vue

@@ -91,7 +91,7 @@ const columns = ref<any[]>([
   { prop: 'order.hotspotName', label: '热点分类', width: 120 },
   { prop: 'order.acceptType', label: '受理类型', width: 120 },
   {prop: 'order.orgLevelOneName', label: '一级部门', width: 120 },
-  { prop: 'order.actualHandleOrgName', label: '接办对象', width: 120 },
+  { prop: 'order.actualHandleOrgName', label: '接办部门', width: 120 },
   {
     prop: 'order.actualHandleTime',
     label: '接办时间',

+ 1 - 1
src/views/business/discern/apply/index.vue

@@ -88,7 +88,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.counterSignTypeText', label: '是否会签' },
 	{ prop: 'acceptorName', label: '受理人', width: 170 },
 	{ prop: 'order.orgLevelOneName', label: '一级部门', width: 150 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'order.actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/business/discern/index.vue

@@ -100,7 +100,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.hotspotName', label: '热点分类', width: 200 },
 	{ prop: 'acceptorName', label: '受理人', width: 170 },
 	{ prop: 'order.orgLevelOneName', label: '一级部门', width: 150 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'order.startTime',
 		label: '受理时间',

+ 1 - 1
src/views/business/order/index.vue

@@ -445,7 +445,7 @@ const columns = ref<any[]>([
 		},
 	},
 	{ prop: 'orgLevelOneName', label: '一级部门', width: 170 },
-	{ prop: 'actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'actualHandleOrgName', label: '接办部门', width: 170 },
 	{ prop: 'acceptType', label: '受理类型', width: 150 },
 	{ prop: 'counterSignTypeText', label: '是否会签', width: 100 },
 	{ prop: 'sourceChannel', label: '来源方式', width: 100 },

+ 1 - 1
src/views/business/publish/index.vue

@@ -83,7 +83,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'order.hotspotName', label: '热点分类', width: 200 },
 	{ prop: 'acceptorName', label: '受理人', width: 170 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 120 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 120 },
 	{
 		prop: 'order.filedTime',
 		label: '办结时间',

+ 1 - 1
src/views/business/repeatEvent/components/Repeat-event-detail.vue

@@ -43,7 +43,7 @@
           <span>{{ formatDate(row.order?.expiredTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
         </template>
       </el-table-column>
-      <el-table-column prop="order.actualHandleOrgName" label="接办对象" show-overflow-tooltip width="170"></el-table-column>
+      <el-table-column prop="order.actualHandleOrgName" label="接办部门" show-overflow-tooltip width="170"></el-table-column>
       <el-table-column prop="order.acceptType" label="受理类型" show-overflow-tooltip width="150"></el-table-column>
       <el-table-column label="紧急程度" show-overflow-tooltip prop="order.emergencyLevelText" width="100"></el-table-column>
       <el-table-column prop="order.sourceChannel" label="来源方式" show-overflow-tooltip></el-table-column>

+ 2 - 2
src/views/business/repeatEvent/components/Repeat-event-edit.vue

@@ -66,7 +66,7 @@
           <span>{{ formatDate(row.expiredTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
         </template>
       </el-table-column>
-      <el-table-column prop="actualHandleOrgName" label="接办对象" show-overflow-tooltip width="170"></el-table-column>
+      <el-table-column prop="actualHandleOrgName" label="接办部门" show-overflow-tooltip width="170"></el-table-column>
       <el-table-column prop="acceptType" label="受理类型" show-overflow-tooltip width="150"></el-table-column>
       <el-table-column label="紧急程度" show-overflow-tooltip prop="emergencyLevelText" width="100"></el-table-column>
       <el-table-column prop="sourceChannel" label="来源方式" show-overflow-tooltip></el-table-column>
@@ -123,7 +123,7 @@
             <span>{{ formatDate(row.expiredTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="actualHandleOrgName" label="接办对象" show-overflow-tooltip width="170"></el-table-column>
+        <el-table-column prop="actualHandleOrgName" label="接办部门" show-overflow-tooltip width="170"></el-table-column>
         <el-table-column prop="acceptType" label="受理类型" show-overflow-tooltip width="150"></el-table-column>
         <el-table-column label="紧急程度" show-overflow-tooltip prop="emergencyLevelText" width="100"></el-table-column>
         <el-table-column prop="sourceChannel" label="来源方式" show-overflow-tooltip></el-table-column>

+ 1 - 1
src/views/business/secondVisit/index.vue

@@ -42,7 +42,7 @@
 					</template>
 				</el-table-column>
 				<el-table-column prop="orderVisit.order.orgLevelOneName" label="一级部门" show-overflow-tooltip width="170"></el-table-column>
-				<el-table-column prop="orderVisit.order.actualHandleOrgName" label="接办对象" show-overflow-tooltip width="170"></el-table-column>
+				<el-table-column prop="orderVisit.order.actualHandleOrgName" label="接办部门" show-overflow-tooltip width="170"></el-table-column>
 				<el-table-column label="受理时间" show-overflow-tooltip width="170">
 					<template #default="{ row }">
 						<span>{{ formatDate(row.orderVisit?.order?.startTime, 'YYYY-mm-dd HH:MM:SS') }}</span>

+ 68 - 137
src/views/business/special/index.vue

@@ -1,84 +1,20 @@
 <template>
-	<div class="business-special-container layout-pd">
-		<!-- 搜索  -->
-		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  inline>
-				<el-form-item label="关键词" prop="Keyword">
-					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="primary" @click="queryList" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-					<el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button" :loading="state.loading">
-						<SvgIcon name="ele-Refresh" class="mr5" />重置
-					</el-button>
-				</el-form-item>
-			</el-form>
-		</el-card>
-		<el-card shadow="never">
-			<!-- 表格 -->
-			<el-table :data="state.tableData" v-loading="state.loading" row-key="id" ref="multipleTableRef" @selection-change="handleSelectionChange">
-				<el-table-column type="selection" width="55" />
-				<el-table-column prop="no" label="工单编码" show-overflow-tooltip width="150"></el-table-column>
-				<el-table-column width="100" label="省/市工单" prop="isProvince">
-					<template #default="{ row }">
-						<span>{{ row.isProvince ? '省工单' : '市工单' }}</span>
-					</template>
-				</el-table-column>
-				<el-table-column prop="actualHandleStepName" label="办理节点" show-overflow-tooltip width="150"></el-table-column>
-				<el-table-column label="工单状态" show-overflow-tooltip width="100" prop="statusText"></el-table-column>
-				<el-table-column label="标题" show-overflow-tooltip width="300">
-					<template #default="{ row }">
-            <order-detail :order="row" @updateList="queryList">{{ row.title }}</order-detail>
-					</template>
-				</el-table-column>
-				<el-table-column label="受理时间" show-overflow-tooltip width="170">
-					<template #default="{ row }">
-						<span>{{ formatDate(row.startTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
-					</template>
-				</el-table-column>
-				<el-table-column prop="expiredTime" label="工单期满时间" show-overflow-tooltip width="170">
-					<template #default="{ row }">
-						<span>{{ formatDate(row.expiredTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
-					</template>
-				</el-table-column>
-				<el-table-column label="办结时间" show-overflow-tooltip width="170">
-					<template #default="{ row }">
-						<span>{{ formatDate(row.filedTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
-					</template>
-				</el-table-column>
-				<el-table-column prop="orgLevelOneName" label="一级部门" show-overflow-tooltip width="170"></el-table-column>
-				<el-table-column prop="actualHandleOrgName" label="接办对象" show-overflow-tooltip width="170"></el-table-column>
-				<el-table-column prop="acceptType" label="受理类型" show-overflow-tooltip width="150"></el-table-column>
-				<el-table-column prop="counterSignTypeText" label="是否会签" show-overflow-tooltip width="100"></el-table-column>
-				<el-table-column prop="hotspotName" label="热点分类" show-overflow-tooltip width="200"></el-table-column>
-				<el-table-column prop="tagNames" label="工单标签" show-overflow-tooltip width="200"></el-table-column>
-				<el-table-column prop="employeeName" label="受理人" show-overflow-tooltip width="120">
-					<template #default="{ row }">
-						<span
-							>{{ row.acceptorName }} <span v-if="row.acceptorStaffNo">[{{ row.acceptorStaffNo }}]</span>
-						</span>
-					</template>
-				</el-table-column>
-				<el-table-column label="操作" width="170" fixed="right" align="center">
-					<template #default="{ row }">
-						<el-button link type="primary" @click="onSpecialApply(row)" title="特提申请" v-if="row.workflowId" v-auth="'business:special:apply'">
-							特提申请
-						</el-button>
-						<order-detail :order="row" @updateList="queryList" />
-					</template>
-				</el-table-column>
-				<template #empty>
-					<Empty />
-				</template>
-			</el-table>
-			<!-- 分页 -->
-			<pagination
-				:total="state.total"
-				v-model:page="state.queryParams.PageIndex"
-				v-model:limit="state.queryParams.PageSize"
-				@pagination="queryList"
-			/>
-
+  <div class="business-special-container layout-pd">
+    <!-- 搜索  -->
+    <el-card shadow="never">
+      <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
+        <el-form-item label="关键词" prop="Keyword">
+          <el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" @click="queryList" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
+          <el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button" :loading="state.loading">
+            <SvgIcon name="ele-Refresh" class="mr5" />重置
+          </el-button>
+        </el-form-item>
+      </el-form>
+    </el-card>
+    <el-card shadow="never">
       <ProTable
         ref="proTableRef"
         :columns="columns"
@@ -89,11 +25,6 @@
         v-model:page-index="state.queryParams.PageIndex"
         v-model:page-size="state.queryParams.PageSize"
       >
-        <template #tableHeader="scope">
-          <el-button type="primary" @click="publishMultiple" v-auth="'todo:publish:multiple'" :disabled="!scope.isSelected">
-            <SvgIcon name="iconfont icon-tianjiawenjian" class="mr5" />批量发布
-          </el-button>
-        </template>
         <template #isProvince="{ row }">
           <span>{{ row.isProvince ? '省工单' : '市工单' }}</span>
         </template>
@@ -107,14 +38,16 @@
         </template>
         <!-- 表格操作 -->
         <template #operation="{ row }">
-          <el-button link type="primary" @click="approve(row)" title="退回审批" v-auth="'todo:return:audit'"> 退回审批 </el-button>
+          <el-button link type="primary" @click="onSpecialApply(row)" title="特提申请" v-if="row.workflowId" v-auth="'business:special:apply'">
+            特提申请
+          </el-button>
           <order-detail :order="row" @updateList="queryList" />
         </template>
       </ProTable>
-		</el-card>
-		<!-- 特提申请 -->
-		<special-apply ref="specialApplyRef" @updateList="queryList" />
-	</div>
+    </el-card>
+    <!-- 特提申请 -->
+    <special-apply ref="specialApplyRef" @updateList="queryList" />
+  </div>
 </template>
 <script setup lang="tsx" name="orderSpecial">
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
@@ -135,27 +68,23 @@ const columns = ref<any[]>([
   { type: 'selection', fixed: 'left', width: 55 },
   { prop: 'no', label: '工单编码', width: 150 },
   { prop: 'isProvince', label: '省/市工单', width: 100 },
-  { prop: 'statusText', label: '发布状态', width: 100 },
-  { prop: 'title', label: '工单标题', width: 300 },
-  { prop: 'sourceChannel', label: '来源方式', width: 100 },
-  { prop: 'acceptType', label: '受理类型', width: 150 },
-  { prop: 'counterSignTypeText', label: '是否会签', width: 100 },
-  { prop: 'actualHandleOrgName', label: '接办对象', width: 150 },
-  { prop: 'employeeName', label: '受理人', width: 120 },
+  { prop: 'actualHandleStepName', label: '办理节点', width: 150 },
+  { prop: 'statusText', label: '工单状态', width: 100 },
+  { prop: 'title', label: '标题', width: 300 },
   {
-    prop: 'actualHandleTime',
-    label: '接办时间',
+    prop: 'startTime',
+    label: '受理时间',
     width: 170,
     render: (scope) => {
-      return <span>{formatDate(scope.row.actualHandleTime, 'YYYY-mm-dd HH:MM:SS')}</span>;
+      return <span>{formatDate(scope.row.startTime, 'YYYY-mm-dd HH:MM:SS')}</span>;
     },
   },
   {
-    prop: 'startTime',
-    label: '受理时间',
+    prop: 'expiredTime',
+    label: '工单期满时间',
     width: 170,
     render: (scope) => {
-      return <span>{formatDate(scope.row.startTime, 'YYYY-mm-dd HH:MM:SS')}</span>;
+      return <span>{formatDate(scope.row.expiredTime, 'YYYY-mm-dd HH:MM:SS')}</span>;
     },
   },
   {
@@ -166,60 +95,62 @@ const columns = ref<any[]>([
       return <span>{formatDate(scope.row.filedTime, 'YYYY-mm-dd HH:MM:SS')}</span>;
     },
   },
-  { prop: 'operation', label: '操作', fixed: 'right', width: 140, align: 'center' },
+  { prop: 'orgLevelOneName', label: '一级部门', width: 170 },
+  { prop: 'actualHandleOrgName', label: '接办部门', width: 170 },
+  { prop: 'acceptType', label: '受理类型', width: 150 },
+  { prop: 'counterSignTypeText', label: '是否会签', width: 100 },
+  { prop: 'hotspotName', label: '热点分类', width: 200 },
+  { prop: 'tagNames', label: '工单标签', width: 200 },
+  { prop: 'employeeName', label: '受理人', width: 120 },
+  { prop: 'operation', label: '操作', fixed: 'right', width: 170, align: 'center' },
 ]);
 const state = reactive({
-	queryParams: {
-		// 查询条件
-		PageIndex: 1,
-		PageSize: 10,
-		Keyword: null, // 关键字
-	},
-	tableData: [], //表单
-	loading: false, // 加载
-	total: 0, // 总数
+  queryParams: {
+    // 查询条件
+    PageIndex: 1,
+    PageSize: 10,
+    Keyword: null, // 关键字
+  },
+  tableData: [], //表单
+  loading: false, // 加载
+  total: 0, // 总数
 });
 /** 获取列表 */
 const queryList = throttle(() => {
-		state.loading = true;
-		orderListSpecial(state.queryParams)
-			.then((res) => {
-				state.tableData = res.result?.items ?? [];
-				state.total = res.result?.total ?? 0;
-				state.loading = false;
-			})
-			.catch((err) => {
-				console.log(err);
-				state.loading = false;
-			});
+  state.loading = true;
+  orderListSpecial(state.queryParams)
+    .then((res) => {
+      state.tableData = res.result?.items ?? [];
+      state.total = res.result?.total ?? 0;
+      state.loading = false;
+    })
+    .catch((err) => {
+      console.log(err);
+      state.loading = false;
+    });
 }, 300);
 
 /** 重置按钮操作 */
 const resetQuery = throttle((formEl: FormInstance | undefined) => {
-	if (!formEl) return;
-	formEl.resetFields();
-	queryList();
+  if (!formEl) return;
+  formEl.resetFields();
+  queryList();
 }, 300);
-// 表格多选
-const multipleTableRef = ref<RefType>();
-const multipleSelection = ref<any>([]);
-const handleSelectionChange = (val: any[]) => {
-	multipleSelection.value = val;
-};
 // 导出
 const onExport = () => {
-	console.log('导出');
+  console.log('导出');
 };
 // 特提申请
 const specialApplyRef = ref<RefType>();
 const onSpecialApply = (row: any) => {
-  if(row.counterSignType || row.counterSignType === 0){ // 会签工单无法进行特提
+  if (row.counterSignType || row.counterSignType === 0) {
+    // 会签工单无法进行特提
     ElMessage.warning('工单会签中,请先结束会签!');
     return;
   }
-	specialApplyRef.value.openDialog(row); // 需要审核
+  specialApplyRef.value.openDialog(row); // 需要审核
 };
 onMounted(() => {
-	queryList();
+  queryList();
 });
 </script>

+ 92 - 92
src/views/business/specialAudit/index.vue

@@ -1,56 +1,56 @@
 <template>
-	<div class="business-special-audit-container layout-pd">
-		<!-- 搜索  -->
-		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
-				<el-form-item label="关键词" prop="Keyword">
-					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
-				</el-form-item>
-				<el-form-item>
-					<el-button type="primary" @click="queryList" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-					<el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button" :loading="state.loading">
-						<SvgIcon name="ele-Refresh" class="mr5" />重置
-					</el-button>
-				</el-form-item>
-			</el-form>
-		</el-card>
-		<el-card shadow="never">
-			<ProTable
-				ref="proTableRef"
-				:columns="columns"
-				:data="state.tableData"
-				@updateTable="queryList"
-				:loading="state.loading"
-				:total="state.total"
-				v-model:page-index="state.queryParams.PageIndex"
-				v-model:page-size="state.queryParams.PageSize"
-			>
-				<template #isProvince="{ row }">
-					<span>{{ row.order?.isProvince ? '省工单' : '市工单' }}</span>
-				</template>
-				<template #title="{ row }">
-					<order-detail :order="row.order" @updateList="queryList">{{ row.order?.title }}</order-detail>
-				</template>
-				<template #employeeName="{ row }">
+  <div class="business-special-audit-container layout-pd">
+    <!-- 搜索  -->
+    <el-card shadow="never">
+      <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
+        <el-form-item label="关键词" prop="Keyword">
+          <el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" @click="queryList" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
+          <el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button" :loading="state.loading">
+            <SvgIcon name="ele-Refresh" class="mr5" />重置
+          </el-button>
+        </el-form-item>
+      </el-form>
+    </el-card>
+    <el-card shadow="never">
+      <ProTable
+        ref="proTableRef"
+        :columns="columns"
+        :data="state.tableData"
+        @updateTable="queryList"
+        :loading="state.loading"
+        :total="state.total"
+        v-model:page-index="state.queryParams.PageIndex"
+        v-model:page-size="state.queryParams.PageSize"
+      >
+        <template #isProvince="{ row }">
+          <span>{{ row.order?.isProvince ? '省工单' : '市工单' }}</span>
+        </template>
+        <template #title="{ row }">
+          <order-detail :order="row.order" @updateList="queryList">{{ row.order?.title }}</order-detail>
+        </template>
+        <template #employeeName="{ row }">
 					<span
-						>{{ row.order?.acceptorName }} <span v-if="row.order?.acceptorStaffNo">[{{ row.order?.acceptorStaffNo }}]</span>
+          >{{ row.order?.acceptorName }} <span v-if="row.order?.acceptorStaffNo">[{{ row.order?.acceptorStaffNo }}]</span>
 					</span>
-				</template>
-				<!-- 表格操作 -->
-				<template #operation="{ row }">
-					<el-button link type="primary" @click="onAudit(row)" title="审批特提" v-auth="'business:special:audit'" v-if="[0].includes(row.state)">
-						审批
-					</el-button>
-					<el-button link type="primary" @click="onAuditDetail(row)" title="查看审批详情" v-if="[1, 2].includes(row.state)"> 审批详情 </el-button>
-					<order-detail :order="row.order" @updateList="queryList" />
-				</template>
-			</ProTable>
-		</el-card>
-		<!-- 特提审批 -->
-		<special-audit ref="specialAuditRef" @updateList="queryList" />
-		<!-- 审批详情 -->
-		<special-audit-detail ref="specialAuditDetailRef" />
-	</div>
+        </template>
+        <!-- 表格操作 -->
+        <template #operation="{ row }">
+          <el-button link type="primary" @click="onAudit(row)" title="审批特提" v-auth="'business:special:audit'" v-if="[0].includes(row.state)">
+            审批
+          </el-button>
+          <el-button link type="primary" @click="onAuditDetail(row)" title="查看审批详情" v-if="[1, 2].includes(row.state)"> 审批详情 </el-button>
+          <order-detail :order="row.order" @updateList="queryList" />
+        </template>
+      </ProTable>
+    </el-card>
+    <!-- 特提审批 -->
+    <special-audit ref="specialAuditRef" @updateList="queryList" />
+    <!-- 审批详情 -->
+    <special-audit-detail ref="specialAuditDetailRef" />
+  </div>
 </template>
 <script setup lang="tsx" name="orderSpecialAudit">
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
@@ -68,69 +68,69 @@ const router = useRouter(); // 路由
 const proTableRef = ref<RefType>(); // 表格ref
 // 表格配置项
 const columns = ref<any[]>([
-	{ type: 'selection', fixed: 'left', width: 55 },
-	{ prop: 'order.no', label: '工单编码', width: 150 },
-	{ prop: 'isProvince', label: '省/市工单', width: 100 },
-	{ prop: 'title', label: '工单标题', width: 300 },
-	{ prop: 'order.sourceChannel', label: '来源方式', width: 100 },
-	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
-	{ prop: 'order.hotspotName', label: '热点分类', width: 100 },
-	{ prop: 'employeeName', label: '受理人', width: 170 },
-	{ prop: 'order.orgLevelOneName', label: '一级部门', width: 170 },
-	{ prop: 'stateText', label: '特提审批状态', width: 120 },
-	{ prop: 'cause', label: '特提原因', width: 150 },
-	{ prop: 'creatorName', label: '申请人', width: 140 },
-	{ prop: 'creatorOrgName', label: '申请部门', width: 120 },
-	{ prop: 'reason', label: '申请理由', width: 200 },
-	{ prop: 'operation', label: '操作', fixed: 'right', width: 170, align: 'center' },
+  { type: 'selection', fixed: 'left', width: 55 },
+  { prop: 'order.no', label: '工单编码', width: 150 },
+  { prop: 'isProvince', label: '省/市工单', width: 100 },
+  { prop: 'title', label: '工单标题', width: 300 },
+  { prop: 'order.sourceChannel', label: '来源方式', width: 100 },
+  { prop: 'order.acceptType', label: '受理类型', width: 150 },
+  { prop: 'order.hotspotName', label: '热点分类', width: 100 },
+  { prop: 'employeeName', label: '受理人', width: 170 },
+  { prop: 'order.orgLevelOneName', label: '一级部门', width: 170 },
+  { prop: 'stateText', label: '特提审批状态', width: 120 },
+  { prop: 'cause', label: '特提原因', width: 150 },
+  { prop: 'creatorName', label: '申请人', width: 140 },
+  { prop: 'creatorOrgName', label: '申请部门', width: 120 },
+  { prop: 'reason', label: '申请理由', width: 200 },
+  { prop: 'operation', label: '操作', fixed: 'right', width: 170, align: 'center' },
 ]);
 const state = reactive({
-	queryParams: {
-		// 查询条件
-		PageIndex: 1,
-		PageSize: 10,
-		Keyword: null, // 关键字
-	},
-	tableData: [], //表单
-	loading: false, // 加载
-	total: 0, // 总数
+  queryParams: {
+    // 查询条件
+    PageIndex: 1,
+    PageSize: 10,
+    Keyword: null, // 关键字
+  },
+  tableData: [], //表单
+  loading: false, // 加载
+  total: 0, // 总数
 });
 /** 获取列表 */
 const queryList = throttle(() => {
-	state.loading = true;
-	specialList(state.queryParams)
-		.then((res) => {
-			state.tableData = res.result?.items ?? [];
-			state.total = res.result?.total ?? 0;
-			state.loading = false;
-		})
-		.catch((err) => {
-			console.log(err);
-			state.loading = false;
-		});
+  state.loading = true;
+  specialList(state.queryParams)
+    .then((res) => {
+      state.tableData = res.result?.items ?? [];
+      state.total = res.result?.total ?? 0;
+      state.loading = false;
+    })
+    .catch((err) => {
+      console.log(err);
+      state.loading = false;
+    });
 }, 300);
 
 /** 重置按钮操作 */
 const resetQuery = throttle((formEl: FormInstance | undefined) => {
-	if (!formEl) return;
-	formEl.resetFields();
-	queryList();
+  if (!formEl) return;
+  formEl.resetFields();
+  queryList();
 }, 300);
 // 导出
 const onExport = () => {
-	console.log('导出');
+  console.log('导出');
 };
 // 审批
 const specialAuditRef = ref<RefType>();
 const onAudit = (row: any) => {
-	specialAuditRef.value.openDialog(row);
+  specialAuditRef.value.openDialog(row);
 };
 // 审批详情
 const specialAuditDetailRef = ref<RefType>();
 const onAuditDetail = (row: any) => {
-	specialAuditDetailRef.value.openDialog(row);
+  specialAuditDetailRef.value.openDialog(row);
 };
 onMounted(() => {
-	queryList();
+  queryList();
 });
 </script>

+ 1 - 1
src/views/business/supervise/index.vue

@@ -83,7 +83,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.hotspotName', label: '热点分类', width: 120 },
 	{ prop: 'acceptorName', label: '受理人', width: 170 },
 	{ prop: 'state', label: '督办状态', width: 100 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象' },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门' },
 	{
 		prop: 'order.startTime',
 		label: '受理时间',

+ 1 - 1
src/views/business/visit/index.vue

@@ -92,7 +92,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.hotspotName', label: '热点分类', width: 200 },
 	{ prop: 'acceptorName', label: '受理人', width: 170 },
 	{ prop: 'order.orgLevelOneName', label: '一级部门', width: 150 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 120 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 120 },
 	{
 		prop: 'order.startTime',
 		label: '受理时间',

+ 1 - 1
src/views/quality/done/index.vue

@@ -182,7 +182,7 @@ const visitQualityColumns = [
 	{ prop: 'order.acceptType', label: '受理类型' },
 	{ prop: 'order.hotspotName', label: '热点分类', width: 120 },
 	{ prop: 'employeeName', label: '受理人', width: 120 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 170 },
 	{ prop: 'order.startTime', label: '受理时间', width: 170, render: (scope: any) => formatDate(scope.row.order?.startTime, 'YYYY-mm-dd HH:MM:SS') },
 	{ prop: 'order.filedTime', label: '办结时间', width: 170, render: (scope: any) => formatDate(scope.row.order?.filedTime, 'YYYY-mm-dd HH:MM:SS') },
 	{

+ 1 - 1
src/views/quality/index/index.vue

@@ -169,7 +169,7 @@ const visitQualityColumns = [
 	{ prop: 'order.acceptType', label: '受理类型' },
 	{ prop: 'order.hotspotName', label: '热点分类', width: 120 },
 	{ prop: 'employeeName', label: '受理人', width: 120 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 170 },
 	{ prop: 'order.startTime', label: '受理时间', width: 170, render: (scope: any) => formatDate(scope.row.order?.startTime, 'YYYY-mm-dd HH:MM:SS') },
 	{ prop: 'order.filedTime', label: '办结时间', width: 170, render: (scope: any) => formatDate(scope.row.order?.filedTime, 'YYYY-mm-dd HH:MM:SS') },
 	{

+ 2 - 2
src/views/query/countersign/detail/index.vue

@@ -38,7 +38,7 @@
 					<span>{{ row.no }}</span>
 				</template>
 			</el-table-column>
-			<el-table-column prop="actualHandleOrgName" label="接办对象" show-overflow-tooltip width="170"></el-table-column>
+			<el-table-column prop="actualHandleOrgName" label="接办部门" show-overflow-tooltip width="170"></el-table-column>
 			<el-table-column prop="actualHandleTime" label="接办时间" show-overflow-tooltip width="170">
 				<template #default="{ row }">
 					<span>{{ formatDate(row.actualHandleTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
@@ -124,7 +124,7 @@ const columns = ref<any[]>([
 	},
 	{ prop: 'acceptType', label: '受理类型', width: 150 },
 	{ prop: 'statusText', label: '工单状态', width: 100 },
-	{ prop: 'actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'actualHandleOrgName', label: '接办部门', width: 170 },
 	{
 		prop: 'actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/query/countersign/index.vue

@@ -92,7 +92,7 @@ const columns = ref<any[]>([
 	},
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'order.statusText', label: '工单状态', width: 100 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 170 },
 	{
 		prop: 'order.actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/query/end/index.vue

@@ -88,7 +88,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'order.statusText', label: '工单状态', width: 100 },
 	{ prop: 'order.title', label: '工单标题', width: 300 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 170 },
 	{
 		prop: 'order.actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/query/observe/index.vue

@@ -88,7 +88,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'order.statusText', label: '工单状态', width: 100 },
 	{ prop: 'order.title', label: '工单标题', width: 300 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 170 },
 	{
 		prop: 'order.actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/query/overdue/index.vue

@@ -88,7 +88,7 @@ const columns = ref<any[]>([
 		},
 	},
 	{ prop: 'orgLevelOneName', label: '一级部门', width: 170 },
-	{ prop: 'actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'actualHandleOrgName', label: '接办部门', width: 170 },
 	{ prop: 'acceptType', label: '受理类型', width: 150 },
 	{ prop: 'counterSignTypeText', label: '是否会签' },
 	{ prop: 'sourceChannel', label: '来源方式' },

+ 1 - 1
src/views/query/overdueSoon/index.vue

@@ -81,7 +81,7 @@ const columns = ref<any[]>([
 	{ prop: 'acceptType', label: '受理类型', width: 150 },
 	{ prop: 'counterSignTypeText', label: '是否会签' },
 	{ prop: 'orgLevelOneName', label: '一级部门', width: 170 },
-	{ prop: 'actualHandleOrgName', label: '接办对象', width: 170 },
+	{ prop: 'actualHandleOrgName', label: '接办部门', width: 170 },
 	{ prop: 'sourceChannel', label: '来源方式' },
 	{ prop: 'hotspotName', label: '热点分类', width: 100 },
 	{ prop: 'acceptorName', label: '受理人', width: 170 },

+ 1 - 1
src/views/query/redo/index.vue

@@ -40,7 +40,7 @@
 						<order-detail :order="row" @updateList="queryList">{{ row.title }}</order-detail>
 					</template>
 				</el-table-column>
-				<el-table-column prop="acceptTypeText" label="接办对象" show-overflow-tooltip></el-table-column>
+				<el-table-column prop="acceptTypeText" label="接办部门" show-overflow-tooltip></el-table-column>
 				<el-table-column prop="expiredTime" label="接办时间" show-overflow-tooltip width="170">
 					<template #default="{ row }">
 						<span>{{ formatDate(row.expiredTime, 'YYYY-mm-dd HH:MM:SS') }}</span>

+ 1 - 1
src/views/query/repeal/index.vue

@@ -38,7 +38,7 @@
             <order-detail :order="row" @updateList="queryList">{{ row.title }}</order-detail>
 					</template>
 				</el-table-column>
-				<el-table-column prop="acceptTypeText" label="接办对象" show-overflow-tooltip></el-table-column>
+				<el-table-column prop="acceptTypeText" label="接办部门" show-overflow-tooltip></el-table-column>
 				<el-table-column prop="expiredTime" label="接办时间" show-overflow-tooltip width="170">
 					<template #default="{ row }">
 						<span>{{ formatDate(row.expiredTime, 'YYYY-mm-dd HH:MM:SS') }}</span>

+ 1 - 1
src/views/query/urge/index.vue

@@ -88,7 +88,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.acceptType', label: '受理类型', width: 100 },
 	{ prop: 'order.statusText', label: '工单状态', width: 100 },
 	{ prop: 'title', label: '工单标题', width: 300 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'order.actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/smartVisit/components/Smart-visit-add.vue

@@ -71,7 +71,7 @@
 				</template>
 			</el-table-column>
 			<el-table-column prop="order.orgLevelOneName" label="一级部门" show-overflow-tooltip width="150"></el-table-column>
-			<el-table-column prop="order.actualHandleOrgName" label="接办对象" show-overflow-tooltip width="150"></el-table-column>
+			<el-table-column prop="order.actualHandleOrgName" label="接办部门" show-overflow-tooltip width="150"></el-table-column>
 			<el-table-column label="受理时间" show-overflow-tooltip width="170">
 				<template #default="{ row }">
 					<span>{{ formatDate(row.order?.startTime, 'YYYY-mm-dd HH:MM:SS') }}</span>

+ 4 - 5
src/views/statistics/order/orgHotspot.vue

@@ -81,8 +81,9 @@ const queryList = throttle(() => {
 				return {
 					prop: item.id,
 					label: item.hotSpotName,
-          minWidth: 120,
-          align:'center'
+					minWidth: 120,
+					align: 'center',
+					id: item.id,
 				};
 			});
 			columns.value.unshift(
@@ -95,7 +96,7 @@ const queryList = throttle(() => {
 					prop: 'sum',
 					label: '小计',
 					width: 55,
-          align:'center'
+					align: 'center',
 				}
 			);
 			state.tableData = res.result?.data ?? [];
@@ -118,8 +119,6 @@ const queryList = throttle(() => {
 					}
 				});
 			});
-
-      console.log(columns.value,arr)
 			state.tableData = arr;
 			state.loading = false;
 		})

+ 23 - 44
src/views/statistics/order/visitDiscontent.vue

@@ -29,27 +29,7 @@
 		</el-card>
 		<el-card shadow="never">
 			<!-- 表格 -->
-			<el-table
-				:data="state.tableData"
-				show-summary
-				border
-				row-key="OrgCode"
-				ref="multipleTableRef"
-				@selection-change="handleSelectionChange"
-				v-loading="state.loading"
-			>
-				<el-table-column type="index" width="55" align="center" />
-				<el-table-column prop="OrgName" label="部门名称" align="center" />
-				<el-table-column v-for="(item, index) in columns" :key="index" :prop="item.prop" :label="item.label" align="center">
-					<template #default="{ row, column }">
-						<el-button type="primary" @click="handleDetail(row, row[column.property])" link>{{ row[column.property] }}</el-button>
-					</template>
-				</el-table-column>
-				<template #empty>
-					<Empty />
-				</template>
-			</el-table>
-			<!--			<ProTable
+			<ProTable
 				ref="proTableRef"
 				:columns="columns"
 				:data="state.tableData"
@@ -60,7 +40,7 @@
 				:key="Math.random()"
 				show-summary
 			>
-			</ProTable>-->
+			</ProTable>
 		</el-card>
 	</div>
 </template>
@@ -112,23 +92,22 @@ const queryList = throttle(() => {
 				return {
 					prop: item.dicDataValue,
 					label: item.dicDataName,
-					...item,
-					/*          minWidth: 120,
-          align:'center',
-          render:(scope) =>  <el-button type="primary" onClick={() => handleDetail(scope)} link>
-            {item}
-          </el-button>*/
+					minWidth: 120,
+					align: 'center',
+					render: (scope) => {
+						return (
+							<el-button type="primary" onClick={() => handleDetail(scope)} link>
+								{scope.row[item.dicDataValue]}
+							</el-button>
+						);
+					},
 				};
 			});
-
-			/*      columns.value.unshift(
-        {
-          prop: 'OrgName',
-          label: '部门名称',
-          minWidth: 140,
-        }
-      );*/
-			console.log(columns.value);
+			columns.value.unshift({
+				prop: 'OrgName',
+				label: '部门名称',
+				minWidth: 140,
+			});
 			state.tableData = res.result?.data ?? [];
 			// 判断部门名称是否重复 重复的合并数据 并去除重复数据
 			const arr = [];
@@ -161,11 +140,11 @@ const handleSelectionChange = (val: any[]) => {
 };
 // 查看详情
 const router = useRouter();
-const handleDetail = (row: any, column) => {
-	if (!column) return ElMessage.warning('暂无数据');
-	// 获取键名
-	const columnKey = Object.keys(row).find((item) => row[item] === column);
-	const columnName = columns.value.find((item) => item.dicDataValue === columnKey)?.dicDataName;
+const handleDetail = (row: any) => {
+	const columnKey = Object.keys(row.row).find((item) => item === row.column.property);
+	const columnName = columns.value.find((item) => item.prop === columnKey)?.label;
+	const columnValue = row.row[columnKey];
+	if (!columnValue) return ElMessage.warning('暂无数据');
 	let startTime = null;
 	let endTime = null;
 	if (state.queryParams?.crTime) {
@@ -178,8 +157,8 @@ const handleDetail = (row: any, column) => {
 			id: columnKey,
 			startTime: startTime ?? 'null',
 			endTime: endTime ?? 'null',
-			orgId: row?.OrgCode,
-			tagsViewName: `满意度统计明细(${row.OrgName}-${columnName})`,
+			orgId: row.row?.OrgCode,
+			tagsViewName: `满意度统计明细(${row.row?.OrgName}-${columnName})`,
 		},
 	});
 };

+ 1 - 1
src/views/statistics/order/visitTable.vue

@@ -41,7 +41,7 @@
 					</template>
 				</el-table-column>
 				<el-table-column prop="order.orgLevelOneName" label="一级部门" show-overflow-tooltip width="150"></el-table-column>
-				<el-table-column prop="order.actualHandleOrgName" label="接办对象" show-overflow-tooltip width="150"></el-table-column>
+				<el-table-column prop="order.actualHandleOrgName" label="接办部门" show-overflow-tooltip width="150"></el-table-column>
 				<el-table-column label="受理时间" show-overflow-tooltip width="170">
 					<template #default="{ row }">
 						<span>{{ formatDate(row.order?.startTime, 'YYYY-mm-dd HH:MM:SS') }}</span>

+ 2 - 2
src/views/tels/callLog/component/Connect-business.vue

@@ -76,7 +76,7 @@
 						</template>
 					</el-table-column>
 					<el-table-column prop="orgLevelOneName" label="一级部门" show-overflow-tooltip width="170"></el-table-column>
-					<el-table-column prop="actualHandleOrgName" label="接办对象" show-overflow-tooltip width="170"></el-table-column>
+					<el-table-column prop="actualHandleOrgName" label="接办部门" show-overflow-tooltip width="170"></el-table-column>
 					<el-table-column prop="acceptType" label="受理类型" show-overflow-tooltip width="150"></el-table-column>
 					<el-table-column prop="counterSignTypeText" label="是否会签" show-overflow-tooltip width="100"></el-table-column>
 					<el-table-column prop="sourceChannel" label="来源方式" show-overflow-tooltip width="100"></el-table-column>
@@ -116,7 +116,7 @@
 						</template>
 					</el-table-column>
 					<el-table-column prop="order.orgLevelOneName" label="一级部门" show-overflow-tooltip width="150"></el-table-column>
-					<el-table-column prop="order.actualHandleOrgName" label="接办对象" show-overflow-tooltip width="150"></el-table-column>
+					<el-table-column prop="order.actualHandleOrgName" label="接办部门" show-overflow-tooltip width="150"></el-table-column>
 					<el-table-column label="受理时间" show-overflow-tooltip width="170">
 						<template #default="{ row }">
 							<span>{{ formatDate(row.order?.startTime, 'YYYY-mm-dd HH:MM:SS') }}</span>

+ 1 - 1
src/views/todo/delay/index.vue

@@ -107,7 +107,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.hotspotName', label: '热点分类', width: 200 },
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'order.orgLevelOneName', label: '一级部门', width: 150 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'order.actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/todo/discern/index.vue

@@ -96,7 +96,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'order.acceptorName', label: '受理人', width: 120 },
 	{ prop: 'order.orgLevelOneName', label: '一级部门', width: 150 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'order.actualHandleTime',
 		label: '接办时间',

+ 1 - 1
src/views/todo/order/index.vue

@@ -155,7 +155,7 @@ const queryList = throttle(async () => {
 					index,
 					0,
 					{ prop: 'orgLevelOneName', label: '一级部门', width: 150 },
-					{ prop: 'actualHandleOrgName', label: '接办对象', width: 150 }
+					{ prop: 'actualHandleOrgName', label: '接办部门', width: 150 }
 				);
 			}
 		} else {

+ 1 - 1
src/views/todo/publish/index.vue

@@ -103,7 +103,7 @@ const columns = ref<any[]>([
 	{ prop: 'sourceChannel', label: '来源方式', width: 120 },
 	{ prop: 'acceptType', label: '受理类型', width: 150 },
 	{ prop: 'counterSignTypeText', label: '是否会签', width: 100 },
-	{ prop: 'actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'actualHandleOrgName', label: '接办部门', width: 150 },
 	{ prop: 'employeeName', label: '受理人', width: 120 },
 	{
 		prop: 'actualHandleTime',

+ 1 - 1
src/views/todo/return/index.vue

@@ -77,7 +77,7 @@ const columns = ref<any[]>([
   { prop: 'sourceChannel', label: '来源方式', width: 100 },
   { prop: 'acceptType', label: '受理类型', width: 150 },
   { prop: 'counterSignTypeText', label: '是否会签', width: 100 },
-  { prop: 'actualHandleOrgName', label: '接办对象', width: 150 },
+  { prop: 'actualHandleOrgName', label: '接办部门', width: 150 },
   { prop: 'employeeName', label: '受理人', width: 120 },
   {
     prop: 'actualHandleTime',

+ 1 - 1
src/views/todo/seats/index.vue

@@ -148,7 +148,7 @@ const queryList = throttle(async () => {
           index,
           0,
           { prop: 'orgLevelOneName', label: '一级部门', width: 150 },
-          { prop: 'actualHandleOrgName', label: '接办对象', width: 150 }
+          { prop: 'actualHandleOrgName', label: '接办部门', width: 150 }
         );
       }
     } else {

+ 1 - 1
src/views/todo/supervise/index.vue

@@ -74,7 +74,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'employeeName', label: '受理人', width: 120 },
 	{ prop: 'order.hotspotName', label: '热点分类', width: 200 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'startTime',
 		label: '受理时间',

+ 1 - 1
src/views/todo/urge/index.vue

@@ -69,7 +69,7 @@ const columns = ref<any[]>([
 	{ prop: 'order.statusText', label: '工单状态', width: 100 },
 	{ prop: 'order.acceptType', label: '受理类型', width: 150 },
 	{ prop: 'order.hotspotName', label: '热点分类', width: 200 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'startTime',
 		label: '受理时间',

+ 2 - 2
src/views/todo/visit/index.vue

@@ -101,8 +101,8 @@ const columns = ref<any[]>([
 	{ prop: 'order.hotspotName', label: '热点分类', width: 200 },
 	{ prop: 'acceptorName', label: '受理人', width: 120 },
 	{ prop: 'order.orgLevelOneName', label: '一级部门', width: 150 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
-	{ prop: 'order.actualHandleOrgName', label: '接办对象', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
+	{ prop: 'order.actualHandleOrgName', label: '接办部门', width: 150 },
 	{
 		prop: 'order.startTime',
 		label: '受理时间',