ソースを参照

reactor:表格搜索框统一长度;

zhangchong 1 年間 前
コミット
33f03ee041
79 ファイル変更528 行追加613 行削除
  1. 3 23
      src/theme/app.scss
  2. 1 1
      src/theme/element.scss
  3. 1 1
      src/views/auxiliary/area/index.vue
  4. 1 1
      src/views/auxiliary/businessTag/index.vue
  5. 1 1
      src/views/auxiliary/eventClass/index.vue
  6. 1 1
      src/views/auxiliary/knowledgeLexicon/index.vue
  7. 1 1
      src/views/auxiliary/notice/index.vue
  8. 1 1
      src/views/auxiliary/orderLexicon/index.vue
  9. 4 4
      src/views/business/citizen/index.vue
  10. 6 8
      src/views/business/delay/index.vue
  11. 2 2
      src/views/business/discern/apply/index.vue
  12. 30 30
      src/views/business/discern/index.vue
  13. 1 1
      src/views/business/order/index.vue
  14. 2 2
      src/views/business/publish/index.vue
  15. 3 3
      src/views/business/repeatEvent/index.vue
  16. 2 2
      src/views/business/return/index.vue
  17. 2 2
      src/views/business/returnAudit/index.vue
  18. 2 2
      src/views/business/secondVisit/index.vue
  19. 2 2
      src/views/business/secondVisitAudit/index.vue
  20. 2 2
      src/views/business/special/index.vue
  21. 2 2
      src/views/business/specialAudit/index.vue
  22. 15 15
      src/views/business/supervise/index.vue
  23. 6 8
      src/views/business/visit/index.vue
  24. 1 1
      src/views/knowledge/collect/index.vue
  25. 1 1
      src/views/knowledge/config/type/index.vue
  26. 21 14
      src/views/knowledge/error/index.vue
  27. 5 5
      src/views/knowledge/index/index.vue
  28. 3 3
      src/views/knowledge/question/index.vue
  29. 3 3
      src/views/knowledge/retrieval/index.vue
  30. 1 2
      src/views/quality/done/index.vue
  31. 15 16
      src/views/quality/index/index.vue
  32. 132 135
      src/views/quality/lexicon/index.vue
  33. 8 8
      src/views/quality/project/index.vue
  34. 2 2
      src/views/quality/template/index.vue
  35. 3 11
      src/views/query/countersign/index.vue
  36. 10 16
      src/views/query/end/index.vue
  37. 10 16
      src/views/query/observe/index.vue
  38. 11 17
      src/views/query/overdue/index.vue
  39. 10 16
      src/views/query/overdueSoon/index.vue
  40. 10 18
      src/views/query/redo/index.vue
  41. 10 16
      src/views/query/repeal/index.vue
  42. 10 16
      src/views/query/urge/index.vue
  43. 1 1
      src/views/smartVisit/index.vue
  44. 2 2
      src/views/statistics/call/index.vue
  45. 3 3
      src/views/statistics/call/seatsRest.vue
  46. 1 1
      src/views/statistics/call/telephone.vue
  47. 1 1
      src/views/statistics/call/telephonist.vue
  48. 3 3
      src/views/statistics/call/transferOut.vue
  49. 29 37
      src/views/statistics/knowledge/data.vue
  50. 2 2
      src/views/statistics/order/center.vue
  51. 2 2
      src/views/statistics/order/orgDelay.vue
  52. 2 2
      src/views/statistics/order/orgOverdue.vue
  53. 2 2
      src/views/statistics/order/specialTable.vue
  54. 1 1
      src/views/statistics/order/specials.vue
  55. 2 2
      src/views/statistics/order/visitDiscontent.vue
  56. 2 2
      src/views/statistics/order/visitTable.vue
  57. 1 1
      src/views/system/businessTag/index.vue
  58. 51 53
      src/views/system/config/dict/index.vue
  59. 2 2
      src/views/system/config/holiday/index.vue
  60. 1 1
      src/views/system/config/workflow/component/Workflow-config.vue
  61. 4 4
      src/views/system/config/workflow/index.vue
  62. 3 3
      src/views/system/log/index.vue
  63. 1 1
      src/views/system/menu/index.vue
  64. 1 1
      src/views/system/organize/index.vue
  65. 2 2
      src/views/system/parameter/index.vue
  66. 20 17
      src/views/system/roles/index.vue
  67. 2 2
      src/views/system/user/index.vue
  68. 2 2
      src/views/tels/blacklist/index.vue
  69. 1 1
      src/views/tels/callLog/index.vue
  70. 1 1
      src/views/tels/restApply/index.vue
  71. 6 8
      src/views/todo/delay/index.vue
  72. 2 2
      src/views/todo/discern/index.vue
  73. 2 2
      src/views/todo/order/index.vue
  74. 2 2
      src/views/todo/publish/index.vue
  75. 2 2
      src/views/todo/return/index.vue
  76. 2 2
      src/views/todo/seats/index.vue
  77. 2 2
      src/views/todo/supervise/index.vue
  78. 2 2
      src/views/todo/urge/index.vue
  79. 6 8
      src/views/todo/visit/index.vue

+ 3 - 23
src/theme/app.scss

@@ -475,7 +475,6 @@ li {
 .notice-container {
 	&-box {
 		display: flex;
-		padding: 10px;
 		max-height: 300px;
 		&-inner {
 			flex: 1;
@@ -489,26 +488,7 @@ li {
 		}
 	}
 }
-/* 超期圆形 */
-.overdue-circle {
-	width: 15px;
-	height: 15px;
-	border-radius: 50%;
-	display: inline-block;
-	margin-right: 5px;
-}
-/* 正常状态样式 */
-.overdue-status-0 {
-	@extend .overdue-circle;
-	background-color: #109688;
-}
-/* 即将超期状态样式 */
-.overdue-status-1 {
-	@extend .overdue-circle;
-	background-color: #F49934;
-}
-/* 已超期状态样式 */
-.overdue-status-2 {
-	@extend .overdue-circle;
-	background-color: #D70024;
+/* 关键词查询输入框宽度 */
+.keyword-input{
+	width: 250px;
 }

+ 1 - 1
src/theme/element.scss

@@ -331,7 +331,7 @@
 .el-divider--horizontal {
 	margin: 15px 0;
 }
-//这个应该是隐藏小时的代码
+//这个是隐藏小时的代码
 .noneMinute {
 	.el-scrollbar:nth-of-type(1) {
 		display: none;

+ 1 - 1
src/views/auxiliary/area/index.vue

@@ -5,7 +5,7 @@
 				<el-col :xs="24" :sm="12" :md="18" :lg="18" :xl="18">
 					<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 						<el-form-item label="关键字" prop="keyword" class="mb0">
-							<el-input v-model="state.queryParams.keyword" placeholder="区域名称" clearable @keyup.enter="handleQuery" class="width300" />
+							<el-input v-model="state.queryParams.keyword" placeholder="区域名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
 						</el-form-item>
 						<el-form-item class="mb0">
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 1 - 1
src/views/auxiliary/businessTag/index.vue

@@ -3,7 +3,7 @@
     <el-card shadow="never">
       <el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
         <el-form-item label="关键字" prop="Keyword">
-          <el-input v-model="state.queryParams.Keyword" placeholder="标签名称 " clearable @keyup.enter="queryList" />
+          <el-input v-model="state.queryParams.Keyword" placeholder="标签名称 " clearable @keyup.enter="queryList" class="keyword-input" />
         </el-form-item>
         <el-form-item label="标签类型" prop="Type">
           <el-select v-model="state.queryParams.Type" placeholder="请选择标签类型">

+ 1 - 1
src/views/auxiliary/eventClass/index.vue

@@ -5,7 +5,7 @@
 				<el-col :xs="24" :sm="12" :md="18" :lg="18" :xl="18">
 					<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 						<el-form-item label="关键字" prop="keyword" class="mb0">
-							<el-input v-model="state.queryParams.keyword" placeholder="事件名称" @keyup.enter="handleQuery" class="width300"/>
+							<el-input v-model="state.queryParams.keyword" placeholder="事件名称" @keyup.enter="handleQuery" class="keyword-input" />
 						</el-form-item>
 						<el-form-item class="mb0">
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 1 - 1
src/views/auxiliary/knowledgeLexicon/index.vue

@@ -3,7 +3,7 @@
     <el-card shadow="never">
       <el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
         <el-form-item label="关键词" prop="Tag">
-          <el-input v-model="state.queryParams.Tag" placeholder="请输入关键词" clearable @keyup.enter="queryList" />
+          <el-input v-model="state.queryParams.Tag" placeholder="请输入关键词" clearable @keyup.enter="queryList" class="keyword-input" />
         </el-form-item>
         <el-form-item label="分类" prop="Classify">
           <el-select v-model="state.queryParams.Classify" placeholder="请选择分类">

+ 1 - 1
src/views/auxiliary/notice/index.vue

@@ -7,7 +7,7 @@
 			</el-tabs>
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent class="mt10">
 				<el-form-item label="标题" prop="Title">
-					<el-input v-model="state.queryParams.Title" placeholder="标题" clearable @keyup.enter="queryList" class="width300" />
+					<el-input v-model="state.queryParams.Title" placeholder="标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<template v-if="listType === '0'">
 					<el-form-item label="通知类型" prop="CircularTypeId">

+ 1 - 1
src/views/auxiliary/orderLexicon/index.vue

@@ -3,7 +3,7 @@
 		<el-card shadow="never">
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="关键词" prop="Tag">
-					<el-input v-model="state.queryParams.Tag" placeholder="请输入关键词" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.Tag" placeholder="请输入关键词" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="分类" prop="Classify">
 					<el-select v-model="state.queryParams.Classify" placeholder="请选择分类">

+ 4 - 4
src/views/business/citizen/index.vue

@@ -1,18 +1,18 @@
 <template>
 	<div class="business-citizen-container layout-pd">
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent class="mt15">
+			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="市民联系方式" prop="PhoneNumber">
 					<el-input
 						v-model="state.queryParams.PhoneNumber"
 						placeholder="请输入市民联系方式"
 						clearable
 						@keyup.enter="queryList"
-            class="width300"
-          />
+						class="keyword-input"
+					/>
 				</el-form-item>
 				<el-form-item label="市民标签" prop="Label">
-					<el-input v-model="state.queryParams.Label" placeholder="请输入市民标签" clearable @keyup.enter="queryList" class="width300"/>
+					<el-input v-model="state.queryParams.Label" 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>

+ 6 - 8
src/views/business/delay/index.vue

@@ -2,9 +2,9 @@
 	<div class="business-delay-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="延期状态" prop="DelayState">
 					<el-select v-model="state.queryParams.DelayState" placeholder="请选择延期状态" class="w100">
@@ -12,12 +12,10 @@
 					</el-select>
 				</el-form-item>
 				<el-form-item>
-					<div class="w100">
-						<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>
-					</div>
+					<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>

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

@@ -2,9 +2,9 @@
 	<div class="business-discern-apply-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

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

@@ -2,39 +2,39 @@
 	<div class="business-discern-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
-						<el-form-item label="甄别申请状态" prop="Status">
-							<el-select v-model="state.queryParams.Status" placeholder="请选择甄别申请状态" class="w100">
-								<el-option v-for="item in state.screenStatus" :value="item.key" :key="item.key" :label="item.value" />
-							</el-select>
-						</el-form-item>
-						<el-form-item label="关键字" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-<!--						<el-form-item label="甄别类型" prop="AcceptType">
+			<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 label="甄别申请状态" prop="Status">
+					<el-select v-model="state.queryParams.Status" placeholder="请选择甄别申请状态">
+						<el-option v-for="item in state.screenStatus" :value="item.key" :key="item.key" :label="item.value" />
+					</el-select>
+				</el-form-item>
+				<!--						<el-form-item label="甄别类型" prop="AcceptType">
 							<el-select v-model="state.queryParams.AcceptType" placeholder="请选择甄别类型" class="w100">
 								<el-option v-for="item in state.screenType" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName" />
 							</el-select>
 						</el-form-item>-->
-						<el-form-item label="甄别时间" prop="exTime">
-							<el-date-picker
-								v-model="state.queryParams.exTime"
-								type="datetimerange"
-								unlink-panels
-								range-separator="至"
-								start-placeholder="开始时间"
-								end-placeholder="结束时间"
-								:shortcuts="shortcuts"
-								@change="timeStartChangeCr"
-								value-format="YYYY-MM-DD[T]HH:mm:ss"
-							/>
-						</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-item label="甄别时间" prop="exTime">
+					<el-date-picker
+						v-model="state.queryParams.exTime"
+						type="datetimerange"
+						unlink-panels
+						range-separator="至"
+						start-placeholder="开始时间"
+						end-placeholder="结束时间"
+						:shortcuts="shortcuts"
+						@change="timeStartChangeCr"
+						value-format="YYYY-MM-DD[T]HH:mm:ss"
+					/>
+				</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">
@@ -120,7 +120,7 @@
 			/>
 		</el-card>
 		<!-- 甄别详情 -->
-		<discern-detail ref="discernDetailRef" @updateList="queryList"/>
+		<discern-detail ref="discernDetailRef" @updateList="queryList" />
 	</div>
 </template>
 <script setup lang="ts" name="orderDiscern">

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

@@ -1,7 +1,7 @@
 <template>
 	<div class="business-order-container layout-pd">
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  label-width="100px">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
 						<el-form-item label="关键字" prop="Keyword">

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

@@ -2,9 +2,9 @@
 	<div class="business-publish-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

+ 3 - 3
src/views/business/repeatEvent/index.vue

@@ -1,12 +1,12 @@
 <template>
 	<div class="business-repeat-event-container layout-pd">
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent class="mt15">
+			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="标题" prop="Title">
-					<el-input v-model="state.queryParams.Title" placeholder="请输入重复性事件标题" clearable @keyup.enter="queryList" class="width300"/>
+					<el-input v-model="state.queryParams.Title" placeholder="请输入重复性事件标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="关键词" prop="KeyWords">
-					<el-input v-model="state.queryParams.KeyWords" placeholder="请输入关键词" clearable @keyup.enter="queryList" class="width300" />
+					<el-input v-model="state.queryParams.KeyWords" 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>

+ 2 - 2
src/views/business/return/index.vue

@@ -5,9 +5,9 @@
 				<el-tab-pane name="0" label="退回待办"></el-tab-pane>
 				<el-tab-pane name="1" label="退回已办"></el-tab-pane>
 			</el-tabs>
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

+ 2 - 2
src/views/business/returnAudit/index.vue

@@ -2,9 +2,9 @@
 	<div class="business-special-audit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
 				</el-form-item>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker

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

@@ -2,9 +2,9 @@
 	<div class="business-secondVisit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+							<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>

+ 2 - 2
src/views/business/secondVisitAudit/index.vue

@@ -2,9 +2,9 @@
 	<div class="business-secondVisitAudit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
 				</el-form-item>
 				<el-form-item label="审批状态" prop="VisitApplyState">
 					<el-select v-model="state.queryParams.VisitApplyState" placeholder="请选择审批状态" clearable class="w100">

+ 2 - 2
src/views/business/special/index.vue

@@ -2,9 +2,9 @@
 	<div class="business-special-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

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

@@ -2,9 +2,9 @@
 	<div class="business-special-audit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

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

@@ -2,21 +2,21 @@
 	<div class="business-supervise-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
-						<el-form-item label="督办状态" prop="SuperviseState">
-							<el-select v-model="state.queryParams.SuperviseState" placeholder="请选择督办状态" clearable class="w100">
-								<el-option v-for="item in superviseStateOptions" :value="item.key" :key="item.key" :label="item.value" />
-							</el-select>
-						</el-form-item>
-						<el-form-item label="工单标题" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</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 :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 label="督办状态" prop="SuperviseState">
+					<el-select v-model="state.queryParams.SuperviseState" placeholder="请选择督办状态" clearable>
+						<el-option v-for="item in superviseStateOptions" :value="item.key" :key="item.key" :label="item.value" />
+					</el-select>
+				</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">

+ 6 - 8
src/views/business/visit/index.vue

@@ -2,9 +2,9 @@
 	<div class="business-visit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="回访状态" prop="VisitState">
 					<el-select v-model="state.queryParams.VisitState" placeholder="请选择回访状态" class="w100">
@@ -12,12 +12,10 @@
 					</el-select>
 				</el-form-item>
 				<el-form-item>
-					<div class="w100">
-						<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>
-					</div>
+					<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>

+ 1 - 1
src/views/knowledge/collect/index.vue

@@ -3,7 +3,7 @@
     <el-card shadow="never">
       <el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
         <el-form-item label="关键词" prop="Keyword">
-          <el-input v-model="state.queryParams.Keyword" placeholder="关键词" clearable @keyup.enter="queryList" class="width300"/>
+          <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>

+ 1 - 1
src/views/knowledge/config/type/index.vue

@@ -5,7 +5,7 @@
 				<el-col :xs="24" :sm="12" :md="18" :lg="18" :xl="18">
 					<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 						<el-form-item label="关键字" prop="keyword" class="mb0">
-							<el-input v-model="state.queryParams.keyword" placeholder="类型名称" clearable @keyup.enter="handleQuery" class="width300"/>
+							<el-input v-model="state.queryParams.keyword" placeholder="类型名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
 						</el-form-item>
 						<el-form-item class="mb0">
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 21 - 14
src/views/knowledge/error/index.vue

@@ -2,6 +2,9 @@
 	<div class="knowledge-error-container layout-pd">
 		<el-card shadow="never">
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
+				<el-form-item label="纠错人" prop="CreatorName">
+					<el-input v-model="state.queryParams.CreatorName" placeholder="请输入纠错人" clearable @keyup.enter="queryList" class="keyword-input" />
+				</el-form-item>
 				<el-form-item label="知识分类" prop="KnowledgeTypeId">
 					<el-cascader
 						:options="state.typeData"
@@ -13,9 +16,6 @@
 					>
 					</el-cascader>
 				</el-form-item>
-				<el-form-item label="纠错人" prop="CreatorName">
-					<el-input v-model="state.queryParams.CreatorName" placeholder="请输入纠错人" clearable @keyup.enter="queryList" class="width300"/>
-				</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"> <SvgIcon name="ele-Refresh" class="mr5" />重置 </el-button>
@@ -27,7 +27,7 @@
 			<el-table :data="state.tableData" v-loading="state.loading">
 				<el-table-column prop="knowledge.title" label="知识标题" show-overflow-tooltip width="130"></el-table-column>
 				<el-table-column prop="knowledgeTypeText" label="知识分类" show-overflow-tooltip width="120"></el-table-column>
-        <el-table-column prop="knowledge.statusText" label="知识状态" show-overflow-tooltip></el-table-column>
+				<el-table-column prop="knowledge.statusText" label="知识状态" show-overflow-tooltip></el-table-column>
 				<el-table-column prop="stateText" label="答复状态" show-overflow-tooltip></el-table-column>
 				<el-table-column prop="creatorName" label="纠错人" show-overflow-tooltip></el-table-column>
 				<el-table-column prop="creationTime" label="纠错时间" show-overflow-tooltip width="170">
@@ -48,9 +48,16 @@
 						<el-button link type="primary" @click="onReply(row)" v-auth="'knowledge:error:reply'" title="答复" v-if="[0].includes(row.state)">
 							答复
 						</el-button>
-            <el-button link type="primary" @click="onEdit(row)" title="编辑" v-if="[0, 4].includes(row.knowledge?.status)" v-auth="'knowledge:error:edit'">
-              编辑
-            </el-button>
+						<el-button
+							link
+							type="primary"
+							@click="onEdit(row)"
+							title="编辑"
+							v-if="[0, 4].includes(row.knowledge?.status)"
+							v-auth="'knowledge:error:edit'"
+						>
+							编辑
+						</el-button>
 					</template>
 				</el-table-column>
 				<template #empty>
@@ -71,13 +78,13 @@
 </template>
 
 <script lang="ts" setup name="knowledgeError">
-import {defineAsyncComponent, onMounted, reactive, ref} from 'vue';
-import {ElMessage, FormInstance} from 'element-plus';
-import {formatDate} from '@/utils/formatTime';
-import {auth} from '@/utils/authFunction';
-import {correctionList} from '@/api/knowledge/error';
-import {useRouter} from 'vue-router';
-import {treeList} from '@/api/knowledge/type';
+import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
+import { ElMessage, FormInstance } from 'element-plus';
+import { formatDate } from '@/utils/formatTime';
+import { auth } from '@/utils/authFunction';
+import { correctionList } from '@/api/knowledge/error';
+import { useRouter } from 'vue-router';
+import { treeList } from '@/api/knowledge/type';
 
 // 引入组件
 const ErrorAdd = defineAsyncComponent(() => import('@/views/knowledge/error/components/Error-add.vue')); // 知识纠错

+ 5 - 5
src/views/knowledge/index/index.vue

@@ -5,17 +5,17 @@
 				<pane min-size="16" max-size="25" size="16">
 					<el-tabs v-model="state.activeName" stretch @tab-change="resetNode">
 						<el-tab-pane label="部门" name="0">
-							<el-input v-model="filterOrg" placeholder="请输入部门名称" class="input-with-select mt10 mb10" clearable @input="onQueryChanged">
+							<el-input v-model="filterOrg" placeholder="请输入部门名称" class="input-with-select mb10" clearable @input="onQueryChanged">
 							</el-input>
 						</el-tab-pane>
 						<el-tab-pane label="知识分类" name="1">
-							<el-input v-model="filterType" placeholder="请输入知识分类名称" class="input-with-select mt10 mb10" clearable> </el-input>
+							<el-input v-model="filterType" placeholder="请输入知识分类名称" class="input-with-select mb10" clearable> </el-input>
 						</el-tab-pane>
 						<el-tab-pane label="热点" name="2">
-							<el-input v-model="filterHot" placeholder="请输入热点名称" class="input-with-select mt10 mb10" clearable> </el-input>
+							<el-input v-model="filterHot" placeholder="请输入热点名称" class="input-with-select mb10" clearable> </el-input>
 						</el-tab-pane>
 					</el-tabs>
-					<el-scrollbar style="height: calc(100% - 110px);'" ref="scrollBarRef">
+					<el-scrollbar style="height: calc(100% - 100px);'" ref="scrollBarRef">
 						<el-tree-v2
 							v-show="state.activeName === '0'"
 							:data="state.orgData"
@@ -100,7 +100,7 @@
 									placeholder="标题/创建人/创建部门/来源部门"
 									clearable
 									@keyup.enter="handleQuery"
-									class="width300"
+                  class="keyword-input"
 								/>
 							</el-form-item>
 							<el-form-item label="是否公开" prop="IsPublic">

+ 3 - 3
src/views/knowledge/question/index.vue

@@ -2,6 +2,9 @@
 	<div class="knowledge-question-container layout-pd">
 		<el-card shadow="never">
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
+				<el-form-item label="提问人" prop="CreatorName">
+					<el-input v-model="state.queryParams.CreatorName" placeholder="请输入提问人" clearable @keyup.enter="queryList" class="keyword-input" />
+				</el-form-item>
 				<el-form-item label="知识分类" prop="KnowledgeTypeId">
 					<el-cascader
 						:options="state.typeData"
@@ -13,9 +16,6 @@
 					>
 					</el-cascader>
 				</el-form-item>
-				<el-form-item label="提问人" prop="CreatorName">
-					<el-input v-model="state.queryParams.CreatorName" placeholder="请输入提问人" clearable @keyup.enter="queryList" class="width300"/>
-				</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"> <SvgIcon name="ele-Refresh" class="mr5" />重置 </el-button>

+ 3 - 3
src/views/knowledge/retrieval/index.vue

@@ -10,14 +10,14 @@
 				<pane min-size="16" max-size="25" size="16" class="left-container">
 					<el-tabs v-model="state.activeName" stretch @tab-change="resetNode">
 						<el-tab-pane label="部门" name="0">
-							<el-input v-model="filterOrg" placeholder="请输入部门名称" class="input-with-select mt10 mb10" clearable @input="onQueryChanged">
+							<el-input v-model="filterOrg" placeholder="请输入部门名称" class="input-with-select mb10" clearable @input="onQueryChanged">
 							</el-input>
 						</el-tab-pane>
 						<el-tab-pane label="知识分类" name="1">
-							<el-input v-model="filterType" placeholder="请输入知识分类名称" class="input-with-select mt10 mb10" clearable> </el-input>
+							<el-input v-model="filterType" placeholder="请输入知识分类名称" class="input-with-select mb10" clearable> </el-input>
 						</el-tab-pane>
 						<el-tab-pane label="热点" name="2">
-							<el-input v-model="filterHot" placeholder="请输入热点名称" class="input-with-select mt10 mb10" clearable> </el-input>
+							<el-input v-model="filterHot" placeholder="请输入热点名称" class="input-with-select mb10" clearable> </el-input>
 						</el-tab-pane>
 					</el-tabs>
 					<el-scrollbar style="height: calc(100% - 140px);'" ref="scrollBarRef">

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

@@ -8,7 +8,7 @@
 			</el-tabs>
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="关键词" prop="Keyword">
-					<el-input v-model="state.queryParams.Keyword" placeholder="关键词" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="关键词" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="创建时间" prop="exTime">
 					<el-date-picker
@@ -28,7 +28,6 @@
 					<el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button"> <SvgIcon name="ele-Refresh" class="mr5" />重置 </el-button>
 				</el-form-item>
 			</el-form>
-
 			<!-- 表格 -->
 			<el-table :data="state.tableData" v-loading="state.loading" row-key="id" ref="multipleTableRef" @selection-change="handleSelectionChange">
 				<el-table-column type="selection" width="55" />

+ 15 - 16
src/views/quality/index/index.vue

@@ -6,7 +6,7 @@
 			</el-tabs>
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="关键词" prop="Keyword">
-					<el-input v-model="state.queryParams.Keyword" placeholder="关键词" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="关键词" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="创建时间" prop="exTime">
 					<el-date-picker
@@ -26,17 +26,16 @@
 					<el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button"> <SvgIcon name="ele-Refresh" class="mr5" />重置 </el-button>
 				</el-form-item>
 			</el-form>
-
 			<!-- 表格 -->
 			<el-table :data="state.tableData" v-loading="state.loading" row-key="id" ref="multipleTableRef" @selection-change="handleSelectionChange">
 				<el-table-column type="selection" width="55" />
 				<template v-if="state.queryParams.Source === 1">
 					<el-table-column prop="order.no" label="工单编码" show-overflow-tooltip width="150"></el-table-column>
 					<el-table-column label="质检方式" show-overflow-tooltip width="100">
-                <template #default="{ row }">
-                  <span>{{ row.aiQuality  ? '智能质检' : '人工质检' }}</span>
-                </template>
-          </el-table-column>
+						<template #default="{ row }">
+							<span>{{ row.aiQuality ? '智能质检' : '人工质检' }}</span>
+						</template>
+					</el-table-column>
 					<el-table-column prop="order.sourceChannel" label="来源方式" show-overflow-tooltip></el-table-column>
 					<el-table-column label="受理时间" show-overflow-tooltip width="170">
 						<template #default="{ row }">
@@ -62,11 +61,11 @@
 				</template>
 				<template v-if="state.queryParams.Source === 2">
 					<el-table-column prop="order.no" label="工单编码" show-overflow-tooltip width="150"></el-table-column>
-          <el-table-column label="质检方式" show-overflow-tooltip width="100">
-            <template #default="{ row }">
-              <span>{{ row.aiQuality  ? '智能质检' : '人工质检' }}</span>
-            </template>
-          </el-table-column>
+					<el-table-column label="质检方式" show-overflow-tooltip width="100">
+						<template #default="{ row }">
+							<span>{{ row.aiQuality ? '智能质检' : '人工质检' }}</span>
+						</template>
+					</el-table-column>
 					<el-table-column prop="order.sourceChannel" label="来源方式" show-overflow-tooltip></el-table-column>
 					<el-table-column label="受理时间" show-overflow-tooltip width="170">
 						<template #default="{ row }">
@@ -97,11 +96,11 @@
 				</template>
 				<template v-if="state.queryParams.Source === 3">
 					<el-table-column prop="order.no" label="工单编码" show-overflow-tooltip width="150"></el-table-column>
-          <el-table-column label="质检方式" show-overflow-tooltip width="100">
-            <template #default="{ row }">
-              <span>{{ row.aiQuality  ? '智能质检' : '人工质检' }}</span>
-            </template>
-          </el-table-column>
+					<el-table-column label="质检方式" show-overflow-tooltip width="100">
+						<template #default="{ row }">
+							<span>{{ row.aiQuality ? '智能质检' : '人工质检' }}</span>
+						</template>
+					</el-table-column>
 					<el-table-column label="工单标题" show-overflow-tooltip width="300">
 						<template #default="{ row }">
 							<span class="color-primary">{{ row.order?.title }}</span>

+ 132 - 135
src/views/quality/lexicon/index.vue

@@ -1,83 +1,81 @@
 <template>
-  <div class="quality-lexicon-container layout-pd">
-    <el-card shadow="never">
-      <el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
-        <el-form-item label="违禁词分类" prop="Classify">
-          <el-select v-model="state.queryParams.Classify" placeholder="请选择违禁词分类">
-            <el-option v-for="item in prohibitedClassify" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName" />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="违禁词属性" prop="Type">
-          <el-select v-model="state.queryParams.Type" placeholder="请选择违禁词属性">
-            <el-option v-for="item in prohibitedType" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName"/>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="违禁词" prop="Name">
-          <el-input v-model="state.queryParams.Name" placeholder="请输入违禁词" clearable @keyup.enter="queryList" class="width300"/>
-        </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"> <SvgIcon name="ele-Refresh" class="mr5" />重置 </el-button>
-        </el-form-item>
-      </el-form>
-    </el-card>
-    <el-card shadow="never">
-      <div class="mb20">
-        <el-button type="primary" @click="onLexiconAdd" v-auth="'quality:lexicon:add'">
-          <SvgIcon name="ele-Plus" class="mr5" />新增
-        </el-button>
-        <el-button type="primary" @click="onLexiconDelete" v-auth="'quality:lexicon:delete'" :disabled="!multipleSelection.length">
-          <SvgIcon name="ele-Delete" class="mr5" />删除
-        </el-button>
-      </div>
-      <!-- 表格 -->
-      <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="name" label="违禁词" show-overflow-tooltip width="300"></el-table-column>
-        <el-table-column prop="classify" label="违禁词分类" show-overflow-tooltip width="130"></el-table-column>
-        <el-table-column prop="type" label="违禁词属性" show-overflow-tooltip></el-table-column>
-        <el-table-column prop="creatorName" label="创建人" show-overflow-tooltip></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="lastModificationName" label="更新人" show-overflow-tooltip></el-table-column>
-        <el-table-column prop="lastModificationTime" label="更新时间" show-overflow-tooltip width="170">
-          <template #default="{ row }">
-            <span>{{ formatDate(row.lastModificationTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
-          </template>
-        </el-table-column>
-        <el-table-column label="操作" width="120" fixed="right" align="center">
-          <template #default="{ row }">
-            <el-button link type="primary" @click="onLexiconEdit(row)" v-auth="'quality:lexicon:edit'" title="编辑违禁词"> 编辑 </el-button>
-          </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"
-      />
-    </el-card>
-    <!--  违禁词新增  -->
-    <lexicon-add ref="lexiconAddRef" @updateList="queryList" :prohibitedClassify="prohibitedClassify" :prohibitedType="prohibitedType"/>
-    <!--  违禁词编辑  -->
-    <lexicon-edit ref="lexiconEditRef" @updateList="queryList" :prohibitedClassify="prohibitedClassify" :prohibitedType="prohibitedType"/>
-  </div>
+	<div class="quality-lexicon-container layout-pd">
+		<el-card shadow="never">
+			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
+				<el-form-item label="违禁词" prop="Name">
+					<el-input v-model="state.queryParams.Name" placeholder="请输入违禁词" clearable @keyup.enter="queryList" class="keyword-input" />
+				</el-form-item>
+				<el-form-item label="违禁词分类" prop="Classify">
+					<el-select v-model="state.queryParams.Classify" placeholder="请选择违禁词分类">
+						<el-option v-for="item in prohibitedClassify" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName" />
+					</el-select>
+				</el-form-item>
+				<el-form-item label="违禁词属性" prop="Type">
+					<el-select v-model="state.queryParams.Type" placeholder="请选择违禁词属性">
+						<el-option v-for="item in prohibitedType" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName" />
+					</el-select>
+				</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"> <SvgIcon name="ele-Refresh" class="mr5" />重置 </el-button>
+				</el-form-item>
+			</el-form>
+		</el-card>
+		<el-card shadow="never">
+			<div class="mb20">
+				<el-button type="primary" @click="onLexiconAdd" v-auth="'quality:lexicon:add'"> <SvgIcon name="ele-Plus" class="mr5" />新增 </el-button>
+				<el-button type="primary" @click="onLexiconDelete" v-auth="'quality:lexicon:delete'" :disabled="!multipleSelection.length">
+					<SvgIcon name="ele-Delete" class="mr5" />删除
+				</el-button>
+			</div>
+			<!-- 表格 -->
+			<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="name" label="违禁词" show-overflow-tooltip width="300"></el-table-column>
+				<el-table-column prop="classify" label="违禁词分类" show-overflow-tooltip width="130"></el-table-column>
+				<el-table-column prop="type" label="违禁词属性" show-overflow-tooltip></el-table-column>
+				<el-table-column prop="creatorName" label="创建人" show-overflow-tooltip></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="lastModificationName" label="更新人" show-overflow-tooltip></el-table-column>
+				<el-table-column prop="lastModificationTime" label="更新时间" show-overflow-tooltip width="170">
+					<template #default="{ row }">
+						<span>{{ formatDate(row.lastModificationTime, 'YYYY-mm-dd HH:MM:SS') }}</span>
+					</template>
+				</el-table-column>
+				<el-table-column label="操作" width="120" fixed="right" align="center">
+					<template #default="{ row }">
+						<el-button link type="primary" @click="onLexiconEdit(row)" v-auth="'quality:lexicon:edit'" title="编辑违禁词"> 编辑 </el-button>
+					</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"
+			/>
+		</el-card>
+		<!--  违禁词新增  -->
+		<lexicon-add ref="lexiconAddRef" @updateList="queryList" :prohibitedClassify="prohibitedClassify" :prohibitedType="prohibitedType" />
+		<!--  违禁词编辑  -->
+		<lexicon-edit ref="lexiconEditRef" @updateList="queryList" :prohibitedClassify="prohibitedClassify" :prohibitedType="prohibitedType" />
+	</div>
 </template>
 
 <script lang="ts" setup name="qualityLexicon">
-import {defineAsyncComponent, onMounted, reactive, ref} from 'vue';
-import {ElMessage, ElMessageBox, FormInstance} from 'element-plus';
-import {formatDate} from '@/utils/formatTime';
-import {auth} from "@/utils/authFunction";
-import {lexiconBaseData, lexiconDelete, lexiconList} from '@/api/quality/lexicon';
+import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
+import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
+import { formatDate } from '@/utils/formatTime';
+import { auth } from '@/utils/authFunction';
+import { lexiconBaseData, lexiconDelete, lexiconList } from '@/api/quality/lexicon';
 
 // 引入组件
 const LexiconAdd = defineAsyncComponent(() => import('@/views/quality/lexicon/components/Lexicon-add.vue')); // 违禁词新增
@@ -85,97 +83,96 @@ const LexiconEdit = defineAsyncComponent(() => import('@/views/quality/lexicon/c
 
 // 定义变量内容
 const state = reactive<any>({
-  loading: false, // 加载状态
-  queryParams: {
-    // 查询参数
-    PageIndex: 1,
-    PageSize: 10,
-    Classify: null,
-    Type: null,
-    Name:null
-  },
-  total: 0, // 总条数
-  tableData: [], // 表格数据
+	loading: false, // 加载状态
+	queryParams: {
+		// 查询参数
+		PageIndex: 1,
+		PageSize: 10,
+		Classify: null,
+		Type: null,
+		Name: null,
+	},
+	total: 0, // 总条数
+	tableData: [], // 表格数据
 });
 const ruleFormRef = ref<RefType>(null); // 表单ref
 const prohibitedClassify = ref<EmptyArrayType>([]); // 违禁词分类
 const prohibitedType = ref<EmptyArrayType>([]); // 违禁词属性
-const getBaseData = async ()=>{
-  try {
-    const res = await lexiconBaseData();
-    prohibitedClassify.value = res.result?.prohibitedClassify ?? [];
-    prohibitedType.value = res.result?.prohibitedType ?? [];
-  } catch (error) {
-    console.log(error);
-  }
-}
+const getBaseData = async () => {
+	try {
+		const res = await lexiconBaseData();
+		prohibitedClassify.value = res.result?.prohibitedClassify ?? [];
+		prohibitedType.value = res.result?.prohibitedType ?? [];
+	} catch (error) {
+		console.log(error);
+	}
+};
 // 获取参数列表
 const queryList = () => {
-  state.loading = true;
-  if (!auth('quality:lexicon:query')) ElMessage.error('抱歉,您没有权限获取质检词库列表!');
-  else {
-    lexiconList(state.queryParams)
-        .then((res) => {
-          state.loading = false;
-          state.tableData = res.result.items ?? [];
-          state.total = res.result.total ?? 0;
-        })
-        .finally(() => {
-          state.loading = false;
-        });
-  }
+	state.loading = true;
+	if (!auth('quality:lexicon:query')) ElMessage.error('抱歉,您没有权限获取质检词库列表!');
+	else {
+		lexiconList(state.queryParams)
+			.then((res) => {
+				state.loading = false;
+				state.tableData = res.result.items ?? [];
+				state.total = res.result.total ?? 0;
+			})
+			.finally(() => {
+				state.loading = false;
+			});
+	}
 };
 // 重置表单
 const resetQuery = (formEl: FormInstance | undefined) => {
-  if (!formEl) return;
-  formEl.resetFields();
-  queryList();
+	if (!formEl) return;
+	formEl.resetFields();
+	queryList();
 };
 // 新增意见
 const lexiconAddRef = ref<RefType>(); // 意见新增
 const onLexiconAdd = () => {
-  lexiconAddRef.value.openDialog();
+	lexiconAddRef.value.openDialog();
 };
 // 修改意见
 const lexiconEditRef = ref<RefType>(); // 修改意见
 const onLexiconEdit = (row: any) => {
-  lexiconEditRef.value.openDialog(row);
+	lexiconEditRef.value.openDialog(row);
 };
 // 表格多选
 const multipleTableRef = ref<RefType>();
 const multipleSelection = ref<any>([]);
 const handleSelectionChange = (val: any[]) => {
-  multipleSelection.value = val;
+	multipleSelection.value = val;
 };
 // 删除参数
 const onLexiconDelete = () => {
-  const names = multipleSelection.value.map((item: any) => item.name).join('、');
-  const ids = multipleSelection.value.map((item: any) => item.id);
-  ElMessageBox.confirm(`您确定要删除:【${names}】违禁词,是否继续?`, '提示', {
-    confirmButtonText: '确认',
-    cancelButtonText: '取消',
-    type: 'warning',
-    draggable: true,
-    cancelButtonClass: 'default-button',
-    autofocus: false,
-  })
-      .then(() => {
-        lexiconDelete({ids}).then(() => {
-          ElMessage.success('操作成功');
-          queryList();
-        });
-      })
-      .catch(() => {});
+	const names = multipleSelection.value.map((item: any) => item.name).join('、');
+	const ids = multipleSelection.value.map((item: any) => item.id);
+	ElMessageBox.confirm(`您确定要删除:【${names}】违禁词,是否继续?`, '提示', {
+		confirmButtonText: '确认',
+		cancelButtonText: '取消',
+		type: 'warning',
+		draggable: true,
+		cancelButtonClass: 'default-button',
+		autofocus: false,
+	})
+		.then(() => {
+			lexiconDelete({ ids }).then(() => {
+				ElMessage.success('操作成功');
+				queryList();
+			});
+		})
+		.catch(() => {});
 };
 // 页面加载时
 onMounted(() => {
-  getBaseData();
-  queryList();
+	getBaseData();
+	queryList();
 });
 </script>
 
 <style lang="scss" scoped>
 .quality-lexicon-container {
-
 }
 </style>

+ 8 - 8
src/views/quality/project/index.vue

@@ -2,14 +2,14 @@
 	<div class="quality-project-container layout-pd">
 		<el-card shadow="never">
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
+				<el-form-item label="质检项名称" prop="Name">
+					<el-input v-model="state.queryParams.Name" placeholder="请输入质检项目名称" clearable @keyup.enter="queryList" class="keyword-input" />
+				</el-form-item>
 				<el-form-item label="质检项分组" prop="GroupingName">
 					<el-select v-model="state.queryParams.GroupingName" placeholder="请选择质检项目分组">
 						<el-option v-for="item in qualityItemGrouping" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName" />
 					</el-select>
 				</el-form-item>
-				<el-form-item label="质检项名称" prop="Name">
-					<el-input v-model="state.queryParams.Name" placeholder="请输入质检项目名称" clearable @keyup.enter="queryList" class="width300" />
-				</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"> <SvgIcon name="ele-Refresh" class="mr5" />重置 </el-button>
@@ -89,11 +89,11 @@
 </template>
 
 <script lang="ts" setup name="qualityProject">
-import {defineAsyncComponent, onMounted, reactive, ref} from 'vue';
-import {ElMessage, ElMessageBox, FormInstance} from 'element-plus';
-import {formatDate} from '@/utils/formatTime';
-import {auth} from '@/utils/authFunction';
-import {projectBaseData, projectDelete, projectList, projectUpdate} from '@/api/quality/project';
+import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
+import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
+import { formatDate } from '@/utils/formatTime';
+import { auth } from '@/utils/authFunction';
+import { projectBaseData, projectDelete, projectList, projectUpdate } from '@/api/quality/project';
 
 // 引入组件
 const ProjectAdd = defineAsyncComponent(() => import('@/views/quality/project/components/Project-add.vue')); // 质检项目新增

+ 2 - 2
src/views/quality/template/index.vue

@@ -1,9 +1,9 @@
 <template>
 	<div class="quality-template-container layout-pd">
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
+			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent >
 				<el-form-item label="模版名称" prop="Name">
-					<el-input v-model="state.queryParams.Name" placeholder="请输入模版名称" clearable @keyup.enter="queryList" class="width300"/>
+					<el-input v-model="state.queryParams.Name" placeholder="请输入模版名称" clearable @keyup.enter="queryList" class="keyword-input"/>
 				</el-form-item>
 				<el-form-item label="质检分类" prop="Grouping">
 					<el-select v-model="state.queryParams.Grouping" placeholder="请选择质检分类">

+ 3 - 11
src/views/query/countersign/index.vue

@@ -2,30 +2,22 @@
 	<div class="query-countersign-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
+			<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" />
+							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
 						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
 						<el-form-item label="是否省工单" prop="IsProvince">
 							<el-select v-model="state.queryParams.IsProvince" placeholder="请选择是否省工单" class="w100">
 								<el-option label="是" value="true" />
 								<el-option label="否" value="false" />
 							</el-select>
 						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
+						<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)" class="default-button" :loading="state.loading">
 								<SvgIcon name="ele-Refresh" class="mr5" />重置
 							</el-button>
 						</el-form-item>
-					</el-col>
-				</el-row>
 			</el-form>
 		</el-card>
 		<el-card shadow="never">

+ 10 - 16
src/views/query/end/index.vue

@@ -2,22 +2,16 @@
 	<div class="query-countersign-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="关键词" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<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-col>
-				</el-row>
+			<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">

+ 10 - 16
src/views/query/observe/index.vue

@@ -2,22 +2,16 @@
 	<div class="query-countersign-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="关键词" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<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-col>
-				</el-row>
+			<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">

+ 11 - 17
src/views/query/overdue/index.vue

@@ -2,27 +2,21 @@
 	<div class="query-overdue-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="工单标题" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<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-col>
-				</el-row>
+			<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">
 			<!-- 功能按钮 -->
-<!--			<div class="mb20">
+			<!--			<div class="mb20">
 				<el-button type="primary" @click="onExport" v-auth="'business:overdue:export'" :disabled="!multipleSelection.length">
 					<SvgIcon name="iconfont icon-daochu" class="mr5" />导出
 				</el-button>

+ 10 - 16
src/views/query/overdueSoon/index.vue

@@ -2,22 +2,16 @@
 	<div class="query-overdueSoon-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="工单标题" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<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-col>
-				</el-row>
+			<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">

+ 10 - 18
src/views/query/redo/index.vue

@@ -2,24 +2,16 @@
 	<div class="query-redo-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="关键字" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<div class="w100">
-								<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>
-							</div>
-						</el-form-item>
-					</el-col>
-				</el-row>
+			<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">

+ 10 - 16
src/views/query/repeal/index.vue

@@ -1,22 +1,16 @@
 <template>
 	<div class="query-repeal-container layout-pd">
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="关键词" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<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-col>
-				</el-row>
+			<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">

+ 10 - 16
src/views/query/urge/index.vue

@@ -2,22 +2,16 @@
 	<div class="query-urge-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="工单标题" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<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-col>
-				</el-row>
+			<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">

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

@@ -3,7 +3,7 @@
 		<el-card shadow="never">
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="关键字" prop="Name">
-					<el-input v-model="state.queryParams.Name" placeholder="回访任务名称" clearable @keyup.enter="queryList" class="width300"/>
+					<el-input v-model="state.queryParams.Name" 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>

+ 2 - 2
src/views/statistics/call/index.vue

@@ -2,9 +2,9 @@
 	<div class="statistics-call-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="来源" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker

+ 3 - 3
src/views/statistics/call/seatsRest.vue

@@ -2,12 +2,12 @@
 	<div class="statistics-call-seats-rest-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  inline>
 				<el-form-item label="工号" prop="StaffNo">
-					<el-input v-model="state.queryParams.StaffNo" placeholder="工号" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.StaffNo" placeholder="工号" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="坐席名称" prop="UserName">
-					<el-input v-model="state.queryParams.UserName" placeholder="坐席名称" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.UserName" placeholder="坐席名称" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker

+ 1 - 1
src/views/statistics/call/telephone.vue

@@ -2,7 +2,7 @@
 	<div class="statistics-call-telephone-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  label-width="100px">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
 						<el-form-item label="时间段" prop="crTime">

+ 1 - 1
src/views/statistics/call/telephonist.vue

@@ -2,7 +2,7 @@
 	<div class="statistics-call-telephonist-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  inline>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker
 						v-model="state.queryParams.crTime"

+ 3 - 3
src/views/statistics/call/transferOut.vue

@@ -2,12 +2,12 @@
 	<div class="statistics-call-transfer-out-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  inline>
 				<el-form-item label="外线号码" prop="CDPN">
-					<el-input v-model="state.queryParams.CDPN" placeholder="外线号码" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.CDPN" placeholder="外线号码" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="受理人" prop="UserName">
-					<el-input v-model="state.queryParams.UserName" placeholder="受理人" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.UserName" placeholder="受理人" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="转外线时间" prop="crTime">
 					<el-date-picker

+ 29 - 37
src/views/statistics/knowledge/data.vue

@@ -2,37 +2,29 @@
 	<div class="statistics-knowledge-data-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
-				<el-row :gutter="10">
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="时间段" prop="crTime">
-							<el-date-picker
-								v-model="state.queryParams.crTime"
-								type="datetimerange"
-								unlink-panels
-								range-separator="至"
-								start-placeholder="开始时间"
-								end-placeholder="结束时间"
-								:shortcuts="shortcuts"
-								@change="queryList"
-								value-format="YYYY-MM-DD[T]HH:mm:ss"
-							/>
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label="部门名称" prop="Keyword">
-							<el-input v-model="state.queryParams.Keyword" placeholder="部门名称" clearable @keyup.enter="queryList" />
-						</el-form-item>
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
-						<el-form-item label=" ">
-							<el-button type="primary" @click="queryList" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="resetQuery(ruleFormRef)" class="default-button" :loading="state.loading">
-								<SvgIcon name="ele-Refresh" class="mr5" />重置
-							</el-button>
-						</el-form-item>
-					</el-col>
-				</el-row>
+			<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 label="时间段" prop="crTime">
+					<el-date-picker
+						v-model="state.queryParams.crTime"
+						type="datetimerange"
+						unlink-panels
+						range-separator="至"
+						start-placeholder="开始时间"
+						end-placeholder="结束时间"
+						:shortcuts="shortcuts"
+						@change="queryList"
+						value-format="YYYY-MM-DD[T]HH:mm:ss"
+					/>
+				</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)" 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">
@@ -96,12 +88,12 @@ const state = reactive(<any>{
 /** 获取列表 */
 const queryList = throttle(() => {
 	state.loading = true;
-  let CreationTimeStart = null;
-  let CreationTimeEnd = null;
-  if (state.queryParams?.crTime) {
-    CreationTimeStart = state.queryParams?.crTime[0];
-    CreationTimeEnd = state.queryParams?.crTime[1];
-  }
+	let CreationTimeStart = null;
+	let CreationTimeEnd = null;
+	if (state.queryParams?.crTime) {
+		CreationTimeStart = state.queryParams?.crTime[0];
+		CreationTimeEnd = state.queryParams?.crTime[1];
+	}
 	const request = {
 		CreationTimeStart,
 		CreationTimeEnd,

+ 2 - 2
src/views/statistics/order/center.vue

@@ -2,9 +2,9 @@
 	<div class="statistics-order-center-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="姓名" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker

+ 2 - 2
src/views/statistics/order/orgDelay.vue

@@ -2,9 +2,9 @@
 	<div class="statistics-order-org-overdue-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  inline>
 				<el-form-item label="延期部门" prop="OrgName">
-					<el-input v-model="state.queryParams.OrgName" placeholder="部门名称" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.OrgName" placeholder="部门名称" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker

+ 2 - 2
src/views/statistics/order/orgOverdue.vue

@@ -2,9 +2,9 @@
 	<div class="statistics-order-org-overdue-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="部门名称" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker

+ 2 - 2
src/views/statistics/order/specialTable.vue

@@ -2,9 +2,9 @@
 	<div class="business-visit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="特提状态" prop="State">
 					<el-select v-model="state.queryParams.State" placeholder="请选择特提状态" clearable @change="queryList">

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

@@ -2,7 +2,7 @@
 	<div class="statistics-order-org-overdue-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  inline>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker
 						v-model="state.queryParams.crTime"

+ 2 - 2
src/views/statistics/order/visitDiscontent.vue

@@ -2,9 +2,9 @@
 	<div class="statistics-call-transfer-out-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  inline>
 				<el-form-item label="部门名称" prop="OrgName">
-					<el-input v-model="state.queryParams.OrgName" placeholder="部门名称" clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.OrgName" placeholder="部门名称" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="时间段" prop="crTime">
 					<el-date-picker

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

@@ -2,9 +2,9 @@
 	<div class="business-visit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item>
 					<div class="w100">

+ 1 - 1
src/views/system/businessTag/index.vue

@@ -3,7 +3,7 @@
 		<el-card shadow="never">
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="关键字" prop="Keyword">
-					<el-input v-model="state.queryParams.Keyword" placeholder="标签名称 " clearable @keyup.enter="queryList" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="标签名称 " clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="标签类型" prop="Type">
 					<el-select v-model="state.queryParams.Type" placeholder="请选择标签类型">

+ 51 - 53
src/views/system/config/dict/index.vue

@@ -27,61 +27,59 @@
 					</el-scrollbar>
 				</pane>
 				<pane class="rightContent">
-						<div class="flex-column">
-							<el-row class="mb20" :gutter="10">
-								<el-col :xs="24" :sm="12" :md="18" :lg="18" :xl="18">
-									<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
-										<el-form-item label="关键字" prop="keyword" class="mb0">
-											<el-input v-model="state.queryParams.keyword" placeholder="字典值名称/字典值" clearable @keyup.enter="handleQuery" />
-										</el-form-item>
-										<el-form-item class="mb0">
-											<el-button type="primary" @click="handleQuery" :loading="state.tableLoading" v-waves>
-												<SvgIcon name="ele-Search" class="mr5" />查询
-											</el-button>
-											<el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button" :loading="state.tableLoading">
-												<SvgIcon name="ele-Refresh" class="mr5" />重置
-											</el-button>
-										</el-form-item>
-									</el-form>
-								</el-col>
-								<el-col :xs="24" :sm="12" :md="6" :lg="6" :xl="6" style="text-align: right">
-									<el-button type="primary" @click="expand"
-										><SvgIcon
-											name="ele-ArrowDownBold"
-											style="transition: transform var(--el-transition-duration)"
-											:style="state.isExpand ? 'transform: none' : 'transform: rotateZ(180deg)'"
-											class="mr5"
-										/>
-										{{ state.isExpand ? '收起' : '展开' }}</el-button
-									>
-									<el-button type="primary" @click="onOpenAddUser" v-auth="'system:dict:add'">
-										<SvgIcon name="ele-Plus" class="mr5" />新增
-									</el-button>
-									<!-- <el-button type="primary" @click="onRowDel" v-waves v-auth="'100104'">
+					<div class="flex-column">
+						<el-row class="mb20" :gutter="10">
+							<el-col :xs="24" :sm="12" :md="18" :lg="18" :xl="18">
+								<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
+									<el-form-item label="关键字" prop="keyword" class="mb0">
+										<el-input v-model="state.queryParams.keyword" placeholder="字典值名称/字典值" clearable @keyup.enter="handleQuery" class="keyword-input" />
+									</el-form-item>
+									<el-form-item class="mb0">
+										<el-button type="primary" @click="handleQuery" :loading="state.tableLoading" v-waves>
+											<SvgIcon name="ele-Search" class="mr5" />查询
+										</el-button>
+										<el-button @click="resetQuery(ruleFormRef)" v-waves class="default-button" :loading="state.tableLoading">
+											<SvgIcon name="ele-Refresh" class="mr5" />重置
+										</el-button>
+									</el-form-item>
+								</el-form>
+							</el-col>
+							<el-col :xs="24" :sm="12" :md="6" :lg="6" :xl="6" style="text-align: right">
+								<el-button type="primary" @click="expand"
+									><SvgIcon
+										name="ele-ArrowDownBold"
+										style="transition: transform var(--el-transition-duration)"
+										:style="state.isExpand ? 'transform: none' : 'transform: rotateZ(180deg)'"
+										class="mr5"
+									/>
+									{{ state.isExpand ? '收起' : '展开' }}</el-button
+								>
+								<el-button type="primary" @click="onOpenAddUser" v-auth="'system:dict:add'"> <SvgIcon name="ele-Plus" class="mr5" />新增 </el-button>
+								<!-- <el-button type="primary" @click="onRowDel" v-waves v-auth="'100104'">
                                     <SvgIcon name="ele-Delete" class="mr5" />注销
                                 </el-button> -->
-								</el-col>
-							</el-row>
-							<!-- 表格 -->
-							<el-auto-resizer class="table" v-loading="state.tableLoading" style="height: calc(100% - 40px)">
-								<template #default="{ height, width }">
-									<el-table-v2
-										v-model:expanded-row-keys="state.expandedRowKeys"
-										:columns="state.columns"
-										:data="state.tableData"
-										expand-column-key="dicDataName"
-										fixed
-										:width="width"
-										:height="height"
-										ref="virtuallyTableRef"
-									>
-										<template #empty>
-											<Empty />
-										</template>
-									</el-table-v2>
-								</template>
-							</el-auto-resizer>
-						</div>
+							</el-col>
+						</el-row>
+						<!-- 表格 -->
+						<el-auto-resizer class="table" v-loading="state.tableLoading" style="height: calc(100% - 40px)">
+							<template #default="{ height, width }">
+								<el-table-v2
+									v-model:expanded-row-keys="state.expandedRowKeys"
+									:columns="state.columns"
+									:data="state.tableData"
+									expand-column-key="dicDataName"
+									fixed
+									:width="width"
+									:height="height"
+									ref="virtuallyTableRef"
+								>
+									<template #empty>
+										<Empty />
+									</template>
+								</el-table-v2>
+							</template>
+						</el-auto-resizer>
+					</div>
 				</pane>
 			</splitpanes>
 		</div>

+ 2 - 2
src/views/system/config/holiday/index.vue

@@ -3,8 +3,8 @@
 		<el-card shadow="never">
 			<el-calendar v-model="today" :range="dateRange" v-loading="loading">
 				<template #header="{ date }">
-					<div>
-						<el-date-picker v-model="month" type="month" :clearable="false" placeholder="请选择月份" @change="selectMonth" />
+					<div class="flex-center-center">
+						<span class="mr5">选择月份:</span><el-date-picker v-model="month" type="month" :clearable="false" placeholder="请选择月份" @change="selectMonth" />
 					</div>
 					<el-button-group v-auth="'system:holiday:workDay'">
 						<el-button type="primary" @click="setHoliday" :disabled="!multipleDates.length">

+ 1 - 1
src/views/system/config/workflow/component/Workflow-config.vue

@@ -1,6 +1,6 @@
 <template>
 	<el-dialog :title="'模板配置(' + dialogTitle + ')'" v-model="dialogVisible" draggable width="900px">
-		<el-form :model="state.queryParams" ref="ruleDialogFormRef" inline @submit.native.prevent class="mt15">
+		<el-form :model="state.queryParams" ref="ruleDialogFormRef" inline @submit.native.prevent >
 			<el-form-item label="关键字查询" prop="Keyword">
 				<el-input v-model="state.queryParams.Keyword" placeholder="模板名称/编码" clearable @keyup.enter="queryList" />
 			</el-form-item>

+ 4 - 4
src/views/system/config/workflow/index.vue

@@ -11,7 +11,6 @@
 						ref="ruleFormRef"
 						inline
 						@submit.native.prevent
-						class="mt15"
 						v-if="['1', '2'].includes(state.activeName)"
 					>
 						<el-form-item label="关键字查询" prop="Keyword">
@@ -20,7 +19,8 @@
 								:placeholder="state.activeName === '1' ? '模板名称/模板编码' : '流程标题/流程ID'"
 								clearable
 								@keyup.enter="queryList"
-							/>
+                class="keyword-input"
+              />
 						</el-form-item>
 						<el-form-item label="模板状态" prop="Status" v-show="state.activeName === '1'">
 							<el-select v-model="state.queryParams.Status" placeholder="请选择模板状态" v-show="state.activeName === '1'">
@@ -41,8 +41,8 @@
 							</el-button>
 						</el-form-item>
 					</el-form>
-					<div class="mb20">
-						<el-button type="primary" @click="onAddTemp" v-if="state.activeName === '1'" v-auth="'system:workflow:template:add'">
+					<div class="mb15" v-if="state.activeName === '1'">
+						<el-button type="primary" @click="onAddTemp"  v-auth="'system:workflow:template:add'">
 							<SvgIcon name="ele-Plus" class="mr5" />新增
 						</el-button>
 					</div>

+ 3 - 3
src/views/system/log/index.vue

@@ -1,11 +1,11 @@
 <template>
 	<div class="tels-callLog-container layout-pd">
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent label-width="100px">
+			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 				<el-form-item label="关键词" prop="Keyword">
-					<el-input v-model="state.queryParams.Keyword" placeholder="操作动作" clearable @keyup.enter="queryList" class="width300"/>
+					<el-input v-model="state.queryParams.Keyword" placeholder="操作动作" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
-				<el-form-item label="" label-width="0">
+				<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)" class="default-button" :loading="state.loading">
 						<SvgIcon name="ele-Refresh" class="mr5" />重置

+ 1 - 1
src/views/system/menu/index.vue

@@ -10,7 +10,7 @@
 								placeholder="菜单名称/权限编码"
 								clearable
 								@keyup.enter="handleQuery"
-                class="width300"
+								class="keyword-input"
 							/>
 						</el-form-item>
 						<el-form-item class="mb0">

+ 1 - 1
src/views/system/organize/index.vue

@@ -5,7 +5,7 @@
 				<el-col :xs="24" :sm="12" :md="18" :lg="18" :xl="18">
 					<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 						<el-form-item label="关键字" prop="keyword" class="mb0">
-							<el-input v-model="state.queryParams.keyword" placeholder="部门名称" clearable @keyup.enter="handleQuery" class="width300"/>
+							<el-input v-model="state.queryParams.keyword" placeholder="部门名称" clearable @keyup.enter="handleQuery" class="keyword-input"/>
 						</el-form-item>
 						<el-form-item class="mb0">
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 2 - 2
src/views/system/parameter/index.vue

@@ -3,10 +3,10 @@
     <el-card shadow="never">
       <el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
         <el-form-item label="参数名称" prop="settingName">
-          <el-input v-model="state.queryParams.settingName" placeholder="请输入参数名称" clearable @keyup.enter="queryList" />
+          <el-input v-model="state.queryParams.settingName" placeholder="请输入参数名称" clearable @keyup.enter="queryList" class="keyword-input" />
         </el-form-item>
         <el-form-item label="参数" prop="code">
-          <el-input v-model="state.queryParams.code" placeholder="请输入参数" clearable @keyup.enter="queryList" />
+          <el-input v-model="state.queryParams.code" 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>

+ 20 - 17
src/views/system/roles/index.vue

@@ -3,14 +3,14 @@
 		<el-card shadow="never">
 			<!-- 通用搜索 -->
 			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
+				<el-form-item label="关键字" prop="Keyword">
+					<el-input v-model="state.queryParams.Keyword" placeholder="角色名称/角色编码" clearable @keyup.enter="handleQuery" class="keyword-input" />
+				</el-form-item>
 				<el-form-item label="是否删除" prop="IsDeleted">
 					<el-select v-model="state.queryParams.IsDeleted" placeholder="请选择是否删除">
 						<el-option v-for="item in state.isDeletedList" :key="item.value" :label="item.label" :value="item.value" />
 					</el-select>
 				</el-form-item>
-				<el-form-item label="关键字" prop="Keyword">
-					<el-input v-model="state.queryParams.Keyword" placeholder="角色名称/角色编码" clearable @keyup.enter="handleQuery" />
-				</el-form-item>
 				<el-form-item>
 					<el-button type="primary" @click="handleQuery" :loading="state.loading" v-waves> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
 					<el-button @click="resetQuery(ruleFormRef)" class="default-button" :loading="state.loading">
@@ -49,7 +49,9 @@
 						<el-button link type="info" @click="onDataAuth(row)" v-auth="'system:role:dataAuth'" title="配置角色数据权限" v-if="!row.isDeleted">
 							数据权限
 						</el-button>
-						<el-button link type="danger" @click="onRowDel(row)" v-auth="'system:role:delete'" title="删除角色" v-if="!row.isDeleted"> 删除 </el-button>
+						<el-button link type="danger" @click="onRowDel(row)" v-auth="'system:role:delete'" title="删除角色" v-if="!row.isDeleted">
+							删除
+						</el-button>
 					</template>
 				</el-table-column>
 				<template #empty>
@@ -72,20 +74,20 @@
 </template>
 
 <script lang="ts" setup name="systemRole">
-import {defineAsyncComponent, onMounted, reactive, ref} from 'vue';
-import type {FormInstance} from 'element-plus';
-import {ElMessage, ElMessageBox} from 'element-plus';
-import {useRouter} from 'vue-router';
-import {throttle} from '@/utils/tools';
-import {delRole, getRoleListPaged} from '@/api/system/roles';
-import {auth} from '@/utils/authFunction';
-import {formatDate} from '@/utils/formatTime';
+import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
+import type { FormInstance } from 'element-plus';
+import { ElMessage, ElMessageBox } from 'element-plus';
+import { useRouter } from 'vue-router';
+import { throttle } from '@/utils/tools';
+import { delRole, getRoleListPaged } from '@/api/system/roles';
+import { auth } from '@/utils/authFunction';
+import { formatDate } from '@/utils/formatTime';
 import mittBus from '@/utils/mitt';
 // 引入组件
 const RoleAdd = defineAsyncComponent(() => import('@/views/system/roles/component/Role-add.vue')); // 角色新增组件
-const RoleEdit = defineAsyncComponent(() => import('@/views/system/roles/component/Role-edit.vue'));   // 角色编辑组件
+const RoleEdit = defineAsyncComponent(() => import('@/views/system/roles/component/Role-edit.vue')); // 角色编辑组件
 const RolePermission = defineAsyncComponent(() => import('@/views/system/roles/component/Role-permission.vue')); // 角色权限组件
-const RoleUserList = defineAsyncComponent(() => import('@/views/system/roles/component/Role-user-list.vue'));  // 角色人员组件
+const RoleUserList = defineAsyncComponent(() => import('@/views/system/roles/component/Role-user-list.vue')); // 角色人员组件
 
 // 定义变量内容
 const ruleFormRef = ref<FormInstance>();
@@ -95,7 +97,8 @@ const state = reactive<any>({
 		total: 0, // 总条数
 	},
 	loading: false, // 表格loading
-	isDeletedList: [  // 是否删除下拉列表
+	isDeletedList: [
+		// 是否删除下拉列表
 		{
 			label: '全部',
 			value: '',
@@ -112,8 +115,8 @@ const state = reactive<any>({
 	queryParams: {
 		PageIndex: 1, // 当前页
 		PageSize: 10, // 每页条数
-		Keyword: null,  // 关键字
-		IsDeleted: null,  // 是否删除
+		Keyword: null, // 关键字
+		IsDeleted: null, // 是否删除
 	},
 });
 const router = useRouter(); // 路由实例

+ 2 - 2
src/views/system/user/index.vue

@@ -3,7 +3,7 @@
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<splitpanes class="h100" Vertical>
 				<pane min-size="16" max-size="25" size="16">
-					<el-input v-model="filterOrg" placeholder="请输入部门名称" class="input-with-select mt10 mb10" clearable @input="onQueryChanged">
+					<el-input v-model="filterOrg" placeholder="请输入部门名称" class="input-with-select mb10" clearable @input="onQueryChanged">
 					</el-input>
 					<el-scrollbar style="height: calc(100% - 40px);'" ref="scrollBarRef">
 						<el-tree-v2
@@ -28,7 +28,7 @@
 					<el-scrollbar class="pr10 scrollbar__view" ref="rightScrollRef">
 						<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent>
 							<el-form-item label="关键字" prop="Keyword">
-								<el-input v-model="state.queryParams.Keyword" placeholder="姓名/电话号码/账号" clearable @keyup.enter="handleQuery" />
+								<el-input v-model="state.queryParams.Keyword" placeholder="姓名/电话号码/账号" clearable @keyup.enter="handleQuery" class="keyword-input"/>
 							</el-form-item>
 							<el-form-item label="角色" prop="Role">
 								<el-select-v2

+ 2 - 2
src/views/tels/blacklist/index.vue

@@ -2,9 +2,9 @@
 	<div class="tels-blacklist-container layout-pd">
 		<el-card shadow="never">
 			<!-- 通用搜索 -->
-			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent class="mt15">
+			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent >
 				<el-form-item label="黑白名单号码" prop="Phone">
-					<el-input v-model="state.queryParams.Phone" placeholder="请输入黑白名单号码" clearable @keyup.enter="handleQuery" />
+					<el-input v-model="state.queryParams.Phone" placeholder="请输入黑白名单号码" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="类型" prop="SpecialFlag">
 					<el-select v-model="state.queryParams.SpecialFlag" placeholder="请选择类型">

+ 1 - 1
src/views/tels/callLog/index.vue

@@ -1,7 +1,7 @@
 <template>
 	<div class="tels-callLog-container layout-pd">
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" label-width="100px">
+			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent  label-width="100px">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8">
 						<el-form-item label="通话时间段" prop="crTime">

+ 1 - 1
src/views/tels/restApply/index.vue

@@ -2,7 +2,7 @@
 	<div class="tels-restApply-container layout-pd">
 		<el-card shadow="never">
 			<!-- 通用搜索 -->
-			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent class="mt15">
+			<el-form :model="state.queryParams" ref="ruleFormRef" inline @submit.native.prevent >
 				<el-form-item label="关键词" prop="KeyWords">
 					<el-input v-model="state.queryParams.KeyWords" placeholder="坐席名称/工号" clearable @keyup.enter="queryList" />
 				</el-form-item>

+ 6 - 8
src/views/todo/delay/index.vue

@@ -6,17 +6,15 @@
 				<el-tab-pane name="false" label="延期待办"></el-tab-pane>
 				<el-tab-pane name="true" label="延期已办"></el-tab-pane>
 			</el-tabs>
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item>
-					<div class="w100">
-						<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>
-					</div>
+					<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>
 			<!-- 表格 -->

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

@@ -6,9 +6,9 @@
 				<el-tab-pane name="0" label="甄别待办"></el-tab-pane>
 				<el-tab-pane name="4" label="甄别已办"></el-tab-pane>
 			</el-tabs>
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
 				</el-form-item>
 				<el-form-item label="甄别时间" prop="crTime">
 					<el-date-picker

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

@@ -5,9 +5,9 @@
 				<el-tab-pane name="false" label="工单待办"></el-tab-pane>
 				<el-tab-pane name="true" label="工单已办"></el-tab-pane>
 			</el-tabs>
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
 				</el-form-item>
 				<el-form-item label="是否省工单" prop="IsProvince">
 					<el-select v-model="state.queryParams.IsProvince" placeholder="请选择是否省工单">

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

@@ -2,9 +2,9 @@
 	<div class="todo-publish-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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"/>
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
 				</el-form-item>
 				<el-form-item label="归档类型" prop="FiledType">
 					<el-select v-model="state.queryParams.FiledType" placeholder="请选择归档类型">

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

@@ -2,9 +2,9 @@
 	<div class="todo-return-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

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

@@ -5,9 +5,9 @@
 				<el-tab-pane name="false" label="工单待办"></el-tab-pane>
 				<el-tab-pane name="true" label="工单已办"></el-tab-pane>
 			</el-tabs>
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input"/>
 				</el-form-item>
 				<el-form-item label="是否省工单" prop="IsProvince">
 					<el-select v-model="state.queryParams.IsProvince" placeholder="请选择是否省工单">

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

@@ -2,9 +2,9 @@
 	<div class="todo-supervise-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

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

@@ -2,9 +2,9 @@
 	<div class="todo-urge-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<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>

+ 6 - 8
src/views/todo/visit/index.vue

@@ -2,17 +2,15 @@
 	<div class="todo-visit-container layout-pd">
 		<!-- 搜索  -->
 		<el-card shadow="never">
-			<el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent class="mt15" inline>
+			<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" />
+					<el-input v-model="state.queryParams.Keyword" placeholder="工单编码/标题" clearable @keyup.enter="queryList" class="keyword-input" />
 				</el-form-item>
 				<el-form-item>
-					<div class="w100">
-						<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>
-					</div>
+					<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>