Browse Source

reactor:输入 统一调整为填写;
feat:新增数据狗共享平台配置;
reactor:流程新增部门处理结果和警情退回 工单详情新增部门处理结果;

zhangchong 11 months ago
parent
commit
9cb6e062ef
78 changed files with 440 additions and 263 deletions
  1. 3 0
      .env.development
  2. 4 1
      .env.production
  3. 4 1
      .env.st
  4. 29 0
      src/api/system/dataShare.ts
  5. 3 0
      src/components/OrderDetail/index.vue
  6. 43 13
      src/components/ProcessAudit/index.vue
  7. 2 2
      src/views/auxiliary/advice/component/Advice-add.vue
  8. 2 2
      src/views/auxiliary/advice/component/Advice-edit.vue
  9. 4 4
      src/views/auxiliary/area/component/Area-add.vue
  10. 4 4
      src/views/auxiliary/area/component/Area-edit.vue
  11. 4 4
      src/views/auxiliary/businessTag/components/Business-tag-add.vue
  12. 4 4
      src/views/auxiliary/businessTag/components/Business-tag-edit.vue
  13. 2 2
      src/views/auxiliary/citizen/components/Tags-edit.vue
  14. 2 2
      src/views/auxiliary/citizen/index.vue
  15. 4 4
      src/views/auxiliary/eventClass/component/Event-add.vue
  16. 2 2
      src/views/auxiliary/externalCitizen/index.vue
  17. 7 7
      src/views/auxiliary/knowledgeLexicon/components/Knowledge-lexicon-add.vue
  18. 7 7
      src/views/auxiliary/knowledgeLexicon/components/Knowledge-lexicon-edit.vue
  19. 2 2
      src/views/auxiliary/knowledgeLexicon/index.vue
  20. 2 2
      src/views/auxiliary/message/component/Message-add.vue
  21. 6 6
      src/views/auxiliary/msgTemplate/components/M-template-add.vue
  22. 6 6
      src/views/auxiliary/msgTemplate/components/M-template-edit.vue
  23. 8 8
      src/views/auxiliary/notice/component/Notice-add.vue
  24. 8 8
      src/views/auxiliary/notice/component/Notice-edit.vue
  25. 2 2
      src/views/auxiliary/notice/detail.vue
  26. 7 7
      src/views/auxiliary/orderLexicon/components/Order-lexicon-add.vue
  27. 7 7
      src/views/auxiliary/orderLexicon/components/Order-lexicon-edit.vue
  28. 2 2
      src/views/auxiliary/orderLexicon/index.vue
  29. 2 2
      src/views/auxiliary/smartCallOut/components/Create-task.vue
  30. 2 2
      src/views/auxiliary/smartCallOut/components/Task-detail.vue
  31. 4 4
      src/views/auxiliary/smartCallOut/components/Tem-add.vue
  32. 4 4
      src/views/auxiliary/smartCallOut/components/Tem-edit.vue
  33. 1 1
      src/views/auxiliary/smartCallOut/task.vue
  34. 1 1
      src/views/auxiliary/smartCallOut/template.vue
  35. 2 2
      src/views/auxiliary/smsTask/components/Add-citizen.vue
  36. 4 4
      src/views/auxiliary/smsTask/components/Create-task.vue
  37. 2 2
      src/views/auxiliary/smsTask/components/Task-detail.vue
  38. 1 1
      src/views/auxiliary/smsTask/index.vue
  39. 1 1
      src/views/business/delay/components/Delay-detail.vue
  40. 1 1
      src/views/business/delay/components/Delay-edit.vue
  41. 1 1
      src/views/business/discern/apply.vue
  42. 2 2
      src/views/business/discern/components/Discern-detail.vue
  43. 6 6
      src/views/business/publish/component/Order-publish-edit.vue
  44. 14 14
      src/views/business/publish/component/Order-publish.vue
  45. 1 1
      src/views/business/publish/component/Order-redo.vue
  46. 4 4
      src/views/business/repeatEvent/components/Repeat-event-edit.vue
  47. 2 2
      src/views/business/repeatEvent/index.vue
  48. 1 1
      src/views/business/special/components/Special-apply-order.vue
  49. 1 1
      src/views/business/visit/component/Assign-return-visitors.vue
  50. 2 2
      src/views/business/visit/component/Smart-visit-add.vue
  51. 1 1
      src/views/knowledge/error/index.vue
  52. 5 5
      src/views/knowledge/index/edit.vue
  53. 4 4
      src/views/knowledge/index/index.vue
  54. 6 6
      src/views/quality/done/components/Quality-inspection.vue
  55. 6 6
      src/views/quality/index/components/Quality-inspection.vue
  56. 3 3
      src/views/quality/lexicon/components/Lexicon-add.vue
  57. 3 3
      src/views/quality/lexicon/components/Lexicon-edit.vue
  58. 1 1
      src/views/quality/lexicon/index.vue
  59. 6 6
      src/views/quality/project/components/Project-add.vue
  60. 6 6
      src/views/quality/project/components/Project-edit.vue
  61. 1 1
      src/views/quality/project/index.vue
  62. 4 4
      src/views/quality/template/components/Template-add.vue
  63. 4 4
      src/views/quality/template/components/Template-edit.vue
  64. 1 1
      src/views/quality/template/index.vue
  65. 5 5
      src/views/resetPwd/component/Reset-password.vue
  66. 1 1
      src/views/system/config/timeLimit/component/Time-limit-add.vue
  67. 1 1
      src/views/system/config/timeLimit/component/Time-limit-edit.vue
  68. 1 1
      src/views/system/config/workflow/component/Workflow-jump.vue
  69. 3 3
      src/views/system/config/workflow/index.vue
  70. 106 0
      src/views/system/dataShare/index.vue
  71. 4 4
      src/views/system/organize/component/Org-add.vue
  72. 4 4
      src/views/system/organize/component/Org-edit.vue
  73. 8 8
      src/views/system/parameter/component/Parameter-add.vue
  74. 8 8
      src/views/system/parameter/component/Parameter-edit.vue
  75. 2 2
      src/views/system/parameter/index.vue
  76. 4 4
      src/views/system/roles/component/Role-edit.vue
  77. 2 2
      src/views/system/workforce/components/Number-edit.vue
  78. 1 1
      src/views/system/workforce/components/Select-user.vue

+ 3 - 0
.env.development

@@ -7,6 +7,9 @@ VITE_STORAGE_NAME=hotline
 # 基础请求地址
 VITE_API_URL=http://110.188.24.28:50300
 
+# 数据共享平台请求地址
+VITE_DATASHARE_API_YRL=http://ds.12345lm.cn
+
 # socket API
 VITE_API_SOCKET_URL=http://110.188.24.28:50300/hubs/hotline
 

+ 4 - 1
.env.production

@@ -7,6 +7,9 @@ VITE_STORAGE_NAME=hotline
 # 基础请求地址
 VITE_API_URL=http://110.188.24.28:50100
 
+# 数据共享平台请求地址
+VITE_DATASHARE_API_YRL=http://ds.12345lm.cn
+
 # socket API
 VITE_API_SOCKET_URL=http://110.188.24.28:50100/hubs/hotline
 
@@ -31,7 +34,7 @@ VITE_VOICE_ASSISTANT_API_URL=http://182.151.41.101:19081
 # 智能客服socket地址
 VITE_VOICE_ASSISTANT_SOCKET_URL=ws://182.151.41.101:19005
 
-# 录音地址前缀
+# 录音播放地址前缀
 VITE_RECORD_PREFIX=http://222.213.23.229:10085
 
 # 录音下载地址前缀

+ 4 - 1
.env.st

@@ -7,6 +7,9 @@ VITE_STORAGE_NAME=hotline
 # 基础请求地址
 VITE_API_URL=http://110.188.24.28:50300
 
+# 数据共享平台请求地址
+VITE_DATASHARE_API_YRL=http://110.188.24.28:50300
+
 # socket API
 VITE_API_SOCKET_URL=http://110.188.24.28:50300/hubs/hotline
 
@@ -31,7 +34,7 @@ VITE_VOICE_ASSISTANT_API_URL=http://182.151.41.101:19081
 # 智能客服socket地址
 VITE_VOICE_ASSISTANT_SOCKET_URL=ws://182.151.41.101:19005
 
-# 录音地址前缀
+# 录音播放地址前缀
 VITE_RECORD_PREFIX=http://222.213.23.229:10085
 
 # 录音下载地址前缀

+ 29 - 0
src/api/system/dataShare.ts

@@ -0,0 +1,29 @@
+/*
+ * @Author: zc
+ * @description 系统管理-数据共享平台配置
+ */
+import request from '@/utils/request';
+/**
+ * @description 查询数据共享平台配置
+ * @param {object}  params
+ */
+export const getDataShareConfig = (params?: object) => {
+  return request({
+    baseURL:import.meta.env.VITE_DATASHARE_API_YRL,
+    url: `/api/v1/HotlineWeb/info-configurationinformation`,
+    method: 'get',
+    params,
+  });
+};
+/**
+ * @description 修改数据共享平台配置
+ * @param {object}  data
+ */
+export const editDataShareConfig = (data: object) => {
+  return request({
+    baseURL:import.meta.env.VITE_DATASHARE_API_YRL,
+    url: `/api/v1/HotlineWeb/update-configurationinformation`,
+    method: 'put',
+    data,
+  });
+};

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

@@ -217,6 +217,9 @@
 									{{ formatDate(state.ruleForm.expiredTimeProvince, 'YYYY-mm-dd HH:MM:SS') }}
 								</el-form-item>
 							</el-col>
+              <el-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6">
+                <el-form-item label="部门处理结果"> {{ state.ruleForm.isResolvedText }} </el-form-item>
+              </el-col>
 							<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
 								<el-form-item label="办理结果"> {{ state.ruleForm.actualOpinion }} </el-form-item>
 							</el-col>

+ 43 - 13
src/components/ProcessAudit/index.vue

@@ -363,21 +363,40 @@
 							<el-checkbox v-model="state.ruleForm.isSms" label="短信通知" />
 						</el-form-item>
 					</el-col>
-					<!--  选择结束节点时,显示部门处理结果 -->
+					<!--  选择结束节点时并且是工单办理,显示部门处理结果 -->
 					<template v-if="showResult">
-<!--						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-							<el-form-item label="处理结果" prop="resolve" :rules="[{ required: true, message: '请选择处理结果', trigger: 'change' }]">
-								<el-radio-group v-model="state.ruleForm.resolve">
-									<el-radio :label="true">已得到解决</el-radio>
-									<el-radio :label="false">未得到解决</el-radio>
+						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
+							<el-form-item label="处理结果" prop="isResolved" :rules="[{ required: false, message: '请选择处理结果', trigger: 'change' }]">
+								<el-radio-group v-model="state.ruleForm.isResolved">
+									<el-radio
+										:label="true"
+										@click.native.prevent="
+											() => {
+												state.ruleForm.isResolved = true === state.ruleForm.isResolved ? null : true;
+											}
+										"
+										>已得到解决</el-radio
+									>
+									<el-radio
+										:label="false"
+										@click.native.prevent="
+											() => {
+												state.ruleForm.isResolved = false === state.ruleForm.isResolved ? null : false;
+											}
+										"
+										>未得到解决</el-radio
+									>
 								</el-radio-group>
 							</el-form-item>
 						</el-col>
-            <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-              <el-form-item label="" prop="isSms">
-                <el-checkbox v-model="state.ruleForm.isSms" label="警情退回" />
-              </el-form-item>
-            </el-col>-->
+					</template>
+					<!--  选择结束节点时并且是工单办理并且工单来源是110时,显示警情退回 -->
+					<template v-if="showPoliceReturn">
+						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
+							<el-form-item label="" prop="isSms">
+								<el-checkbox v-model="state.ruleForm.isSms" label="警情退回" />
+							</el-form-item>
+						</el-col>
 					</template>
 					<template v-if="!['延期申请', '甄别申请'].includes(state.processType)">
 						<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
@@ -728,10 +747,15 @@ const showHandlers = computed(() => {
 	if (!next) return true;
 	return next?.stepType !== 2 && !isAverageSendOrder;
 });
-// 是否展示部门处理结果 (下一环节选择“结束”时,增加“部门处理结果”选项)
+// 是否展示部门处理结果 (下一环节选择“结束”时,增加“部门处理结果”选项 并且是工单办理
 const showResult = computed(() => {
 	const next = state.nextStepOptions.find((item: any) => item.key === state.ruleForm.nextStepCode);
-	return next?.stepType === 2;
+	return next?.stepType === 2 && handelArr.includes(state.processType);
+});
+// 是否展示警情退回 (选择结束节点时并且是工单办理并且工单来源是110时,显示警情退回)
+const showPoliceReturn = computed(() => {
+	const next = state.nextStepOptions.find((item: any) => item.key === state.ruleForm.nextStepCode);
+	return next?.stepType === 2 && handelArr.includes(state.processType) && state.orderDetail?.source === 200;
 });
 // 是否是汇总节点(汇总需要填入其他参数)并且是工单办理
 const inputRealHandler = computed(() => {
@@ -939,6 +963,12 @@ const onSubmit = (formEl: FormInstance | undefined) => {
 						timeLimitUnit: state.ruleForm.timeLimitUnit,
 					};
 				}
+				Reflect.deleteProperty(submitObj, 'isPoliceReturn');
+				Reflect.deleteProperty(submitObj, 'isResolved');
+				submitObj.external = {
+					isPoliceReturn: state.ruleForm.isPoliceReturn,
+					timeLimitUnit: state.ruleForm.isResolved,
+				};
 				// submitObj.stepExpiredTime = submitObj.expiredTime; //节点过期时间
 				switch (state.processType) {
 					case '工单受理':

+ 2 - 2
src/views/auxiliary/advice/component/Advice-add.vue

@@ -3,10 +3,10 @@
 		<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="意见内容" prop="content" :rules="[{ required: true, message: '请输入意见内容', trigger: 'blur' }]">
+					<el-form-item label="意见内容" prop="content" :rules="[{ required: true, message: '请填写意见内容', trigger: 'blur' }]">
 						<el-input
 							v-model="state.ruleForm.content"
-							placeholder="请输入意见内容"
+							placeholder="请填写意见内容"
 							:autosize="{ minRows: 6, maxRows: 10 }"
 							type="textarea"
 							show-word-limit

+ 2 - 2
src/views/auxiliary/advice/component/Advice-edit.vue

@@ -3,10 +3,10 @@
 		<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="意见内容" prop="content" :rules="[{ required: true, message: '请输入意见内容', trigger: 'blur' }]">
+					<el-form-item label="意见内容" prop="content" :rules="[{ required: true, message: '请填写意见内容', trigger: 'blur' }]">
 						<el-input
 							v-model="state.ruleForm.content"
-							placeholder="请输入意见内容"
+							placeholder="请填写意见内容"
 							:autosize="{ minRows: 6, maxRows: 10 }"
 							type="textarea"
 							show-word-limit

+ 4 - 4
src/views/auxiliary/area/component/Area-add.vue

@@ -3,13 +3,13 @@
 			<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="80px">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="区域名称" prop="areaName" :rules="[{ required: true, message: '请输入区域名称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.areaName" placeholder="请输入区域名称" clearable></el-input>
+						<el-form-item label="区域名称" prop="areaName" :rules="[{ required: true, message: '请填写区域名称', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.areaName" placeholder="请填写区域名称" clearable></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="区域简称" prop="areaNameAbbreviation" :rules="[{ required: true, message: '请输入区域简称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.areaNameAbbreviation" placeholder="请输入区域简称" clearable></el-input>
+						<el-form-item label="区域简称" prop="areaNameAbbreviation" :rules="[{ required: true, message: '请填写区域简称', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.areaNameAbbreviation" placeholder="请填写区域简称" clearable></el-input>
 						</el-form-item>
 					</el-col>
 

+ 4 - 4
src/views/auxiliary/area/component/Area-edit.vue

@@ -3,13 +3,13 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="80px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="区域名称" prop="areaName" :rules="[{ required: true, message: '请输入区域名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.areaName" placeholder="请输入区域名称" clearable></el-input>
+					<el-form-item label="区域名称" prop="areaName" :rules="[{ required: true, message: '请填写区域名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.areaName" placeholder="请填写区域名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="区域简称" prop="areaNameAbbreviation" :rules="[{ required: true, message: '请输入区域简称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.areaNameAbbreviation" placeholder="请输入区域简称" clearable></el-input>
+					<el-form-item label="区域简称" prop="areaNameAbbreviation" :rules="[{ required: true, message: '请填写区域简称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.areaNameAbbreviation" placeholder="请填写区域简称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 

+ 4 - 4
src/views/auxiliary/businessTag/components/Business-tag-add.vue

@@ -3,8 +3,8 @@
 			<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="标签名称" prop="name" :rules="[{ required: true, message: '请输入标签名称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.name" placeholder="请输入标签名称" clearable></el-input>
+						<el-form-item label="标签名称" prop="name" :rules="[{ required: true, message: '请填写标签名称', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.name" placeholder="请填写标签名称" clearable></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -22,8 +22,8 @@
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" v-else>
-            <el-form-item label="分类名称" prop="classify" :rules="[{ required: false, message: '请输入分类名称', trigger: 'blur' }]">
-              <el-input v-model="state.ruleForm.classify" placeholder="请输入分类名称" clearable></el-input>
+            <el-form-item label="分类名称" prop="classify" :rules="[{ required: false, message: '请填写分类名称', trigger: 'blur' }]">
+              <el-input v-model="state.ruleForm.classify" placeholder="请填写分类名称" clearable></el-input>
             </el-form-item>
           </el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">

+ 4 - 4
src/views/auxiliary/businessTag/components/Business-tag-edit.vue

@@ -3,8 +3,8 @@
       <el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
         <el-row :gutter="10">
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-            <el-form-item label="标签名称" prop="name" :rules="[{ required: true, message: '请输入标签名称', trigger: 'blur' }]">
-              <el-input v-model="state.ruleForm.name" placeholder="请输入标签名称" clearable :disabled="state.isDisabled"></el-input>
+            <el-form-item label="标签名称" prop="name" :rules="[{ required: true, message: '请填写标签名称', trigger: 'blur' }]">
+              <el-input v-model="state.ruleForm.name" placeholder="请填写标签名称" clearable :disabled="state.isDisabled"></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -22,8 +22,8 @@
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" v-else>
-            <el-form-item label="分类名称" prop="classify" :rules="[{ required: false, message: '请输入分类名称', trigger: 'blur' }]">
-              <el-input v-model="state.ruleForm.classify" placeholder="请输入分类名称" clearable :disabled="state.isDisabled"></el-input>
+            <el-form-item label="分类名称" prop="classify" :rules="[{ required: false, message: '请填写分类名称', trigger: 'blur' }]">
+              <el-input v-model="state.ruleForm.classify" placeholder="请填写分类名称" clearable :disabled="state.isDisabled"></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">

+ 2 - 2
src/views/auxiliary/citizen/components/Tags-edit.vue

@@ -86,11 +86,11 @@
 							<el-tag v-for="tag in formData.label" closable effect="dark" @close="closeTag(tag)" :key="tag">{{ tag.label }}</el-tag>
 						</div>
 						<el-form :model="state.ruleForm" label-width="0" ref="ruleFormRef" @submit.native.prevent>
-							<el-form-item label="" prop="content" :rules="[{ required: true, message: '请输入标签内容', trigger: 'blur' }]">
+							<el-form-item label="" prop="content" :rules="[{ required: true, message: '请填写标签内容', trigger: 'blur' }]">
 								<div class="flex-center-align mt10 w100">
 									<el-input
 										v-model="state.ruleForm.content"
-										placeholder="请输入标签内容"
+										placeholder="请填写标签内容"
 										clearable
 										show-word-limit
 										maxlength="10"

+ 2 - 2
src/views/auxiliary/citizen/index.vue

@@ -5,14 +5,14 @@
 				<el-form-item label="市民联系方式" prop="PhoneNumber">
 					<el-input
 						v-model="state.queryParams.PhoneNumber"
-						placeholder="请输入市民联系方式"
+						placeholder="请填写市民联系方式"
 						clearable
 						@keyup.enter="handleQuery"
 						class="keyword-input"
 					/>
 				</el-form-item>
 				<el-form-item label="市民标签" prop="Label">
-					<el-input v-model="state.queryParams.Label" placeholder="请输入市民标签" clearable @keyup.enter="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Label" placeholder="请填写市民标签" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item>
 					<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 4 - 4
src/views/auxiliary/eventClass/component/Event-add.vue

@@ -3,13 +3,13 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="80px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="事件名称" prop="eventName" :rules="[{ required: true, message: '请输入事件名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.eventName" placeholder="请输入事件名称" clearable></el-input>
+					<el-form-item label="事件名称" prop="eventName" :rules="[{ required: true, message: '请填写事件名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.eventName" placeholder="请填写事件名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="排序" prop="orderBy" :rules="[{ required: false, message: '请输入排序', trigger: 'blur' }]">
-						<el-input-number v-model="state.ruleForm.orderBy" controls-position="right" placeholder="请输入排序" class="w100" />
+					<el-form-item label="排序" prop="orderBy" :rules="[{ required: false, message: '请填写排序', trigger: 'blur' }]">
+						<el-input-number v-model="state.ruleForm.orderBy" controls-position="right" placeholder="请填写排序" class="w100" />
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">

+ 2 - 2
src/views/auxiliary/externalCitizen/index.vue

@@ -5,14 +5,14 @@
         <el-form-item label="市民姓名" prop="PhoneNumber">
           <el-input
             v-model="state.queryParams.PhoneNumber"
-            placeholder="请输入市民姓名"
+            placeholder="请填写市民姓名"
             clearable
             @keyup.enter="handleQuery"
             class="keyword-input"
           />
         </el-form-item>
         <el-form-item label="联系电话" prop="Label">
-          <el-input v-model="state.queryParams.Label" placeholder="请输入市民联系电话" clearable @keyup.enter="handleQuery" class="keyword-input" />
+          <el-input v-model="state.queryParams.Label" placeholder="请填写市民联系电话" clearable @keyup.enter="handleQuery" class="keyword-input" />
         </el-form-item>
         <el-form-item>
           <el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 7 - 7
src/views/auxiliary/knowledgeLexicon/components/Knowledge-lexicon-add.vue

@@ -3,8 +3,8 @@
       <el-form :model="state.ruleForm" label-width="110px" ref="ruleFormRef">
         <el-row :gutter="10">
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-            <el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请输入关键词', trigger: 'blur' }]">
-              <el-input v-model="state.ruleForm.tag" placeholder="请输入知识库关键词" clearable></el-input>
+            <el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请填写关键词', trigger: 'blur' }]">
+              <el-input v-model="state.ruleForm.tag" placeholder="请填写知识库关键词" clearable></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -20,7 +20,7 @@
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-            <el-form-item label="近义词" prop="synonym" :rules="[{ required: false, message: '请输入近义词', trigger: 'change' }]">
+            <el-form-item label="近义词" prop="synonym" :rules="[{ required: false, message: '请填写近义词', trigger: 'change' }]">
               <el-tag v-for="tag in dynamicTags" :key="tag" class="mr10 mb10" size="large" closable @close="handleClose(tag)">
                 {{ tag }}
               </el-tag>
@@ -32,14 +32,14 @@
                   @blur="handleInputConfirm"
                   style="max-width: 200px"
                   class="mb10"
-                  placeholder="请输入近义词"
+                  placeholder="请填写近义词"
               />
               <el-button v-else @click="showInput" class="mb10"> 添加近义词 </el-button>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-            <el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请输入备注说明', trigger: 'blur' }]">
-              <el-input v-model="state.ruleForm.remark" placeholder="请输入备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+            <el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请填写备注说明', trigger: 'blur' }]">
+              <el-input v-model="state.ruleForm.remark" placeholder="请填写备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
             </el-form-item>
           </el-col>
         </el-row>
@@ -74,7 +74,7 @@ const InputRef = ref<InstanceType<typeof ElInput>>();
 const handleClose = (tag: string) => {
   dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 };
-// 展示输入
+// 展示填写
 const showInput = () => {
   inputVisible.value = true;
   nextTick(() => {

+ 7 - 7
src/views/auxiliary/knowledgeLexicon/components/Knowledge-lexicon-edit.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" label-width="110px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请输入关键词', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.tag" placeholder="请输入知识库关键词" clearable></el-input>
+					<el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请填写关键词', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.tag" placeholder="请填写知识库关键词" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -20,7 +20,7 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="标签近义词" prop="synonym" :rules="[{ required: false, message: '请输入标签近义词', trigger: 'change' }]">
+					<el-form-item label="标签近义词" prop="synonym" :rules="[{ required: false, message: '请填写标签近义词', trigger: 'change' }]">
 						<el-tag v-for="tag in dynamicTags" :key="tag" class="mr10 mb10" size="large" closable @close="handleClose(tag)">
 							{{ tag }}
 						</el-tag>
@@ -32,14 +32,14 @@
 							@blur="handleInputConfirm"
 							style="max-width: 200px"
 							class="mb10"
-							placeholder="请输入标签近义词"
+							placeholder="请填写标签近义词"
 						/>
 						<el-button v-else @click="showInput" class="mb10"> 添加近义词 </el-button>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请输入备注说明', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.remark" placeholder="请输入备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+					<el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请填写备注说明', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.remark" placeholder="请填写备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -76,7 +76,7 @@ const InputRef = ref<InstanceType<typeof ElInput>>();
 const handleClose = (tag: string) => {
 	dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 };
-// 展示输入
+// 展示填写
 const showInput = () => {
 	inputVisible.value = true;
 	nextTick(() => {

+ 2 - 2
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="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Tag" placeholder="请填写关键词" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="分类" prop="Classify">
 					<el-select v-model="state.queryParams.Classify" placeholder="请选择分类" @change="handleQuery">
@@ -11,7 +11,7 @@
 					</el-select>
 				</el-form-item>
 				<el-form-item label="近义词" prop="Synonym">
-					<el-input v-model="state.queryParams.Synonym" placeholder="请输入近义词" clearable @keyup.enter="handleQuery" />
+					<el-input v-model="state.queryParams.Synonym" placeholder="请填写近义词" clearable @keyup.enter="handleQuery" />
 				</el-form-item>
 				<el-form-item>
 					<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 2 - 2
src/views/auxiliary/message/component/Message-add.vue

@@ -10,10 +10,10 @@
           </el-form-item>
         </el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="短信内容" prop="content" :rules="[{ required: true, message: '请输入短信内容', trigger: 'blur' }]">
+					<el-form-item label="短信内容" prop="content" :rules="[{ required: true, message: '请填写短信内容', trigger: 'blur' }]">
 						<el-input
 							v-model="state.ruleForm.content"
-							placeholder="请输入短信内容"
+							placeholder="请填写短信内容"
 							:autosize="{ minRows: 6, maxRows: 10 }"
 							type="textarea"
 							show-word-limit

+ 6 - 6
src/views/auxiliary/msgTemplate/components/M-template-add.vue

@@ -3,18 +3,18 @@
 			<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请输入模板名称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.name" placeholder="请输入模板名称" clearable></el-input>
+						<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请填写模板名称', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.name" placeholder="请填写模板名称" clearable></el-input>
 						</el-form-item>
 					</el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-            <el-form-item label="模板编码" prop="code" :rules="[{ required: true, message: '请输入模板编码', trigger: 'blur' }]">
-              <el-input v-model="state.ruleForm.code" placeholder="请输入模板编码" clearable></el-input>
+            <el-form-item label="模板编码" prop="code" :rules="[{ required: true, message: '请填写模板编码', trigger: 'blur' }]">
+              <el-input v-model="state.ruleForm.code" placeholder="请填写模板编码" clearable></el-input>
             </el-form-item>
           </el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请输入模板内容', trigger: 'change' }]">
-              <el-input v-model="state.ruleForm.content" placeholder="请输入模板内容" clearable type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+						<el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请填写模板内容', trigger: 'change' }]">
+              <el-input v-model="state.ruleForm.content" placeholder="请填写模板内容" clearable type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 						</el-form-item>
 					</el-col>
 				</el-row>

+ 6 - 6
src/views/auxiliary/msgTemplate/components/M-template-edit.vue

@@ -3,20 +3,20 @@
 		<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请输入模板名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入模板名称" clearable></el-input>
+					<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请填写模板名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写模板名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="模板编码" prop="code" :rules="[{ required: true, message: '请输入模板编码', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.code" placeholder="请输入模板编码" clearable disabled></el-input>
+					<el-form-item label="模板编码" prop="code" :rules="[{ required: true, message: '请填写模板编码', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.code" placeholder="请填写模板编码" clearable disabled></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请输入模板内容', trigger: 'change' }]">
+					<el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请填写模板内容', trigger: 'change' }]">
 						<el-input
 							v-model="state.ruleForm.content"
-							placeholder="请输入模板内容"
+							placeholder="请填写模板内容"
 							clearable
 							type="textarea"
 							:autosize="{ minRows: 4, maxRows: 8 }"

+ 8 - 8
src/views/auxiliary/notice/component/Notice-add.vue

@@ -22,8 +22,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
-						<el-form-item label="通知标题" prop="title" :rules="[{ required: true, message: '请输入通知标题', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.title" placeholder="请输入通知标题" clearable show-word-limit maxlength="200"></el-input>
+						<el-form-item label="通知标题" prop="title" :rules="[{ required: true, message: '请填写通知标题', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.title" placeholder="请填写通知标题" clearable show-word-limit maxlength="200"></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
@@ -63,8 +63,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="通知内容" prop="content" :rules="[{ required: true, message: '请输入通知内容', trigger: 'blur' }]">
-							<editor v-model:get-html="state.ruleForm.content" placeholder="请输入通知内容" height="450px" />
+						<el-form-item label="通知内容" prop="content" :rules="[{ required: true, message: '请填写通知内容', trigger: 'blur' }]">
+							<editor v-model:get-html="state.ruleForm.content" placeholder="请填写通知内容" height="450px" />
 						</el-form-item>
 					</el-col>
           <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
@@ -142,8 +142,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
-						<el-form-item label="公告标题" prop="title" :rules="[{ required: true, message: '请输入公告标题', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.title" placeholder="请输入公告标题" clearable show-word-limit maxlength="200"></el-input>
+						<el-form-item label="公告标题" prop="title" :rules="[{ required: true, message: '请填写公告标题', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.title" placeholder="请填写公告标题" clearable show-word-limit maxlength="200"></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
@@ -182,8 +182,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="公告内容" prop="content" :rules="[{ required: true, message: '请输入公告内容', trigger: 'blur' }]">
-							<editor v-model:get-html="state.ruleForm.content" placeholder="请输入公告内容" height="450px" />
+						<el-form-item label="公告内容" prop="content" :rules="[{ required: true, message: '请填写公告内容', trigger: 'blur' }]">
+							<editor v-model:get-html="state.ruleForm.content" placeholder="请填写公告内容" height="450px" />
 						</el-form-item>
 					</el-col>
 				</el-row>

+ 8 - 8
src/views/auxiliary/notice/component/Notice-edit.vue

@@ -22,8 +22,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
-						<el-form-item label="通知标题" prop="title" :rules="[{ required: true, message: '请输入通知标题', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.title" placeholder="请输入通知标题" clearable show-word-limit maxlength="200"></el-input>
+						<el-form-item label="通知标题" prop="title" :rules="[{ required: true, message: '请填写通知标题', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.title" placeholder="请填写通知标题" clearable show-word-limit maxlength="200"></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
@@ -63,8 +63,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="通知内容" prop="content" :rules="[{ required: true, message: '请输入通知内容', trigger: 'blur' }]">
-							<editor v-model:get-html="state.ruleForm.content" placeholder="请输入通知内容" height="350px" />
+						<el-form-item label="通知内容" prop="content" :rules="[{ required: true, message: '请填写通知内容', trigger: 'blur' }]">
+							<editor v-model:get-html="state.ruleForm.content" placeholder="请填写通知内容" height="350px" />
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
@@ -142,8 +142,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
-						<el-form-item label="公告标题" prop="title" :rules="[{ required: true, message: '请输入公告标题', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.title" placeholder="请输入公告标题" clearable show-word-limit maxlength="200"></el-input>
+						<el-form-item label="公告标题" prop="title" :rules="[{ required: true, message: '请填写公告标题', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.title" placeholder="请填写公告标题" clearable show-word-limit maxlength="200"></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
@@ -182,8 +182,8 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="公告内容" prop="content" :rules="[{ required: true, message: '请输入公告内容', trigger: 'blur' }]">
-							<editor v-model:get-html="state.ruleForm.content" placeholder="请输入公告内容" height="350px" />
+						<el-form-item label="公告内容" prop="content" :rules="[{ required: true, message: '请填写公告内容', trigger: 'blur' }]">
+							<editor v-model:get-html="state.ruleForm.content" placeholder="请填写公告内容" height="350px" />
 						</el-form-item>
 					</el-col>
 				</el-row>

+ 2 - 2
src/views/auxiliary/notice/detail.vue

@@ -108,8 +108,8 @@
 		</el-card>
 		<el-dialog v-model="state.dialogVisible" width="500px" draggable :title="noticeType" @close="close">
 			<el-form :model="state.examineForm" label-width="110px" ref="examineFormRef">
-				<el-form-item label="审核理由" prop="reason" :rules="[{ required: true, message: '请输入审核理由', trigger: 'blur' }]">
-					<el-input v-model="state.examineForm.reason" placeholder="请输入审核理由" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+				<el-form-item label="审核理由" prop="reason" :rules="[{ required: true, message: '请填写审核理由', trigger: 'blur' }]">
+					<el-input v-model="state.examineForm.reason" placeholder="请填写审核理由" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 				</el-form-item>
 			</el-form>
 			<template #footer>

+ 7 - 7
src/views/auxiliary/orderLexicon/components/Order-lexicon-add.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" label-width="100px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请输入关键词', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.tag" placeholder="请输入工单关键词" clearable></el-input>
+					<el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请填写关键词', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.tag" placeholder="请填写工单关键词" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -20,7 +20,7 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="!state.ruleForm.classifyArray.includes('敏感标签')">
-					<el-form-item label="近义词" prop="synonym" :rules="[{ required: false, message: '请输入近义词', trigger: 'change' }]">
+					<el-form-item label="近义词" prop="synonym" :rules="[{ required: false, message: '请填写近义词', trigger: 'change' }]">
 						<el-tag v-for="tag in dynamicTags" :key="tag" class="mr10 mb10" size="large" closable @close="handleClose(tag)">
 							{{ tag }}
 						</el-tag>
@@ -32,14 +32,14 @@
 							@blur="handleInputConfirm"
 							style="max-width: 200px"
 							class="mb10"
-							placeholder="请输入近义词"
+							placeholder="请填写近义词"
 						/>
 						<el-button v-else @click="showInput" class="mb10"> 添加近义词 </el-button>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请输入备注说明', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.remark" placeholder="请输入备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+					<el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请填写备注说明', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.remark" placeholder="请填写备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -77,7 +77,7 @@ const InputRef = ref<InstanceType<typeof ElInput>>();
 const handleClose = (tag: string) => {
 	dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 };
-// 展示输入
+// 展示填写
 const showInput = () => {
 	inputVisible.value = true;
 	nextTick(() => {

+ 7 - 7
src/views/auxiliary/orderLexicon/components/Order-lexicon-edit.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" label-width="100px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请输入关键词', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.tag" placeholder="请输入关键词" clearable></el-input>
+					<el-form-item label="关键词" prop="tag" :rules="[{ required: true, message: '请填写关键词', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.tag" placeholder="请填写关键词" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -20,7 +20,7 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="!state.ruleForm.classifyArray.includes('敏感标签')">
-					<el-form-item label="近义词" prop="synonym" :rules="[{ required: false, message: '请输入近义词', trigger: 'change' }]">
+					<el-form-item label="近义词" prop="synonym" :rules="[{ required: false, message: '请填写近义词', trigger: 'change' }]">
 						<el-tag
 							v-for="tag in dynamicTags"
 							:key="tag"
@@ -40,14 +40,14 @@
 							@blur="handleInputConfirm"
 							style="max-width: 200px"
 							class="mb10"
-							placeholder="请输入近义词"
+							placeholder="请填写近义词"
 						/>
 						<el-button v-else @click="showInput" class="mb10"> 添加近义词 </el-button>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请输入备注说明', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.remark" placeholder="请输入备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+					<el-form-item label="备注说明" prop="remark" :rules="[{ required: false, message: '请填写备注说明', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.remark" placeholder="请填写备注说明" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -84,7 +84,7 @@ const InputRef = ref<InstanceType<typeof ElInput>>();
 const handleClose = (tag: string) => {
 	dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 };
-// 展示输入
+// 展示填写
 const showInput = () => {
 	inputVisible.value = true;
 	nextTick(() => {

+ 2 - 2
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="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Tag" placeholder="请填写关键词" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="分类" prop="Classify">
 					<el-select v-model="state.queryParams.Classify" placeholder="请选择分类" @change="handleQuery">
@@ -11,7 +11,7 @@
 					</el-select>
 				</el-form-item>
 				<el-form-item label="近义词" prop="Synonym">
-					<el-input v-model="state.queryParams.Synonym" placeholder="请输入近义词" clearable @keyup.enter="handleQuery" />
+					<el-input v-model="state.queryParams.Synonym" placeholder="请填写近义词" clearable @keyup.enter="handleQuery" />
 				</el-form-item>
 				<el-form-item>
 					<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 2 - 2
src/views/auxiliary/smartCallOut/components/Create-task.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" label-width="120px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="任务名称" prop="tag" :rules="[{ required: true, message: '请输入任务名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.tag" placeholder="请输入任务名称" clearable></el-input>
+					<el-form-item label="任务名称" prop="tag" :rules="[{ required: true, message: '请填写任务名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.tag" placeholder="请填写任务名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">

+ 2 - 2
src/views/auxiliary/smartCallOut/components/Task-detail.vue

@@ -2,10 +2,10 @@
   <el-dialog v-model="state.dialogVisible" draggable title="外呼明细" @close="close" destroy-on-close append-to-body>
     <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="handleQuery" />
+        <el-input v-model="state.queryParams.PhoneNumber" placeholder="请填写市民姓名" clearable @keyup.enter="handleQuery" />
       </el-form-item>
       <el-form-item label="联系电话" prop="Label">
-        <el-input v-model="state.queryParams.Label" placeholder="请输入市民联系电话" clearable @keyup.enter="handleQuery" />
+        <el-input v-model="state.queryParams.Label" placeholder="请填写市民联系电话" clearable @keyup.enter="handleQuery" />
       </el-form-item>
       <el-form-item>
         <el-form-item label="外呼状态" prop="PushBusiness">

+ 4 - 4
src/views/auxiliary/smartCallOut/components/Tem-add.vue

@@ -1,11 +1,11 @@
 <template>
 	<el-dialog title="新增外呼任务模板" v-model="state.dialogVisible" width="800px" draggable @close="close">
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="100px">
-			<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请输入模板名称', trigger: 'blur' }]">
-				<el-input v-model="state.ruleForm.name" placeholder="请输入模板名称" clearable></el-input>
+			<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请填写模板名称', trigger: 'blur' }]">
+				<el-input v-model="state.ruleForm.name" placeholder="请填写模板名称" clearable></el-input>
 			</el-form-item>
-			<el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请输入模板内容', trigger: 'blur' }]">
-				<el-input v-model="state.ruleForm.content" placeholder="请输入模板内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+			<el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请填写模板内容', trigger: 'blur' }]">
+				<el-input v-model="state.ruleForm.content" placeholder="请填写模板内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 			</el-form-item>
 		</el-form>
 		<template #footer>

+ 4 - 4
src/views/auxiliary/smartCallOut/components/Tem-edit.vue

@@ -1,11 +1,11 @@
 <template>
   <el-dialog title="编辑外呼任务模板" v-model="state.dialogVisible" width="800px" draggable @close="close">
     <el-form :model="state.ruleForm" ref="ruleFormRef" label-width="100px">
-      <el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请输入模板名称', trigger: 'blur' }]">
-        <el-input v-model="state.ruleForm.name" placeholder="请输入模板名称" clearable></el-input>
+      <el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请填写模板名称', trigger: 'blur' }]">
+        <el-input v-model="state.ruleForm.name" placeholder="请填写模板名称" clearable></el-input>
       </el-form-item>
-      <el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请输入模板内容', trigger: 'blur' }]">
-        <el-input v-model="state.ruleForm.content" placeholder="请输入模板内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+      <el-form-item label="模板内容" prop="content" :rules="[{ required: true, message: '请填写模板内容', trigger: 'blur' }]">
+        <el-input v-model="state.ruleForm.content" placeholder="请填写模板内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
       </el-form-item>
     </el-form>
     <template #footer>

+ 1 - 1
src/views/auxiliary/smartCallOut/task.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="PhoneNumber">
-          <el-input v-model="state.queryParams.PhoneNumber" placeholder="请输入任务名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
+          <el-input v-model="state.queryParams.PhoneNumber" placeholder="请填写任务名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
         </el-form-item>
         <el-form-item label="任务状态" prop="PushBusiness">
           <el-select v-model="state.queryParams.PushBusiness" placeholder="请选择任务状态" @change="handleQuery">

+ 1 - 1
src/views/auxiliary/smartCallOut/template.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="Label">
-					<el-input v-model="state.queryParams.Label" placeholder="请输入模板标题" clearable @keyup.enter="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Label" placeholder="请填写模板标题" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="创建时间" prop="crTime">
 					<el-date-picker

+ 2 - 2
src/views/auxiliary/smsTask/components/Add-citizen.vue

@@ -2,10 +2,10 @@
 	<el-dialog v-model="state.dialogVisible" draggable title="选择市民" @close="close" destroy-on-close append-to-body>
 		<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="handleQuery" />
+				<el-input v-model="state.queryParams.PhoneNumber" placeholder="请填写市民姓名" clearable @keyup.enter="handleQuery" />
 			</el-form-item>
 			<el-form-item label="联系电话" prop="Label">
-				<el-input v-model="state.queryParams.Label" placeholder="请输入市民联系电话" clearable @keyup.enter="handleQuery" />
+				<el-input v-model="state.queryParams.Label" placeholder="请填写市民联系电话" clearable @keyup.enter="handleQuery" />
 			</el-form-item>
 			<el-form-item>
 				<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 4 - 4
src/views/auxiliary/smsTask/components/Create-task.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" label-width="120px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="任务名称" prop="tag" :rules="[{ required: true, message: '请输入任务名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.tag" placeholder="请输入任务名称" clearable></el-input>
+					<el-form-item label="任务名称" prop="tag" :rules="[{ required: true, message: '请填写任务名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.tag" placeholder="请填写任务名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -19,8 +19,8 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="短信内容" prop="remark" :rules="[{ required: true, message: '请输入短信内容', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.remark" placeholder="请输入短信内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+					<el-form-item label="短信内容" prop="remark" :rules="[{ required: true, message: '请填写短信内容', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.remark" placeholder="请填写短信内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 					</el-form-item>
 				</el-col>
 			</el-row>

+ 2 - 2
src/views/auxiliary/smsTask/components/Task-detail.vue

@@ -2,10 +2,10 @@
   <el-dialog v-model="state.dialogVisible" draggable title="短信明细" @close="close" destroy-on-close append-to-body>
     <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="handleQuery" />
+        <el-input v-model="state.queryParams.PhoneNumber" placeholder="请填写市民姓名" clearable @keyup.enter="handleQuery" />
       </el-form-item>
       <el-form-item label="联系电话" prop="Label">
-        <el-input v-model="state.queryParams.Label" placeholder="请输入市民联系电话" clearable @keyup.enter="handleQuery" />
+        <el-input v-model="state.queryParams.Label" placeholder="请填写市民联系电话" clearable @keyup.enter="handleQuery" />
       </el-form-item>
       <el-form-item>
         <el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 1 - 1
src/views/auxiliary/smsTask/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="PhoneNumber">
-					<el-input v-model="state.queryParams.PhoneNumber" placeholder="请输入任务名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.PhoneNumber" placeholder="请填写任务名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="任务状态" prop="PushBusiness">
 					<el-select v-model="state.queryParams.PushBusiness" placeholder="请选择任务状态" @change="handleQuery">

+ 1 - 1
src/views/business/delay/components/Delay-detail.vue

@@ -123,7 +123,7 @@ const onReturn = () => {
 			processType: '延期退回',
 			extra: {
 				dialogTitle: '延期退回',
-				inputPlaceholder: '请输入延期退回意见',
+				inputPlaceholder: '请填写延期退回意见',
 				annexName: '延期附件',
 				classify: '延期上传',
 			},

+ 1 - 1
src/views/business/delay/components/Delay-edit.vue

@@ -38,7 +38,7 @@
             <el-form-item label="当前期满时间"> {{ formatDate(state.orderDetail.beforeDelay, 'YYYY-mm-dd HH:MM:SS') }} </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12" v-loading="state.loading">
-            <el-form-item label="延期申请数量" prop="timeLimitCount" :rules="[{ required: true, message: '请输入延期申请数量', trigger: 'blur' }]">
+            <el-form-item label="延期申请数量" prop="timeLimitCount" :rules="[{ required: true, message: '请填写延期申请数量', trigger: 'blur' }]">
               <el-row :gutter="10">
                 <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
                   <el-input-number

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

@@ -439,7 +439,7 @@ const submitDiscern = (row: any) => {
 		orderDetail,
 		extra: {
 			dialogTitle: '甄别申请',
-			inputPlaceholder: '请输入甄别意见',
+			inputPlaceholder: '请填写甄别意见',
 			annexName: '甄别附件',
 		},
 	};

+ 2 - 2
src/views/business/discern/components/Discern-detail.vue

@@ -160,7 +160,7 @@ const onAudit = () => {
 					orderDetail,
 					extra: {
 						dialogTitle: '甄别申请',
-						inputPlaceholder: '请输入甄别意见',
+						inputPlaceholder: '请填写甄别意见',
 						annexName: '甄别附件',
 						classify: '甄别上传',
 					},
@@ -182,7 +182,7 @@ const onReturn = () => {
 			processType: '甄别退回',
 			extra: {
 				dialogTitle: '甄别退回',
-				inputPlaceholder: '请输入甄别退回意见',
+				inputPlaceholder: '请填写甄别退回意见',
 				annexName: '甄别附件',
         classify: '甄别上传',
 			},

+ 6 - 6
src/views/business/publish/component/Order-publish-edit.vue

@@ -59,17 +59,17 @@
 						<el-form-item label="工单标题"> {{ state.publishDetail.orderTitle }} </el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="整改后标题" prop="arrangeTitle" :rules="[{ required: false, message: '请输入整改后标题', trigger: 'blur' }]">
-							<el-input placeholder="请输入整改后标题" v-model="state.ruleForm.arrangeTitle" clearable></el-input>
+						<el-form-item label="整改后标题" prop="arrangeTitle" :rules="[{ required: false, message: '请填写整改后标题', trigger: 'blur' }]">
+							<el-input placeholder="请填写整改后标题" v-model="state.ruleForm.arrangeTitle" clearable></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
 						<el-form-item label="工单内容"> {{ state.publishDetail.content }} </el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="整改后内容" prop="arrangeContent" :rules="[{ required: false, message: '请输入整改后内容', trigger: 'blur' }]">
+						<el-form-item label="整改后内容" prop="arrangeContent" :rules="[{ required: false, message: '请填写整改后内容', trigger: 'blur' }]">
 							<el-input
-								placeholder="请输入整改后内容"
+								placeholder="请填写整改后内容"
 								type="textarea"
 								:autosize="{ minRows: 6, maxRows: 10 }"
 								v-model="state.ruleForm.arrangeContent"
@@ -82,10 +82,10 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="整改后结果" prop="arrangeOpinion" :rules="[{ required: false, message: '请输入整改后内容', trigger: 'blur' }]">
+						<el-form-item label="整改后结果" prop="arrangeOpinion" :rules="[{ required: false, message: '请填写整改后内容', trigger: 'blur' }]">
 							<el-input
 								type="textarea"
-								placeholder="请输入整改后办件结果"
+								placeholder="请填写整改后办件结果"
 								:autosize="{ minRows: 6, maxRows: 10 }"
 								v-model="state.ruleForm.arrangeOpinion"
 							></el-input>

+ 14 - 14
src/views/business/publish/component/Order-publish.vue

@@ -17,15 +17,15 @@
 								</el-form-item>
 							</el-col>
 							<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-								<el-form-item label="反馈人电话" prop="feedBackPhone" :rules="[{ required: false, message: '请输入反馈人电话', trigger: 'blur' }]">
-									<el-input placeholder="请输入反馈人电话" v-model="state.ruleForm.feedBackPhone" clearable :disabled="disabled"></el-input>
+								<el-form-item label="反馈人电话" prop="feedBackPhone" :rules="[{ required: false, message: '请填写反馈人电话', trigger: 'blur' }]">
+									<el-input placeholder="请填写反馈人电话" v-model="state.ruleForm.feedBackPhone" clearable :disabled="disabled"></el-input>
 								</el-form-item>
 							</el-col>
 							<el-col :xs="24" :sm="12" :md="24" :lg="24" :xl="24" v-if="!state.ruleForm.proPublishState">
-								<el-form-item label="不公开原因" prop="noPubReason" :rules="[{ required: false, message: '请输入不公开原因', trigger: 'blur' }]">
+								<el-form-item label="不公开原因" prop="noPubReason" :rules="[{ required: false, message: '请填写不公开原因', trigger: 'blur' }]">
 									<el-input
 										type="textarea"
-										placeholder="请输入不公开原因"
+										placeholder="请填写不公开原因"
 										:autosize="{ minRows: 6, maxRows: 10 }"
 										v-model="state.ruleForm.noPubReason"
 										:disabled="disabled"
@@ -57,10 +57,10 @@
 									</el-form-item>
 								</el-col>
 								<el-col :xs="24" :sm="12" :md="24" :lg="24" :xl="24" v-if="state.ruleForm.isVisited">
-									<el-form-item label="评价内容" prop="evaluateContent" :rules="[{ required: false, message: '请输入评价内容', trigger: 'blur' }]">
+									<el-form-item label="评价内容" prop="evaluateContent" :rules="[{ required: false, message: '请填写评价内容', trigger: 'blur' }]">
 										<el-input
 											type="textarea"
-											placeholder="请输入评价内容"
+											placeholder="请填写评价内容"
 											:autosize="{ minRows: 6, maxRows: 10 }"
 											v-model="state.ruleForm.evaluateContent"
 											:disabled="disabled"
@@ -68,10 +68,10 @@
 									</el-form-item>
 								</el-col>
 								<el-col :xs="24" :sm="12" :md="24" :lg="24" :xl="24">
-									<el-form-item label="备注" prop="remark" :rules="[{ required: false, message: '请输入备注', trigger: 'blur' }]">
+									<el-form-item label="备注" prop="remark" :rules="[{ required: false, message: '请填写备注', trigger: 'blur' }]">
 										<el-input
 											type="textarea"
-											placeholder="请输入备注"
+											placeholder="请填写备注"
 											:autosize="{ minRows: 6, maxRows: 10 }"
 											v-model="state.ruleForm.remark"
 											:disabled="disabled"
@@ -88,17 +88,17 @@
 						<el-form-item label="工单标题"> {{ state.publishDetail.orderTitle }} </el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="整改后标题" prop="arrangeTitle" :rules="[{ required: false, message: '请输入整改后标题', trigger: 'blur' }]">
-							<el-input placeholder="请输入整改后标题" v-model="state.ruleForm.arrangeTitle" clearable :disabled="disabled"></el-input>
+						<el-form-item label="整改后标题" prop="arrangeTitle" :rules="[{ required: false, message: '请填写整改后标题', trigger: 'blur' }]">
+							<el-input placeholder="请填写整改后标题" v-model="state.ruleForm.arrangeTitle" clearable :disabled="disabled"></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
 						<el-form-item label="工单内容"> {{ state.publishDetail.content }} </el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="整改后内容" prop="arrangeContent" :rules="[{ required: false, message: '请输入整改后内容', trigger: 'blur' }]">
+						<el-form-item label="整改后内容" prop="arrangeContent" :rules="[{ required: false, message: '请填写整改后内容', trigger: 'blur' }]">
 							<el-input
-								placeholder="请输入整改后内容"
+								placeholder="请填写整改后内容"
 								type="textarea"
 								:autosize="{ minRows: 6, maxRows: 10 }"
 								v-model="state.ruleForm.arrangeContent"
@@ -110,10 +110,10 @@
 						<el-form-item label="办理结果"> {{ state.publishDetail.actualOpinion }}</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="整改后结果" prop="arrangeOpinion" :rules="[{ required: false, message: '请输入整改后内容', trigger: 'blur' }]">
+						<el-form-item label="整改后结果" prop="arrangeOpinion" :rules="[{ required: false, message: '请填写整改后内容', trigger: 'blur' }]">
 							<el-input
 								type="textarea"
-								placeholder="请输入整改后办件结果"
+								placeholder="请填写整改后办件结果"
 								:autosize="{ minRows: 6, maxRows: 10 }"
 								v-model="state.ruleForm.arrangeOpinion"
 								:disabled="disabled"

+ 1 - 1
src/views/business/publish/component/Order-redo.vue

@@ -31,7 +31,7 @@
 							label="延期"
 							label-width="76px"
 							prop="timeLimit"
-							:rules="[{ required: false, message: '请输入延期申请数量', trigger: 'blur' }]"
+							:rules="[{ required: false, message: '请填写延期申请数量', trigger: 'blur' }]"
 						>
 							<el-row :gutter="10">
 								<el-col :xs="24" :sm="12" :md="12" :lg="16" :xl="16">

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

@@ -3,12 +3,12 @@
 		<el-form :model="state.ruleForm" label-width="80px" ref="ruleFormRef">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="标题" prop="title" :rules="[{ required: true, message: '请输入标题', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.title" placeholder="请输入标题" clearable show-word-limit maxlength="200"></el-input>
+					<el-form-item label="标题" prop="title" :rules="[{ required: true, message: '请填写标题', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.title" placeholder="请填写标题" clearable show-word-limit maxlength="200"></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="关键词" prop="keyWords" :rules="[{ required: false, message: '请输入关键词', trigger: 'change' }]">
+					<el-form-item label="关键词" prop="keyWords" :rules="[{ required: false, message: '请填写关键词', trigger: 'change' }]">
 						<el-tag
 							v-for="tag in dynamicTags"
 							:key="tag"
@@ -183,7 +183,7 @@ const InputRef = ref<InstanceType<typeof ElInput>>();
 const handleClose = (tag: string) => {
 	dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 };
-// 展示输入
+// 展示填写
 const showInput = () => {
 	inputVisible.value = true;
 	nextTick(() => {

+ 2 - 2
src/views/business/repeatEvent/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="Title">
-					<el-input v-model="state.queryParams.Title" placeholder="请输入重复性事件标题" clearable @keyup.enter="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Title" placeholder="请填写重复性事件标题" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="关键词" prop="KeyWords">
-					<el-input v-model="state.queryParams.KeyWords" placeholder="请输入关键词" clearable @keyup.enter="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.KeyWords" placeholder="请填写关键词" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item>
 					<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 1 - 1
src/views/business/special/components/Special-apply-order.vue

@@ -12,7 +12,7 @@
 					</el-col>
 					<template v-if="state.ruleForm.nextStepCode">
 						<!--            <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12" >
-              <el-form-item label="办理时限" prop="timeLimit" :rules="[{ required: true, message: '请输入办理时限', trigger: 'blur' }]">
+              <el-form-item label="办理时限" prop="timeLimit" :rules="[{ required: true, message: '请填写办理时限', trigger: 'blur' }]">
                 <el-row :gutter="10" class="w100">
                   <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
                     <el-input-number

+ 1 - 1
src/views/business/visit/component/Assign-return-visitors.vue

@@ -8,7 +8,7 @@
 					remote
 					class="w100"
 					reserve-keyword
-					placeholder="输入用户姓名查询"
+					placeholder="填写用户姓名查询"
 					remote-show-suffix
 					:remote-method="remoteMethod"
 					:loading="loading"

+ 2 - 2
src/views/business/visit/component/Smart-visit-add.vue

@@ -6,8 +6,8 @@
 		<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef" v-loading="state.loading">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="任务名称" prop="name" :rules="[{ required: true, message: '请输入任务名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入任务名称" clearable></el-input>
+					<el-form-item label="任务名称" prop="name" :rules="[{ required: true, message: '请填写任务名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写任务名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">

+ 1 - 1
src/views/knowledge/error/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="CreatorName">
-					<el-input v-model="state.queryParams.CreatorName" placeholder="请输入纠错人" clearable @keyup.enter="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.CreatorName" placeholder="请填写纠错人" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="知识分类" prop="KnowledgeTypeId">
 					<el-cascader

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

@@ -159,7 +159,7 @@
 							</template>
 							<template #default>
 								<el-form-item label="知识标题" prop="title" :rules="[{ required: true, validator: validatePassTitle, trigger: 'blur' }]">
-									<el-input v-model="state.ruleForm.title" placeholder="请输入知识标题" clearable @blur="isRepeat('title')"></el-input>
+									<el-input v-model="state.ruleForm.title" placeholder="请填写知识标题" clearable @blur="isRepeat('title')"></el-input>
 								</el-form-item>
 							</template>
 						</el-skeleton>
@@ -173,7 +173,7 @@
 							</template>
 							<template #default>
 								<el-form-item label="知识摘要" prop="summary" :rules="[{ required: false, validator: validatePassSummary, trigger: 'blur' }]">
-									<el-input v-model="state.ruleForm.summary" placeholder="请输入知识摘要" clearable @blur="isRepeat('summary')"></el-input>
+									<el-input v-model="state.ruleForm.summary" placeholder="请填写知识摘要" clearable @blur="isRepeat('summary')"></el-input>
 								</el-form-item>
 							</template>
 						</el-skeleton>
@@ -271,7 +271,7 @@
 									<editor
 										v-model:get-html="state.ruleForm.content"
 										:disable="state.disable"
-										placeholder="请输入知识内容"
+										placeholder="请填写知识内容"
 										@blur="isRepeat('content')"
 									/>
 								</el-form-item>
@@ -375,7 +375,7 @@ const chooseHotSpot = (val: any) => {
 };
 const validatePassTitle = (rule: any, value: any, callback: any) => {
 	if (value === '' || value === null) {
-		callback(new Error('请输入知识标题'));
+		callback(new Error('请填写知识标题'));
 	} else if (Repeat.value) {
 		callback(new Error('有相似标题,请检查!'));
 	} else {
@@ -391,7 +391,7 @@ const validatePassSummary = (rule: any, value: any, callback: any) => {
 };
 const validatePassContent = (rule: any, value: any, callback: any) => {
 	if (value === '' || value === null) {
-		callback(new Error('请输入知识内容'));
+		callback(new Error('请填写知识内容'));
 	} else if (Repeat.value) {
 		callback(new Error('有相似内容,请检查!'));
 	} else {

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

@@ -5,13 +5,13 @@
 				<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 mb10" clearable @input="onQueryChanged"> </el-input>
+							<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 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 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% - 100px);'" ref="scrollBarRef" noresize>
@@ -366,7 +366,7 @@ const filterHot = ref('');
 const hotRef = ref<RefType>();
 watch(filterHot, (val) => {
 	if (val) {
-		lazyShow.value = false; //当输入框有值时关闭懒加载
+		lazyShow.value = false; //当填写框有值时关闭懒加载
 		loading.value = true;
 		hotSpotSearch(val)
 			.then((res) => {

+ 6 - 6
src/views/quality/done/components/Quality-inspection.vue

@@ -94,10 +94,10 @@
 					<el-form-item label="当前质检得分:"> {{ score }} </el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="质检评价:" prop="content" :rules="[{ required: false, message: '请输入质检评价', trigger: 'blur' }]">
+					<el-form-item label="质检评价:" prop="content" :rules="[{ required: false, message: '请填写质检评价', trigger: 'blur' }]">
 						<el-input
 							v-model="state.ruleForm.content"
-							placeholder="请输入质检评价"
+							placeholder="请填写质检评价"
 							clearable
 							type="textarea"
 							:autosize="{ minRows: 4, maxRows: 8 }"
@@ -166,12 +166,12 @@
 					<el-option v-for="item in projectArray" :key="item.id" :label="item.name" :value="item.name" :disabled="item.disabled" />
 				</el-select>
 			</el-form-item>
-			<el-form-item label="分值" prop="grade" :rules="[{ required: true, message: '请输入分值', trigger: 'blur' }]">
-				<el-input-number v-model="state.ruleItemForm.grade" :precision="0" :min="1" :max="100" placeholder="请输入分值" />
+			<el-form-item label="分值" prop="grade" :rules="[{ required: true, message: '请填写分值', trigger: 'blur' }]">
+				<el-input-number v-model="state.ruleItemForm.grade" :precision="0" :min="1" :max="100" placeholder="请填写分值" />
 				<span class="ml10">分</span>
 			</el-form-item>
-			<el-form-item label="扣分内容" prop="content" :rules="[{ required: false, message: '请输入扣分内容', trigger: 'blur' }]">
-				<el-input v-model="state.ruleItemForm.content" placeholder="请输入扣分内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+			<el-form-item label="扣分内容" prop="content" :rules="[{ required: false, message: '请填写扣分内容', trigger: 'blur' }]">
+				<el-input v-model="state.ruleItemForm.content" placeholder="请填写扣分内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 			</el-form-item>
 		</el-form>
 		<template #footer>

+ 6 - 6
src/views/quality/index/components/Quality-inspection.vue

@@ -94,10 +94,10 @@
 					<el-form-item label="当前质检得分:"> {{ score }} </el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="质检评价:" prop="content" :rules="[{ required: false, message: '请输入质检评价', trigger: 'blur' }]">
+					<el-form-item label="质检评价:" prop="content" :rules="[{ required: false, message: '请填写质检评价', trigger: 'blur' }]">
 						<el-input
 							v-model="state.ruleForm.content"
-							placeholder="请输入质检评价"
+							placeholder="请填写质检评价"
 							clearable
 							type="textarea"
 							:autosize="{ minRows: 4, maxRows: 8 }"
@@ -165,12 +165,12 @@
 					<el-option v-for="item in projectArray" :key="item.id" :label="item.name" :value="item.name" :disabled="item.disabled" />
 				</el-select>
 			</el-form-item>
-			<el-form-item label="分值" prop="grade" :rules="[{ required: true, message: '请输入分值', trigger: 'blur' }]">
-				<el-input-number v-model="state.ruleItemForm.grade" :precision="0" :min="1" :max="100" placeholder="请输入分值" />
+			<el-form-item label="分值" prop="grade" :rules="[{ required: true, message: '请填写分值', trigger: 'blur' }]">
+				<el-input-number v-model="state.ruleItemForm.grade" :precision="0" :min="1" :max="100" placeholder="请填写分值" />
 				<span class="ml10">分</span>
 			</el-form-item>
-			<el-form-item label="扣分内容" prop="content" :rules="[{ required: false, message: '请输入扣分内容', trigger: 'blur' }]">
-				<el-input v-model="state.ruleItemForm.content" placeholder="请输入扣分内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
+			<el-form-item label="扣分内容" prop="content" :rules="[{ required: false, message: '请填写扣分内容', trigger: 'blur' }]">
+				<el-input v-model="state.ruleItemForm.content" placeholder="请填写扣分内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 			</el-form-item>
 		</el-form>
 		<template #footer>

+ 3 - 3
src/views/quality/lexicon/components/Lexicon-add.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="100px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="违禁词" prop="name" :rules="[{ required: true, message: '请输入违禁词', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入违禁词" clearable></el-input>
+					<el-form-item label="违禁词" prop="name" :rules="[{ required: true, message: '请填写违禁词', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写违禁词" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -75,7 +75,7 @@ const InputRef = ref<InstanceType<typeof ElInput>>();
 const handleClose = (tag: string) => {
 	dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 };
-// 展示输入
+// 展示填写
 const showInput = () => {
 	inputVisible.value = true;
 	nextTick(() => {

+ 3 - 3
src/views/quality/lexicon/components/Lexicon-edit.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="100px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="违禁词" prop="name" :rules="[{ required: true, message: '请输入违禁词', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入违禁词" clearable></el-input>
+					<el-form-item label="违禁词" prop="name" :rules="[{ required: true, message: '请填写违禁词', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写违禁词" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -75,7 +75,7 @@ const InputRef = ref<InstanceType<typeof ElInput>>();
 const handleClose = (tag: string) => {
 	dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 };
-// 展示输入
+// 展示填写
 const showInput = () => {
 	inputVisible.value = true;
 	nextTick(() => {

+ 1 - 1
src/views/quality/lexicon/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="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Name" placeholder="请填写违禁词" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="违禁词分类" prop="Classify">
 					<el-select v-model="state.queryParams.Classify" placeholder="请选择违禁词分类" @change="handleQuery">

+ 6 - 6
src/views/quality/project/components/Project-add.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="110px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="质检项名称" prop="name" :rules="[{ required: true, message: '请输入质检项名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入质检项名称" clearable></el-input>
+					<el-form-item label="质检项名称" prop="name" :rules="[{ required: true, message: '请填写质检项名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写质检项名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -15,8 +15,8 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="质检项分值" prop="grade" :rules="[{ required: true, message: '请输入质检项分值', trigger: 'blur' }]">
-						<el-input-number v-model="state.ruleForm.grade" :precision="0" :min="1" :max="100" placeholder="请输入质检项分值" />
+					<el-form-item label="质检项分值" prop="grade" :rules="[{ required: true, message: '请填写质检项分值', trigger: 'blur' }]">
+						<el-input-number v-model="state.ruleForm.grade" :precision="0" :min="1" :max="100" placeholder="请填写质检项分值" />
 						<span class="ml10">分</span>
 					</el-form-item>
 				</el-col>
@@ -39,10 +39,10 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="质检项描述" prop="describe" :rules="[{ required: false, message: '请输入质检项描述', trigger: 'blur' }]">
+					<el-form-item label="质检项描述" prop="describe" :rules="[{ required: false, message: '请填写质检项描述', trigger: 'blur' }]">
 						<el-input
 							v-model="state.ruleForm.describe"
-							placeholder="请输入质检项描述"
+							placeholder="请填写质检项描述"
 							type="textarea"
 							:autosize="{ minRows: 4, maxRows: 8 }"
 						></el-input>

+ 6 - 6
src/views/quality/project/components/Project-edit.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="110px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="质检项名称" prop="name" :rules="[{ required: true, message: '请输入质检项名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入质检项名称" clearable></el-input>
+					<el-form-item label="质检项名称" prop="name" :rules="[{ required: true, message: '请填写质检项名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写质检项名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -15,8 +15,8 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="质检项分值" prop="grade" :rules="[{ required: true, message: '请输入质检项分值', trigger: 'blur' }]">
-						<el-input-number v-model="state.ruleForm.grade" :precision="0" :min="1" :max="100" placeholder="请输入质检项分值" />
+					<el-form-item label="质检项分值" prop="grade" :rules="[{ required: true, message: '请填写质检项分值', trigger: 'blur' }]">
+						<el-input-number v-model="state.ruleForm.grade" :precision="0" :min="1" :max="100" placeholder="请填写质检项分值" />
 						<span class="ml10">分</span>
 					</el-form-item>
 				</el-col>
@@ -39,10 +39,10 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="质检项描述" prop="describe" :rules="[{ required: false, message: '请输入质检项描述', trigger: 'blur' }]">
+					<el-form-item label="质检项描述" prop="describe" :rules="[{ required: false, message: '请填写质检项描述', trigger: 'blur' }]">
 						<el-input
 							v-model="state.ruleForm.describe"
-							placeholder="请输入质检项描述"
+							placeholder="请填写质检项描述"
 							type="textarea"
 							:autosize="{ minRows: 4, maxRows: 8 }"
 						></el-input>

+ 1 - 1
src/views/quality/project/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="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Name" placeholder="请填写质检项目名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="质检项分组" prop="GroupingName">
 					<el-select v-model="state.queryParams.GroupingName" placeholder="请选择质检项目分组" @change="handleQuery">

+ 4 - 4
src/views/quality/template/components/Template-add.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="100px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请输入模板名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入模板名称" clearable></el-input>
+					<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请填写模板名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写模板名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -15,8 +15,8 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="模板说明" prop="content" :rules="[{ required: false, message: '请输入模板说明', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.content" placeholder="请输入模板说明" type="textarea"></el-input>
+					<el-form-item label="模板说明" prop="content" :rules="[{ required: false, message: '请填写模板说明', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.content" placeholder="请填写模板说明" type="textarea"></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">

+ 4 - 4
src/views/quality/template/components/Template-edit.vue

@@ -3,8 +3,8 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="100px">
 			<el-row :gutter="10">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请输入模板名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入模板名称" clearable></el-input>
+					<el-form-item label="模板名称" prop="name" :rules="[{ required: true, message: '请填写模板名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写模板名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
@@ -15,8 +15,8 @@
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="模板说明" prop="content" :rules="[{ required: false, message: '请输入模板说明', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.content" placeholder="请输入模板说明" type="textarea"></el-input>
+					<el-form-item label="模板说明" prop="content" :rules="[{ required: false, message: '请填写模板说明', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.content" placeholder="请填写模板说明" type="textarea"></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">

+ 1 - 1
src/views/quality/template/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="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.Name" placeholder="请填写模版名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="质检分类" prop="Grouping">
 					<el-select v-model="state.queryParams.Grouping" placeholder="请选择质检分类" @change="handleQuery">

+ 5 - 5
src/views/resetPwd/component/Reset-password.vue

@@ -9,7 +9,7 @@
 				clearable
 				type="password"
 				show-password
-				placeholder="请输入新密码"
+				placeholder="请填写新密码"
 				v-model="state.ruleForm.newPassword"
 				autocomplete="off"
 			>
@@ -32,7 +32,7 @@
 				clearable
 				type="password"
 				show-password
-				placeholder="请再次输入密码"
+				placeholder="请再次填写密码"
 				v-model="state.ruleForm.confirmPassword"
 				autocomplete="off"
 			>
@@ -144,13 +144,13 @@ const checkPassword = (rule: any, value: string, callback: any) => {
 	}
 	return callback();
 };
-// 检查输入密码是否一致
+// 检查填写密码是否一致
 const checkConfirmPassword = (rule: any, value: any, callback: any) => {
 	if (!value) {
-		return callback('请再次输入密码');
+		return callback('请再次填写密码');
 	}
 	if (value != state.ruleForm.newPassword) {
-		return callback('两次密码输入不一致,请重新输入');
+		return callback('两次密码填写不一致,请重新填写');
 	}
 	return callback();
 };

+ 1 - 1
src/views/system/config/timeLimit/component/Time-limit-add.vue

@@ -5,7 +5,7 @@
 				<el-row :gutter="5">
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
 						<el-form-item label="配置名称" prop="timeLimitName" :rules="[{ required: true, message: '请填写配置名称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.timeLimitName" placeholder="请输入配置名称" clearable max-length="50"></el-input>
+							<el-input v-model="state.ruleForm.timeLimitName" placeholder="请填写配置名称" clearable max-length="50"></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">

+ 1 - 1
src/views/system/config/timeLimit/component/Time-limit-edit.vue

@@ -5,7 +5,7 @@
 				<el-row :gutter="5">
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
 						<el-form-item label="配置名称" prop="timeLimitName" :rules="[{ required: true, message: '请填写配置名称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.timeLimitName" placeholder="请输入配置名称" clearable max-length="50"></el-input>
+							<el-input v-model="state.ruleForm.timeLimitName" placeholder="请填写配置名称" clearable max-length="50"></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">

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

@@ -37,7 +37,7 @@
 							v-model="state.ruleForm.opinion"
 							type="textarea"
 							:autosize="{ minRows: 6, maxRows: 8 }"
-							placeholder="请输入情况说明"
+							placeholder="请填写情况说明"
 							max-length="1000"
 						></el-input>
 					</el-form-item>

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

@@ -318,13 +318,13 @@ const onStopProcess = (row: any) => {
 	ElMessageBox.prompt('终止原因', '提示', {
 		confirmButtonText: '确定',
 		cancelButtonText: '取消',
-		inputPlaceholder: '请输入终止原因,不超过50字符',
+		inputPlaceholder: '请填写终止原因,不超过50字符',
 		draggable: true,
-		inputErrorMessage: '请输入终止原因',
+		inputErrorMessage: '请填写终止原因',
 		inputType: 'textarea',
 		inputValidator: (value) => {
 			if (value) return true;
-			else return '请输入终止原因';
+			else return '请填写终止原因';
 		},
 	})
 		.then(({ value }) => {

+ 106 - 0
src/views/system/dataShare/index.vue

@@ -0,0 +1,106 @@
+<template>
+	<div class="system-dataShare-container layout-padding">
+		<div class="layout-padding-auto layout-padding-view pd20">
+			<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="160px" v-loading="state.loading">
+				<el-row :gutter="35">
+					<el-col :xs="24" :sm="12" :md="6" :lg="6" :xl="6">
+						<el-form-item label="在线服务代表数" prop="crntSeatNum" :rules="[{ required: true, message: '请填写在线服务代表数', trigger: 'blur' }]">
+							<el-input-number v-model="state.ruleForm.crntSeatNum" :min="1" :precision="0" class="w100" />
+						</el-form-item>
+					</el-col>
+					<el-col :xs="24" :sm="12" :md="6" :lg="6" :xl="6">
+						<el-form-item label="通话服务代表数" prop="crntTelNum" :rules="[{ required: true, message: '请填写通话服务代表数', trigger: 'blur' }]">
+							<el-input-number v-model="state.ruleForm.crntTelNum" :min="1" :precision="0" class="w100" />
+						</el-form-item>
+					</el-col>
+					<el-col :xs="24" :sm="12" :md="6" :lg="6" :xl="6">
+						<el-form-item label="坐席数量(个)" prop="seatNum" :rules="[{ required: true, message: '请填写席数量', trigger: 'blur' }]">
+							<el-input-number v-model="state.ruleForm.seatNum" :min="1" :precision="0" class="w100" />
+						</el-form-item>
+					</el-col>
+					<el-col :xs="24" :sm="12" :md="6" :lg="6" :xl="6">
+						<el-form-item label="坐席话务员数(个)" prop="seatHwyNum" :rules="[{ required: true, message: '请填写坐席话务员数', trigger: 'blur' }]">
+							<el-input-number v-model="state.ruleForm.seatHwyNum" :min="1" :precision="0" class="w100" />
+						</el-form-item>
+					</el-col>
+					<el-col :xs="24" :sm="12" :md="6" :lg="6" :xl="6">
+						<el-form-item
+							label="未接通通话记录记录最多上传条数"
+							prop="missedCallCount"
+							:rules="[{ required: true, message: '请填写未接通通话记录记录最多上传条数', trigger: 'blur' }]"
+						>
+							<el-input-number v-model="state.ruleForm.missedCallCount" :min="1" :precision="0" class="w100" />
+						</el-form-item>
+					</el-col>
+					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
+						<el-form-item>
+							<el-button type="primary" @click="onSubmit(ruleFormRef)" :loading="state.loading"> 保 存 </el-button>
+						</el-form-item>
+					</el-col>
+				</el-row>
+			</el-form>
+		</div>
+	</div>
+</template>
+
+<script lang="tsx" setup name="systemDataShare">
+import { ref, reactive, onMounted } from 'vue';
+import { ElMessageBox, ElMessage, FormInstance } from 'element-plus';
+import { throttle } from '@/utils/tools';
+import { editDataShareConfig, getDataShareConfig } from '@/api/system/dataShare';
+
+// 定义变量内容
+const state = reactive({
+	loading: false, //加载状态
+	ruleForm: {},
+});
+/** 获取用户列表 */
+const getConfig = () => {
+	state.loading = true;
+	getDataShareConfig()
+		.then((response: any) => {
+			state.ruleForm = response.result;
+			state.loading = false;
+		})
+		.catch(() => {
+			state.loading = false;
+		});
+};
+// 保存
+const ruleFormRef = ref<FormInstance>();
+const onSubmit = throttle((formEl: FormInstance | undefined) => {
+	if (!formEl) return;
+	formEl.validate((valid: boolean) => {
+		if (!valid) return;
+		ElMessageBox.confirm(`是否要保存?`, '提示', {
+			confirmButtonText: '确定',
+			cancelButtonText: '取消',
+			type: 'warning',
+			autofocus: false,
+			draggable: true,
+		})
+			.then(() => {
+				state.loading = true;
+				editDataShareConfig(state.ruleForm)
+					.then(() => {
+						ElMessage.success('操作成功');
+						state.loading = false;
+					})
+					.catch(() => {
+						state.loading = false;
+					});
+			})
+			.catch(() => {});
+	});
+}, 500);
+onMounted(() => {
+	getConfig();
+});
+</script>
+<style lang="scss" scoped>
+.system-dataShare-container {
+	.el-table {
+		flex: 1;
+	}
+}
+</style>

+ 4 - 4
src/views/system/organize/component/Org-add.vue

@@ -3,13 +3,13 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="80px">
 			<el-row :gutter="35">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="部门名称" prop="name" :rules="[{ required: true, message: '请输入部门名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入部门名称" clearable></el-input>
+					<el-form-item label="部门名称" prop="name" :rules="[{ required: true, message: '请填写部门名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写部门名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="部门简称" prop="shortName" :rules="[{ required: true, message: '请输入部门简称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.shortName" placeholder="请输入部门简称" clearable></el-input>
+					<el-form-item label="部门简称" prop="shortName" :rules="[{ required: true, message: '请填写部门简称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.shortName" placeholder="请填写部门简称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 

+ 4 - 4
src/views/system/organize/component/Org-edit.vue

@@ -3,13 +3,13 @@
 		<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="80px">
 			<el-row :gutter="35">
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="部门名称" prop="name" :rules="[{ required: true, message: '请输入部门名称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.name" placeholder="请输入部门名称" clearable></el-input>
+					<el-form-item label="部门名称" prop="name" :rules="[{ required: true, message: '请填写部门名称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.name" placeholder="请填写部门名称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-					<el-form-item label="部门简称" prop="shortName" :rules="[{ required: true, message: '请输入部门简称', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.shortName" placeholder="请输入部门简称" clearable></el-input>
+					<el-form-item label="部门简称" prop="shortName" :rules="[{ required: true, message: '请填写部门简称', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.shortName" placeholder="请填写部门简称" clearable></el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">

+ 8 - 8
src/views/system/parameter/component/Parameter-add.vue

@@ -3,32 +3,32 @@
 			<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="参数名称" prop="settingName" :rules="[{ required: true, message: '请输入参数名称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.settingName" placeholder="请输入参数名称" clearable></el-input>
+						<el-form-item label="参数名称" prop="settingName" :rules="[{ required: true, message: '请填写参数名称', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.settingName" placeholder="请填写参数名称" clearable></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="参数" prop="code" :rules="[{ required: true, message: '请输入参数', trigger: 'blur' }]">
-							<el-input v-model.trim="state.ruleForm.code" placeholder="请输入参数" clearable></el-input>
+						<el-form-item label="参数" prop="code" :rules="[{ required: true, message: '请填写参数', trigger: 'blur' }]">
+							<el-input v-model.trim="state.ruleForm.code" placeholder="请填写参数" clearable></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="参数值" prop="settingValue" :rules="[{ required: true, message: '请输入参数值', trigger: 'blur' }]">
+						<el-form-item label="参数值" prop="settingValue" :rules="[{ required: true, message: '请填写参数值', trigger: 'blur' }]">
 							<el-input v-model.trim="state.ruleForm.settingValue" placeholder="有多个参数值,请以的|隔开,如1|2|3" clearable></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="排序" prop="sort" :rules="[{ required: false, message: '请输入排序', trigger: 'blur' }]">
+						<el-form-item label="排序" prop="sort" :rules="[{ required: false, message: '请填写排序', trigger: 'blur' }]">
 							<el-input-number v-model="state.ruleForm.sort" :min="1" :precision="0"/>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="参数说明" prop="remark" :rules="[{ required: false, message: '请输入参数说明', trigger: 'blur' }]">
+						<el-form-item label="参数说明" prop="remark" :rules="[{ required: false, message: '请填写参数说明', trigger: 'blur' }]">
 							<el-input
 								type="textarea"
 								:autosize="{ minRows: 6, maxRows: 10 }"
 								v-model="state.ruleForm.remark"
-								placeholder="请输入参数说明"
+								placeholder="请填写参数说明"
 								clearable
 							></el-input>
 						</el-form-item>

+ 8 - 8
src/views/system/parameter/component/Parameter-edit.vue

@@ -3,17 +3,17 @@
 			<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
 				<el-row :gutter="10">
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="参数名称" prop="settingName" :rules="[{ required: true, message: '请输入参数名称', trigger: 'blur' }]">
-							<el-input v-model="state.ruleForm.settingName" placeholder="请输入参数名称" clearable disabled></el-input>
+						<el-form-item label="参数名称" prop="settingName" :rules="[{ required: true, message: '请填写参数名称', trigger: 'blur' }]">
+							<el-input v-model="state.ruleForm.settingName" placeholder="请填写参数名称" clearable disabled></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="参数" prop="code" :rules="[{ required: true, message: '请输入参数', trigger: 'blur' }]">
-							<el-input v-model.trim="state.ruleForm.code" placeholder="请输入参数" clearable disabled></el-input>
+						<el-form-item label="参数" prop="code" :rules="[{ required: true, message: '请填写参数', trigger: 'blur' }]">
+							<el-input v-model.trim="state.ruleForm.code" placeholder="请填写参数" clearable disabled></el-input>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="参数值" prop="settingValue" :rules="[{ required: true, message: '请输入参数值', trigger: 'blur' }]">
+						<el-form-item label="参数值" prop="settingValue" :rules="[{ required: true, message: '请填写参数值', trigger: 'blur' }]">
 							<el-input
 								v-model.trim="state.ruleForm.settingValue"
 								placeholder="有多个参数值,请以的|隔开,如1|2|3"
@@ -23,18 +23,18 @@
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
-						<el-form-item label="排序" prop="sort" :rules="[{ required: false, message: '请输入排序', trigger: 'blur' }]">
+						<el-form-item label="排序" prop="sort" :rules="[{ required: false, message: '请填写排序', trigger: 'blur' }]">
 							<el-input-number v-model="state.ruleForm.sort" :min="1" :precision="0" :disabled="state.isDisabled"/>
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-						<el-form-item label="参数说明" prop="remark" :rules="[{ required: false, message: '请输入参数说明', trigger: 'blur' }]">
+						<el-form-item label="参数说明" prop="remark" :rules="[{ required: false, message: '请填写参数说明', trigger: 'blur' }]">
 							<el-input
 								:disabled="state.isDisabled"
 								type="textarea"
 								:autosize="{ minRows: 6, maxRows: 10 }"
 								v-model="state.ruleForm.remark"
-								placeholder="请输入参数说明"
+								placeholder="请填写参数说明"
 								clearable
 							></el-input>
 						</el-form-item>

+ 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="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.settingName" placeholder="请填写参数名称" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item label="参数" prop="code">
-					<el-input v-model="state.queryParams.code" placeholder="请输入参数" clearable @keyup.enter="handleQuery" class="keyword-input" />
+					<el-input v-model="state.queryParams.code" placeholder="请填写参数" clearable @keyup.enter="handleQuery" class="keyword-input" />
 				</el-form-item>
 				<el-form-item>
 					<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>

+ 4 - 4
src/views/system/roles/component/Role-edit.vue

@@ -15,13 +15,13 @@
           </el-form-item>
         </el-col>
         <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-          <el-form-item label="角色编码" prop="name" :rules="[{ required: true, message: '请输入角色编码', trigger: 'blur' }]">
-            <el-input v-model="state.ruleForm.name" placeholder="请输入角色编码" clearable></el-input>
+          <el-form-item label="角色编码" prop="name" :rules="[{ required: true, message: '请填写角色编码', trigger: 'blur' }]">
+            <el-input v-model="state.ruleForm.name" placeholder="请填写角色编码" clearable></el-input>
           </el-form-item>
         </el-col>
 				<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-					<el-form-item label="角色说明" prop="description" :rules="[{ required: false, message: '请输入角色说明', trigger: 'blur' }]">
-						<el-input v-model="state.ruleForm.description" type="textarea" placeholder="请输入角色说明" maxlength="150"></el-input>
+					<el-form-item label="角色说明" prop="description" :rules="[{ required: false, message: '请填写角色说明', trigger: 'blur' }]">
+						<el-input v-model="state.ruleForm.description" type="textarea" placeholder="请填写角色说明" maxlength="150"></el-input>
 					</el-form-item>
 				</el-col>
 			</el-row>

+ 2 - 2
src/views/system/workforce/components/Number-edit.vue

@@ -10,8 +10,8 @@
 		@close="close"
 	>
 		<el-form :model="state.ruleForm" label-width="90px" ref="ruleFormRef">
-			<el-form-item label="班次名称" prop="name" :rules="[{ required: true, message: '请输入班次名称', trigger: 'blur' }]">
-				<el-input v-model="state.ruleForm.name" placeholder="请输入班次名称" clearable></el-input>
+			<el-form-item label="班次名称" prop="name" :rules="[{ required: true, message: '请填写班次名称', trigger: 'blur' }]">
+				<el-input v-model="state.ruleForm.name" placeholder="请填写班次名称" clearable></el-input>
 			</el-form-item>
 			<el-form-item label="上班时间" prop="workingTime" :rules="[{ required: true, message: '请选择上班时间', trigger: 'change' }]">
 				<el-time-picker v-model="state.ruleForm.workingTime" placeholder="请选择上班时间" class="w100" value-format="HH:mm:ss" />

+ 1 - 1
src/views/system/workforce/components/Select-user.vue

@@ -8,7 +8,7 @@
 					remote
 					class="w100"
 					reserve-keyword
-					placeholder="输入用户姓名查询"
+					placeholder="填写用户姓名查询"
 					remote-show-suffix
 					:remote-method="remoteMethod"
 					:loading="loading"