From 0bccc45dca0527bef40f5d9ed47c8e0d175cd40b Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期四, 11 九月 2025 14:57:52 +0800
Subject: [PATCH] 测试完成

---
 src/views/index.vue                                            |    4 
 src/views/followvisit/zbAgain/index.vue                        |   23 
 src/views/repositoryai/templateku/configurat/index.vue         |   24 
 src/api/AiCentre/Qtemplate.js                                  |   10 
 src/views/knowledge/questionnaire/compilequer/index.vue        |   40 +
 src/views/patient/patient/index.vue                            |   18 
 src/views/patient/subsequent/index.vue                         |   19 
 src/views/followvisit/zysatisfaction/index.vue                 |   18 
 src/views/sfstatistics/propaganda/index.vue                    |    2 
 src/views/satisfaction.vue                                     |   16 
 src/views/patient/patient/operation.vue                        |   10 
 src/views/patient/propaganda/Missionotice.vue                  |    5 
 src/views/patient/patient/behospitalized.vue                   |   16 
 src/components/CallButton/index.vue                            |    9 
 src/store/getters.js                                           |   22 
 src/views/followvisit/discharge/outpatientService.vue          |   20 
 src/views/patient/propaganda/Missioncreation.vue               |   24 
 src/smartor/dataobject/dw_patouthosp_list.vue                  |    4 
 src/views/followvisit/technology/index.vue                     |   19 
 src/views/patient/physical/index.vue                           |   19 
 src/store/modules/user.js                                      |  318 ++++++------
 src/smartor/dataobject/dw_patouthosp_base.vue                  |    6 
 src/views/system/user/profile/index.vue                        |    4 
 src/assets/styles/element-variables.scss                       |    4 
 src/views/sfstatistics/percentage/index.vue                    |   32 
 src/views/patient/patient/hospital.vue                         |   20 
 src/views/patient/medtechnician/Compositeeditdetails.vue       |    2 
 src/views/patient/patient/profile/index.vue                    |    8 
 src/views/shortmessage/healthinformation/compilequer/index.vue |    4 
 src/views/followvisit/outpatient/index.vue                     |   19 
 src/views/patient/patient/physical.vue                         |    6 
 src/views/sfstatistics/Voicedetail/index.vue                   |    2 
 src/views/sfstatistics/statement/index.vue                     |    2 
 src/views/patient/patient/outpatient.vue                       |   22 
 src/views/followvisit/satisfaction/index.vue                   |    6 
 src/views/patient/propaganda/QuestionnaireTask.vue             |   43 
 src/views/followvisit/mzsatisfaction/index.vue                 |   15 
 src/views/patient/propaganda/index.vue                         |   13 
 src/views/patient/patient/ExternalPatient.vue                  |   10 
 src/views/followvisit/record/detailpage/index.vue              |  262 ++++++++++
 src/views/followvisit/satisfaction/particulars/index.vue       |   14 
 src/views/knowledge/education/compilequer/index.vue            |    4 
 src/views/followvisit/complaint/index.vue                      |   19 
 src/views/followvisit/tasklist/index.vue                       |   14 
 src/api/system/user.js                                         |    2 
 src/views/followvisit/tasklist/FollowupDetails/index.vue       |    6 
 src/assets/styles/variables.scss                               |    8 
 src/views/complaint/complaintmy/index.vue                      |    1 
 src/views/followvisit/SpecificDisease/index.vue                |   19 
 src/views/followvisit/again/index.vue                          |   23 
 src/views/patient/propaganda/particty copy.vue                 |   10 
 src/assets/styles/sidebar.scss                                 |    2 
 src/views/patient/patient/indexls.vue                          |    2 
 src/layout/components/TagsView/index.vue                       |    4 
 src/views/patient/questionnaire/index.vue                      |   19 
 src/views/followvisit/linem/index.vue                          |    7 
 src/views/followvisit/record/index.vue                         |   19 
 src/views/repositoryai/templateku/configurat/taskub.vue        |   24 
 /dev/null                                                      |    0 
 src/views/system/user/index.vue                                |   10 
 src/views/followvisit/record/physical/index.vue                |    6 
 src/views/login.vue                                            |   14 
 src/views/patient/shadow/index.vue                             |   19 
 src/api/AiCentre/EChartsdata.js                                |    2 
 src/views/patient/propaganda/particty.vue                      |   43 
 src/views/complaint/complaintlist/index.vue                    |    4 
 src/views/followvisit/discharge/index.vue                      |   78 +-
 src/views/patient/follow/index.vue                             |    7 
 68 files changed, 903 insertions(+), 597 deletions(-)

diff --git "a/dist \0502\051.zip" "b/dist \0502\051.zip"
deleted file mode 100644
index 811121b..0000000
--- "a/dist \0502\051.zip"
+++ /dev/null
Binary files differ
diff --git a/dist.zip b/dist.zip
deleted file mode 100644
index a84776e..0000000
--- a/dist.zip
+++ /dev/null
Binary files differ
diff --git a/src/api/AiCentre/EChartsdata.js b/src/api/AiCentre/EChartsdata.js
index 2b4d479..274c0e6 100644
--- a/src/api/AiCentre/EChartsdata.js
+++ b/src/api/AiCentre/EChartsdata.js
@@ -51,7 +51,7 @@
   });
 }
 
-// 鍚勭瀹ゆ湇鍔′汉娆�
+// 鍚勮棰樼粍鏈嶅姟浜烘
 export function getDeptRanking(data) {
   return request({
     url: "/smartor/patinhosp/getDeptRanking",
diff --git a/src/api/AiCentre/Qtemplate.js b/src/api/AiCentre/Qtemplate.js
index 5853929..f9b214d 100644
--- a/src/api/AiCentre/Qtemplate.js
+++ b/src/api/AiCentre/Qtemplate.js
@@ -141,7 +141,7 @@
     method: "get",
   });
 }
-//绉戝鐥呭尯妯℃澘鍏宠仈鏂板
+//璇鹃缁勭梾鍖烘ā鏉垮叧鑱旀柊澧�
 export function depthospgetson(data) {
   return request({
     url: "/smartor/td/add",
@@ -149,7 +149,7 @@
     data: data,
   });
 }
-//绉戝鐥呭尯妯℃澘鍏宠仈鏌ヨ
+//璇鹃缁勭梾鍖烘ā鏉垮叧鑱旀煡璇�
 export function depthospgetsonlist(data) {
   return request({
     url: "/smartor/td/list",
@@ -157,7 +157,7 @@
     params: data,
   });
 }
-//浠诲姟绉戝鐥呭尯妯℃澘鍏宠仈鏌ヨ
+//浠诲姟璇鹃缁勭梾鍖烘ā鏉垮叧鑱旀煡璇�
 export function taskdepthospgetsonlist(data) {
   return request({
     url: "/smartor/taskdept/list",
@@ -165,14 +165,14 @@
     data: data,
   });
 }
-// 鍒犻櫎绉戝鐥呭尯妯℃澘鍒嗙被
+// 鍒犻櫎璇鹃缁勭梾鍖烘ā鏉垮垎绫�
 export function depthospgetsondel(id) {
   return request({
     url: "/smartor/td/remove/" + id,
     method: "get",
   });
 }
-// 鍒犻櫎浠诲姟绉戝鍏宠仈
+// 鍒犻櫎浠诲姟璇鹃缁勫叧鑱�
 export function taskdepthospgetsondel(id) {
   return request({
     url: "/smartor/taskdept/remove/" + id,
diff --git a/src/api/system/user.js b/src/api/system/user.js
index 451a5c0..35564ca 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -161,7 +161,7 @@
     params: data,
   });
 }
-// 鏂板绉戝/鐥呭尯
+// 鏂板璇鹃缁�/鐥呭尯
 export function adduserdept(data) {
   return request({
     url: "/smartor/userdept/add",
diff --git a/src/assets/styles/element-variables.scss b/src/assets/styles/element-variables.scss
index 6baac93..eed9294 100644
--- a/src/assets/styles/element-variables.scss
+++ b/src/assets/styles/element-variables.scss
@@ -4,8 +4,8 @@
 **/
 
 /* theme color */
-$--color-primary: #3ba2f7;
-$--color-success: #13ce66;
+$--color-primary: #3664D9;
+$--color-success: #0ABC54;
 $--color-warning: #ffba00;
 $--color-danger: #ff4949;
 // $--color-info: #1E1E1E;
diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss
index c1008b8..a73b9c6 100644
--- a/src/assets/styles/sidebar.scss
+++ b/src/assets/styles/sidebar.scss
@@ -15,7 +15,7 @@
     -webkit-transition: width .28s;
     transition: width 0.28s;
     width: $base-sidebar-width !important;
-    background: -webkit-linear-gradient(bottom, #3d6df8, #5b8cff);
+    // background: -webkit-linear-gradient(bottom, #3d6df8, #5b8cff);
 
     height: 100%;
     position: fixed;
diff --git a/src/assets/styles/variables.scss b/src/assets/styles/variables.scss
index b6400d0..8072a9a 100644
--- a/src/assets/styles/variables.scss
+++ b/src/assets/styles/variables.scss
@@ -13,15 +13,17 @@
 // 榛樿鑿滃崟涓婚椋庢牸
 $base-menu-color:#f7f8f8;
 $base-menu-color-active:#f4f4f5;
-$base-menu-background:#5788fe;
+$base-menu-background:#1D42F5;
+// $base-menu-background:linear-gradient(90deg, #1D42F5, #6BAEF5);
+
 $base-logo-title-color: #ffffff;
 
 $base-menu-light-color:rgba(0,0,0,.70);
 $base-menu-light-background:#59f97f;
 $base-logo-light-title-color: #001529;
 
-$base-sub-menu-background:#99baed;
-$base-sub-menu-hover:#001528;
+$base-sub-menu-background:#aec6e8;
+$base-sub-menu-hover:#6eb8fc;
 
 // 鑷畾涔夋殫鑹茶彍鍗曢鏍�
 /**
diff --git a/src/components/CallButton/index.vue b/src/components/CallButton/index.vue
index 4d055cd..ef5dbf4 100644
--- a/src/components/CallButton/index.vue
+++ b/src/components/CallButton/index.vue
@@ -48,6 +48,7 @@
         sipUri: `${randomNum}` + "@192.168.10.124",
         password: "Smartor@2023",
         displayName: "Web 灏忛緳",
+        // realm: "9.208.5.18:8090",
       },
     };
   },
@@ -69,7 +70,13 @@
     },
   },
   mounted() {
-    console.log('褰撳墠鍒嗘満鍙�',this.sipConfig);
+    // 娴嬭瘯
+    const ws = new WebSocket("wss://9.208.5.18:7443");
+    ws.onopen = () => console.log("WebSocket 杩炴帴鎴愬姛");
+    ws.onerror = (e) => console.error("WebSocket 閿欒:", e);
+
+
+    // 鍒濆鍖朣IP杩炴帴
 
     sipService.init(this.sipConfig);
     sipService.onStatusChange = (status) => {
diff --git a/src/layout/components/TagsView/index.vue b/src/layout/components/TagsView/index.vue
index cc98071..3db09b7 100644
--- a/src/layout/components/TagsView/index.vue
+++ b/src/layout/components/TagsView/index.vue
@@ -265,9 +265,9 @@
         margin-right: 15px;
       }
       &.active {
-        background-color: #42b983;
+        background-color: #3664D9;
         color: #fff;
-        border-color: #42b983;
+        border-color: #3664D9;
         &::before {
           content: '';
           background: #fff;
diff --git a/src/smartor/dataobject/dw_patouthosp_base.vue b/src/smartor/dataobject/dw_patouthosp_base.vue
index afa2299..e77fc0a 100644
--- a/src/smartor/dataobject/dw_patouthosp_base.vue
+++ b/src/smartor/dataobject/dw_patouthosp_base.vue
@@ -4,8 +4,8 @@
         <el-form-item label=" 鍖婚櫌鍚嶇О " prop="hospitalname">
           <el-input prop="hospitalname" placeholder="璇疯緭鍏� 鍖婚櫌鍚嶇О " clearable/>
         </el-form-item>
-        <el-form-item label=" 绉戝鍚嶇О " prop="deptname">
-          <el-input prop="deptname" placeholder="璇疯緭鍏� 绉戝鍚嶇О " clearable  />
+        <el-form-item label=" 璇鹃缁勫悕绉� " prop="deptname">
+          <el-input prop="deptname" placeholder="璇疯緭鍏� 璇鹃缁勫悕绉� " clearable  />
         </el-form-item>
         <el-form-item label=" 鍖荤敓鍚嶇О " prop="drname">
           <el-input prop="drname" placeholder="璇疯緭鍏� 鍖荤敓鍚嶇О " clearable  />
@@ -20,4 +20,4 @@
         </el-form-item>
      </el-form>
     </div>
-</template>
\ No newline at end of file
+</template>
diff --git a/src/smartor/dataobject/dw_patouthosp_list.vue b/src/smartor/dataobject/dw_patouthosp_list.vue
index fcd5656..042bed2 100644
--- a/src/smartor/dataobject/dw_patouthosp_list.vue
+++ b/src/smartor/dataobject/dw_patouthosp_list.vue
@@ -4,7 +4,7 @@
       <el-table-column label=" 鑷ID " align="center" prop="id" />
       <el-table-column label=" 鍖婚櫌鍚嶇О " align="center" prop="hospitalname" />
       <el-table-column label=" 璇婃柇鍚嶇О " align="center" prop="diagname" />
-      <el-table-column label=" 绉戝鍚嶇О " align="center" prop="deptname" />
+      <el-table-column label=" 璇鹃缁勫悕绉� " align="center" prop="deptname" />
       <el-table-column label=" 鍖荤敓鍚嶇О " align="center" prop="drname" />
       <el-table-column label=" 灏辫瘖鏃ユ湡 " align="center" prop="admitdate" width="180">
         <template slot-scope="scope">
@@ -21,4 +21,4 @@
 </template>
 <script>
 
-</script>
\ No newline at end of file
+</script>
diff --git a/src/store/getters.js b/src/store/getters.js
index 6e62049..5610c8a 100644
--- a/src/store/getters.js
+++ b/src/store/getters.js
@@ -640,13 +640,14 @@
   // 闅忚绫诲瀷
   tasktypes: (state) => [
     {
-      value: 1,
-      label: "鐩戞祴璇勪及",
+      value: 16,
+      label: "璇鹃闅忚",
       raw: {
         cssClass: "",
         listClass: "",
       },
     },
+
     {
       value: 2,
       label: "鍑洪櫌闅忚",
@@ -688,6 +689,14 @@
       },
     },
     {
+      value: 1,
+      label: "鐩戞祴璇勪及",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+    {
       value: 14,
       label: "闂ㄨ瘖婊℃剰搴�",
       raw: {
@@ -711,14 +720,7 @@
         listClass: "",
       },
     },
-    // {
-    //   value: 8,
-    //   label: "鍏朵粬閫氱煡",
-    //   raw: {
-    //   cssClass: "",
-    //   listClass: "",
-    // },
-    // },
+
     {
       value: 9,
       label: "浣撴闅忚",
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index bdead28..142aace 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -1,222 +1,218 @@
-import { login, logout, getInfo } from '@/api/login'
-import { getToken, setToken, removeToken } from '@/utils/auth'
+import { login, logout, getInfo } from "@/api/login";
+import { getToken, setToken, removeToken } from "@/utils/auth";
 
 const user = {
   state: {
     token: getToken(),
-    name: '',
-    nickName:'',
-    Id: '',
-    avatar: '',
-    hisUserId:'',
-    belongWards:[],
-    belongDepts:[],
+    name: "",
+    nickName: "",
+    Id: "",
+    avatar: "",
+    hisUserId: "",
+    belongWards: [],
+    belongDepts: [],
     roles: [],
     permissions: [],
     // 鏈嶅姟绫诲瀷
-  Serviceauthority:  [
-    {
-      value: "1",
-      label: "鎮h�呮姤鍛�",
-      route: "followvisit/QuestionnaireTask",
-      raw: {
-        cssClass: "",
-        listClass: "",
+    Serviceauthority: [
+      {
+        value: "1",
+        label: "鎮h�呮姤鍛�",
+        route: "followvisit/QuestionnaireTask",
+        raw: {
+          cssClass: "",
+          listClass: "",
+        },
       },
-    },
-    {
-      value: "2",
-      label: "蹇冪數闅忚",
-      route: "followvisit/QuestionnaireTask",
-      raw: {
-        cssClass: "",
-        listClass: "",
+      {
+        value: "2",
+        label: "蹇冪數闅忚",
+        route: "followvisit/QuestionnaireTask",
+        raw: {
+          cssClass: "",
+          listClass: "",
+        },
       },
-    },
-    {
-      value: "3",
-      label: "浣撴闅忚",
-      route: "followvisit/particty",
-      raw: {
-        cssClass: "",
-        listClass: "",
+      {
+        value: "3",
+        label: "浣撴闅忚",
+        route: "followvisit/particty",
+        raw: {
+          cssClass: "",
+          listClass: "",
+        },
       },
-    },
-    {
-      value: "4",
-      label: "瀹f暀鍏虫��",
-      route: "followvisit/Missioncreation",
-      raw: {
-        cssClass: "",
-        listClass: "",
+      {
+        value: "4",
+        label: "瀹f暀鍏虫��",
+        route: "followvisit/Missioncreation",
+        raw: {
+          cssClass: "",
+          listClass: "",
+        },
       },
-    },
-    {
-      value: "5",
-      label: "鍑洪櫌闅忚",
-      route: "followvisit/particty",
-      raw: {
-        cssClass: "",
-        listClass: "",
+      {
+        value: "5",
+        label: "鍑洪櫌闅忚",
+        route: "followvisit/particty",
+        raw: {
+          cssClass: "",
+          listClass: "",
+        },
       },
-    },
-    {
-      value: "6",
-      label: "闂ㄨ瘖闅忚",
-      route: "followvisit/particty",
-      raw: {
-        cssClass: "",
-        listClass: "",
+      {
+        value: "6",
+        label: "闂ㄨ瘖闅忚",
+        route: "followvisit/particty",
+        raw: {
+          cssClass: "",
+          listClass: "",
+        },
       },
-    },
-    {
-      value: "7",
-      label: "閫氱煡鏈嶅姟",
-      route: "followvisit/Missioncreation",
-      raw: {
-        cssClass: "",
-        listClass: "",
+      {
+        value: "7",
+        label: "閫氱煡鏈嶅姟",
+        route: "followvisit/Missioncreation",
+        raw: {
+          cssClass: "",
+          listClass: "",
+        },
       },
-    },
-  ],
+    ],
   },
 
   mutations: {
     SET_TOKEN: (state, token) => {
-      state.token = token
+      state.token = token;
     },
     SET_NAME: (state, name) => {
-      state.name = name
+      state.name = name;
     },
     SET_nickNAME: (state, name) => {
-      state.nickName = name
+      state.nickName = name;
     },
     SET_Id: (state, Id) => {
-      state.Id = Id
-      console.log(state.Id,'user2');
-
+      state.Id = Id;
+      console.log(state.Id, "user2");
     },
     SET_AVATAR: (state, avatar) => {
-      state.avatar = avatar
+      state.avatar = avatar;
     },
     SET_ROLES: (state, roles) => {
-      state.roles = roles
+      state.roles = roles;
     },
     SET_PERMISSIONS: (state, permissions) => {
-      state.permissions = permissions
+      state.permissions = permissions;
     },
     SET_Serviceauthority: (state, Serviceauthority) => {
-      state.Serviceauthority = Serviceauthority
+      state.Serviceauthority = Serviceauthority;
     },
     SET_leavehospitaldistrictcodes: (state, belongWards) => {
-      state.belongWards = belongWards
+      state.belongWards = belongWards;
     },
     SET_hisUserId: (state, hisUserId) => {
-      state.hisUserId = hisUserId
+      state.hisUserId = hisUserId;
     },
     SET_leaveldeptcodes: (state, belongDepts) => {
-      state.belongDepts = belongDepts
-    }
+      state.belongDepts = belongDepts;
+    },
   },
 
   actions: {
     // 鐧诲綍
     Login({ commit }, userInfo) {
-      console.log(userInfo,'user info');
+      console.log(userInfo, "user info");
 
-      const username = userInfo.username.trim()
-      const password = userInfo.password
-      const code = userInfo.code
+      const username = userInfo.username.trim();
+      const password = userInfo.password;
+      const code = userInfo.code;
 
-      const orgid = userInfo.orgid
+      const orgid = userInfo.orgid;
       return new Promise((resolve, reject) => {
-        login(username, password, code, orgid).then(res => {
-          setToken(res.token)
-          commit('SET_TOKEN', res.token)
-          localStorage.setItem('orgid', orgid);
-          if (orgid=='30001002') {
-          localStorage.setItem('orgname', '娴欐睙鐪佺珛鍚屽痉鍖婚櫌缈犺嫅闄㈠尯');
-          localStorage.setItem('ZuHuID', '1400361376454545408');
-          localStorage.setItem('deptCode', '1017');
-          }else if (orgid=='30001003') {
-          localStorage.setItem('orgname', '娴欐睙鐪佺珛鍚屽痉鍖婚櫌涔嬫睙闄㈠尯');
-          localStorage.setItem('ZuHuID', '1400360867068907520');
-          localStorage.setItem('deptCode', '01040201');
-          }else if (orgid=='30001004') {
-          localStorage.setItem('orgname', '娴欐睙鐪佺珛鍚屽痉鍖婚櫌闂叉灄闄㈠尯');
-          localStorage.setItem('ZuHuID', '1429338802177000002');
-          localStorage.setItem('deptCode', '');
-          }else if (orgid=='30001005') {
-          localStorage.setItem('orgname', '娴欐睙鐪佺珛鍚屽痉鍖婚櫌澶╃洰灞辫矾闄㈠尯');
-          localStorage.setItem('ZuHuID', '1429338802177000003');
-          localStorage.setItem('deptCode', '');
-          }else if (orgid=='30001006') {
-          localStorage.setItem('orgname', '娴欐睙鐪佺珛鍚屽痉鍖婚櫌闈掑北婀栭櫌鍖�');
-          localStorage.setItem('ZuHuID', '1429338802177000004');
-          localStorage.setItem('deptCode', '');
-          }else if (orgid=='30001007') {
-          localStorage.setItem('orgname', '娴嬭瘯闄㈠尯');
-          localStorage.setItem('ZuHuID', '1429338802177000005');
-          localStorage.setItem('deptCode', '');
-          }
-          resolve()
-        }).catch(error => {
-          reject(error)
-        })
-      })
+        login(username, password, code, orgid)
+          .then((res) => {
+            setToken(res.token);
+            commit("SET_TOKEN", res.token);
+            localStorage.setItem("orgid", orgid);
+            if (orgid == "H41010500003") {
+              localStorage.setItem("orgname", "娌冲崡涓尰鑽ぇ瀛︾涓�闄勫睘鍖婚櫌");
+              localStorage.setItem("ZuHuID", "1400361376454545408"); // 璇锋浛鎹负瀹為檯鐨刏uHuID
+              localStorage.setItem("deptCode", "1017"); // 璇锋浛鎹负瀹為檯鐨勮棰樼粍浠g爜
+            } else if (orgid == "H41082200269") {
+              localStorage.setItem("orgname", "鍗氱埍鍘夸汉姘戝尰闄�");
+              localStorage.setItem("ZuHuID", "1400360867068907520"); // 璇锋浛鎹负瀹為檯鐨刏uHuID
+              localStorage.setItem("deptCode", "01040201"); // 璇锋浛鎹负瀹為檯鐨勮棰樼粍浠g爜
+            } else if (orgid == "H41078202417") {
+              localStorage.setItem("orgname", "杈夊幙甯備腑鍖婚櫌");
+              localStorage.setItem("ZuHuID", "1429338802177000002"); // 璇锋浛鎹负瀹為檯鐨刏uHuID
+              localStorage.setItem("deptCode", ""); // 璇锋浛鎹负瀹為檯鐨勮棰樼粍浠g爜
+            }
+            resolve();
+          })
+          .catch((error) => {
+            reject(error);
+          });
+      });
     },
 
     // 鑾峰彇鐢ㄦ埛淇℃伅
     GetInfo({ commit, state }) {
       return new Promise((resolve, reject) => {
-        getInfo().then(res => {
-
-          const user = res.user
-          const avatar = (user.avatar == "" || user.avatar == null) ? require("@/assets/images/profile.jpg") : process.env.VUE_APP_BASE_API + user.avatar;
-          if (res.roles && res.roles.length > 0) { // 楠岃瘉杩斿洖鐨剅oles鏄惁鏄竴涓潪绌烘暟缁�
-            commit('SET_ROLES', res.roles)
-            commit('SET_PERMISSIONS', res.permissions)
-          } else {
-            commit('SET_ROLES', ['ROLE_DEFAULT'])
-          }
-          commit('SET_NAME', user.userName)
-          commit('SET_nickNAME', user.nickName)
-          commit('SET_Id', user.userId)
-          commit('SET_hisUserId', user.hisUserId)
-          commit('SET_leavehospitaldistrictcodes', user.belongWards)
-          commit('SET_leaveldeptcodes', user.belongDepts)
-          commit('SET_AVATAR', avatar)
-          resolve(res)
-        }).catch(error => {
-          reject(error)
-        })
-      })
+        getInfo()
+          .then((res) => {
+            const user = res.user;
+            const avatar =
+              user.avatar == "" || user.avatar == null
+                ? require("@/assets/images/profile.jpg")
+                : process.env.VUE_APP_BASE_API + user.avatar;
+            if (res.roles && res.roles.length > 0) {
+              // 楠岃瘉杩斿洖鐨剅oles鏄惁鏄竴涓潪绌烘暟缁�
+              commit("SET_ROLES", res.roles);
+              commit("SET_PERMISSIONS", res.permissions);
+            } else {
+              commit("SET_ROLES", ["ROLE_DEFAULT"]);
+            }
+            commit("SET_NAME", user.userName);
+            commit("SET_nickNAME", user.nickName);
+            commit("SET_Id", user.userId);
+            commit("SET_hisUserId", user.hisUserId);
+            commit("SET_leavehospitaldistrictcodes", user.belongWards);
+            commit("SET_leaveldeptcodes", user.belongDepts);
+            commit("SET_AVATAR", avatar);
+            resolve(res);
+          })
+          .catch((error) => {
+            reject(error);
+          });
+      });
     },
 
     // 閫�鍑虹郴缁�
     LogOut({ commit, state }) {
       return new Promise((resolve, reject) => {
-        logout(state.token).then(() => {
-          commit('SET_TOKEN', '')
-          commit('SET_ROLES', [])
-          commit('SET_PERMISSIONS', [])
-          removeToken()
-          resolve()
-        }).catch(error => {
-          reject(error)
-        })
-      })
+        logout(state.token)
+          .then(() => {
+            commit("SET_TOKEN", "");
+            commit("SET_ROLES", []);
+            commit("SET_PERMISSIONS", []);
+            removeToken();
+            resolve();
+          })
+          .catch((error) => {
+            reject(error);
+          });
+      });
     },
 
     // 鍓嶇 鐧诲嚭
     FedLogOut({ commit }) {
-      return new Promise(resolve => {
-        commit('SET_TOKEN', '')
-        removeToken()
-        resolve()
-      })
-    }
-  }
-}
+      return new Promise((resolve) => {
+        commit("SET_TOKEN", "");
+        removeToken();
+        resolve();
+      });
+    },
+  },
+};
 
-export default user
+export default user;
diff --git a/src/views/complaint/complaintlist/index.vue b/src/views/complaint/complaintlist/index.vue
index fd0143e..e6ec6b4 100644
--- a/src/views/complaint/complaintlist/index.vue
+++ b/src/views/complaint/complaintlist/index.vue
@@ -32,7 +32,7 @@
             />
           </el-form-item>
 
-          <el-form-item label="琚姇璇夌瀹�" prop="status">
+          <el-form-item label="琚姇璇夎棰樼粍" prop="status">
             <el-cascader
               v-model="topqueryParams.tagid"
               :options="optionss"
@@ -80,7 +80,6 @@
           <el-col :span="1.5">
             <el-button
               type="primary"
-              plain
               icon="el-icon-plus"
               size="medium"
               @click="handleAdd"
@@ -91,7 +90,6 @@
           <el-col :span="1.5">
             <el-button
               type="success"
-              plain
               icon="el-icon-edit"
               size="medium"
               :disabled="single"
diff --git a/src/views/complaint/complaintmy/index.vue b/src/views/complaint/complaintmy/index.vue
index be34f6a..c8e61c2 100644
--- a/src/views/complaint/complaintmy/index.vue
+++ b/src/views/complaint/complaintmy/index.vue
@@ -51,7 +51,6 @@
           <el-col :span="1.5">
             <el-button
               type="primary"
-              plain
               icon="el-icon-plus"
               size="medium"
               @click="handleAdd"
diff --git a/src/views/followvisit/SpecificDisease/index.vue b/src/views/followvisit/SpecificDisease/index.vue
index 17f7129..d1b0d5b 100644
--- a/src/views/followvisit/SpecificDisease/index.vue
+++ b/src/views/followvisit/SpecificDisease/index.vue
@@ -138,8 +138,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -385,7 +384,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -534,8 +533,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -802,7 +801,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -826,7 +825,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1447,10 +1446,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/followvisit/again/index.vue b/src/views/followvisit/again/index.vue
index 3427512..6ce2076 100644
--- a/src/views/followvisit/again/index.vue
+++ b/src/views/followvisit/again/index.vue
@@ -180,8 +180,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -450,7 +449,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="棣栨闅忚绉戝"
+          label="棣栨闅忚璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -458,7 +457,7 @@
         >
         </el-table-column>
         <el-table-column
-          label="鏈绉戝"
+          label="鏈璇鹃缁�"
           align="center"
           key="visitDeptName"
           prop="visitDeptName"
@@ -771,7 +770,7 @@
             v-model="zcform.age"
           ></el-input>
         </el-form-item>
-        <el-form-item label="绉戝">
+        <el-form-item label="璇鹃缁�">
           <el-input
             style="width: 400px"
             disabled
@@ -904,7 +903,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -928,7 +927,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
         {
@@ -1776,10 +1775,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
@@ -1824,7 +1825,9 @@
   border-radius: 1px;
   color: #ffffff;
 }
-
+.button-textxga {
+  color: #de7897;
+}
 ::v-deep.el-radio-group {
   span {
     font-size: 24px;
diff --git a/src/views/followvisit/complaint/index.vue b/src/views/followvisit/complaint/index.vue
index 3c01758..3ce46b3 100644
--- a/src/views/followvisit/complaint/index.vue
+++ b/src/views/followvisit/complaint/index.vue
@@ -188,8 +188,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -456,7 +455,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -1006,7 +1005,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -1030,7 +1029,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
         {
@@ -1880,10 +1879,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
@@ -1950,7 +1951,9 @@
   background-color: #6b21a8;
   border-color: #6b21a8;
 }
-
+.button-textxga {
+  color: #de7897;
+}
 .purple-button.is-disabled {
   background-color: #d8b4fe;
   border-color: #d8b4fe;
diff --git a/src/views/followvisit/discharge/index.vue b/src/views/followvisit/discharge/index.vue
index 38d9555..339fa38 100644
--- a/src/views/followvisit/discharge/index.vue
+++ b/src/views/followvisit/discharge/index.vue
@@ -72,7 +72,7 @@
         v-show="showSearch"
         label-width="98px"
       >
-        <el-form-item label="浠诲姟鍚嶇О">
+        <!-- <el-form-item label="浠诲姟鍚嶇О">
           <el-input
             v-model="topqueryParams.taskName"
             placeholder="璇烽�夋嫨浠诲姟鍚嶇О"
@@ -89,7 +89,7 @@
             start-placeholder="寮�濮嬫棩鏈�"
             end-placeholder="缁撴潫鏃ユ湡"
           ></el-date-picker>
-        </el-form-item>
+        </el-form-item> -->
         <el-form-item label="搴旈殢璁挎椂闂�">
           <el-date-picker
             v-model="dateRangefs"
@@ -108,19 +108,19 @@
             placeholder="璇疯緭鍏ユ偅鑰呭鍚�"
           ></el-input>
         </el-form-item>
-        <el-form-item label="璇婃柇鍚嶇О" prop="leavediagname">
+        <!-- <el-form-item label="璇婃柇鍚嶇О" prop="leavediagname">
           <el-input
             v-model="topqueryParams.leavediagname"
             placeholder="璇疯緭鍏ヨ瘖鏂悕绉�"
           ></el-input>
-        </el-form-item>
+        </el-form-item> -->
         <el-form-item label="闅忚浜哄憳" prop="updateBy">
           <el-input
             v-model="topqueryParams.updateBy"
             placeholder="璇疯緭鍏ラ殢璁夸汉鍛�"
           ></el-input>
         </el-form-item>
-        <el-form-item label="涓绘不鍖荤敓" prop="drname">
+        <!-- <el-form-item label="涓绘不鍖荤敓" prop="drname">
           <el-input
             v-model="topqueryParams.drname"
             placeholder="璇疯緭鍏ヤ富娌诲尰鐢�"
@@ -131,7 +131,7 @@
             v-model="topqueryParams.managementDoctor"
             placeholder="璇疯緭鍏ヤ富娌诲尰鐢�"
           ></el-input>
-        </el-form-item>
+        </el-form-item> -->
 
         <el-form-item label="鎮h�呰寖鍥�" prop="status">
           <el-cascader
@@ -181,7 +181,7 @@
       </el-form>
       <el-divider></el-divider>
       <el-row :gutter="10" class="mb8">
-        <el-col :span="1.5">
+        <!-- <el-col :span="1.5">
           <div class="documentf">
             <div class="document">
               <el-button
@@ -194,11 +194,10 @@
               >
             </div>
           </div>
-        </el-col>
+        </el-col> -->
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
             icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
@@ -234,7 +233,7 @@
             </div>
           </div>
         </el-col>
-        <el-col :span="1.5">
+        <!-- <el-col :span="1.5">
           <div class="documentf">
             <div class="document">
               <el-button
@@ -246,20 +245,19 @@
               >
             </div>
           </div>
-        </el-col>
-        <el-col :span="1.5">
+        </el-col> -->
+        <!-- <el-col :span="1.5">
           <div class="documentf">
             <div class="document">
               <el-button
                 type="primary"
-                plain
                 size="medium"
                 @click="affiliation()"
                 >鏈汉鎵�灞炴湇鍔�</el-button
               >
             </div>
           </div>
-        </el-col>
+        </el-col> -->
         <el-col :span="1.5">
           <div class="documentf">
             <div class="document">
@@ -269,7 +267,7 @@
             </div>
           </div>
         </el-col>
-        <el-col :span="1.5">
+        <!-- <el-col :span="1.5">
           <div class="documentf">
             <div class="document">
               <el-tooltip
@@ -290,7 +288,7 @@
               </el-tooltip>
             </div>
           </div>
-        </el-col>
+        </el-col> -->
       </el-row>
       <el-table
         v-loading="loading"
@@ -498,7 +496,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -859,7 +857,7 @@
             </el-form-item>
           </el-col>
         </el-row>
-        <el-row >
+        <el-row>
           <el-col :span="8">
             <el-form-item label="杩囨护鍖荤敓" width="100" prop="filterDrname">
               <el-input
@@ -986,7 +984,7 @@
             v-model="zcform.age"
           ></el-input>
         </el-form-item>
-        <el-form-item label="绉戝">
+        <el-form-item label="璇鹃缁�">
           <el-input
             style="width: 400px"
             disabled
@@ -1119,7 +1117,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -1143,7 +1141,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
         {
@@ -1205,7 +1203,7 @@
         pageSize: 10,
         sendstate: 2,
         sort: 2, //0 鍑洪櫌鏃堕棿(姝e簭)    1 鍑洪櫌鏃堕棿(鍊掑簭)   2 鍙戦�佹椂闂�(姝e簭)    3 鍙戦�佹椂闂�(鍊掑簭)
-        serviceType: 2,
+        serviceType: 16,
         searchscope: 3,
         visitCount: 1,
         scopetype: [],
@@ -1408,7 +1406,6 @@
       });
     },
     affiliation() {
-
       this.topqueryParams.managementDoctor = store.getters.hisUserId;
       this.getList(1);
     },
@@ -1578,7 +1575,7 @@
         pageSize: 10,
         sendstate: 2,
         sort: 2, //0 鍑洪櫌鏃堕棿(姝e簭)    1 鍑洪櫌鏃堕棿(鍊掑簭)   2 鍙戦�佹椂闂�(姝e簭)    3 鍙戦�佹椂闂�(鍊掑簭)
-        serviceType: 2,
+        serviceType: 16,
         searchscope: 3,
         visitCount: 1,
         scopetype: [],
@@ -1635,13 +1632,13 @@
         if (res.code == 200) {
           this.$message.success("璇勫垎淇濆瓨鎴愬姛");
           this.scoreDialogVisible = false;
-          this.selectedRows=[];
-          this.$refs.userform.clearSelection()
+          this.selectedRows = [];
+          this.$refs.userform.clearSelection();
         } else {
           this.$modal.msgWarning("璇勫垎淇濆瓨澶辫触");
           this.scoreDialogVisible = false;
-          this.selectedRows=[];
-          this.$refs.userform.clearSelection()
+          this.selectedRows = [];
+          this.$refs.userform.clearSelection();
         }
       });
       // 杩欓噷鍙互娣诲姞淇濆瓨閫昏緫锛屽璋冪敤API淇濆瓨璇勫垎
@@ -1672,14 +1669,14 @@
         path: "/followvisit/QuestionnaireTask",
         query: {
           type: 2,
-          serviceType: 2,
+          serviceType: 16,
         },
       });
     },
     //鎮h��360璺宠浆
     gettoken360(sfzh, drcode, drname) {
-      this.$modal.msgWarning('360鍔熻兘鏆傛湭寮�閫�');
-  return; // 闃绘鍚庣画浠g爜鎵ц
+      this.$modal.msgWarning("360鍔熻兘鏆傛湭寮�閫�");
+      return; // 闃绘鍚庣画浠g爜鎵ц
       this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh;
       if (this.postData.XiaoXiTou.ZuHuMC == "涓芥按甯備腑鍖婚櫌") {
         this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728";
@@ -1885,6 +1882,8 @@
     tableRowClassName({ row, rowIndex }) {
       if (row.excep == 1) {
         return "warning-row";
+      } else if (row.excep == 2) {
+        return "remind-row";
       }
       return "";
     },
@@ -1947,6 +1946,9 @@
 }
 ::v-deep.el-table .warning-row {
   background: #eec4c4;
+}
+::v-deep.el-table .remind-row {
+  background: #fcf5aa;
 }
 
 .documentf {
@@ -2027,10 +2029,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #f2f8ff;
+  color: #324a9b;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664d9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
@@ -2045,7 +2049,7 @@
   background: #d0fdd8;
 }
 ::v-deep.ysfleftvlue .el-card__body:hover {
-  background: #8df8a4;
+  background: #0abc54;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 .button-bb {
@@ -2070,7 +2074,7 @@
   color: #ffffff;
 }
 .button-zx {
-  background: #4fabe9;
+  background: #324a9b;
   padding: 5px;
   border-radius: 1px;
   color: #ffffff;
@@ -2097,7 +2101,9 @@
   background-color: #6b21a8;
   border-color: #6b21a8;
 }
-
+.button-textxga {
+  color: #de7897;
+}
 .purple-button.is-disabled {
   background-color: #d8b4fe;
   border-color: #d8b4fe;
diff --git a/src/views/followvisit/discharge/outpatientService.vue b/src/views/followvisit/discharge/outpatientService.vue
index f398f76..1ec2c19 100644
--- a/src/views/followvisit/discharge/outpatientService.vue
+++ b/src/views/followvisit/discharge/outpatientService.vue
@@ -186,8 +186,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -457,7 +456,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -760,7 +759,7 @@
             v-model="zcform.age"
           ></el-input>
         </el-form-item>
-        <el-form-item label="绉戝">
+        <el-form-item label="璇鹃缁�">
           <el-input
             style="width: 400px"
             disabled
@@ -893,7 +892,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -917,7 +916,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
         {
@@ -1747,10 +1746,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
@@ -1768,6 +1769,9 @@
   background: #8df8a4;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
+.button-textxga {
+  color: #de7897;
+}
 .button-bb {
   font-weight: 500;
   background-color: #2ba05c;
diff --git a/src/views/followvisit/linem/index.vue b/src/views/followvisit/linem/index.vue
index aec5093..f4850ea 100644
--- a/src/views/followvisit/linem/index.vue
+++ b/src/views/followvisit/linem/index.vue
@@ -7,8 +7,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             v-hasPermi="['system:user:add']"
@@ -195,8 +194,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
diff --git a/src/views/followvisit/mzsatisfaction/index.vue b/src/views/followvisit/mzsatisfaction/index.vue
index 3f13a5c..1140c86 100644
--- a/src/views/followvisit/mzsatisfaction/index.vue
+++ b/src/views/followvisit/mzsatisfaction/index.vue
@@ -187,8 +187,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -455,7 +454,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -910,7 +909,7 @@
             v-model="zcform.age"
           ></el-input>
         </el-form-item>
-        <el-form-item label="绉戝">
+        <el-form-item label="璇鹃缁�">
           <el-input
             style="width: 400px"
             disabled
@@ -1042,7 +1041,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -1066,7 +1065,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
         {
@@ -1866,7 +1865,9 @@
     height: 100px;
   }
 }
-
+.button-textxga {
+  color: #de7897;
+}
 .qrcode-dialo {
   // text-align: center;
   //   display: flex;
diff --git a/src/views/followvisit/outpatient/index.vue b/src/views/followvisit/outpatient/index.vue
index ab2f5de..9228def 100644
--- a/src/views/followvisit/outpatient/index.vue
+++ b/src/views/followvisit/outpatient/index.vue
@@ -138,8 +138,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -395,7 +394,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -525,8 +524,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -715,7 +714,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -739,7 +738,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1273,10 +1272,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index 13a3136..7c2baac 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -18,7 +18,7 @@
                 >鍙睍绀烘湰娆℃湇鍔′俊鎭�</el-button
               >
             </div>
-            <div style="margin-left: 20px; color: #59a0f0">
+            <!-- <div style="margin-left: 20px; color: #59a0f0">
               <el-link
                 href="https://9.208.2.207:6060/search-homepage"
                 target="_blank"
@@ -26,7 +26,7 @@
               >
                 鍓嶅線CDSS鏌ヨ
               </el-link>
-            </div>
+            </div> -->
             <div class="merge-controls" v-if="Whetherall">
               <el-button
                 type="primary"
@@ -317,7 +317,7 @@
                           </el-radio-group>
                         </div>
                         <div
-                          v-if="item.showAppendInput||item.answerps"
+                          v-if="item.showAppendInput || item.answerps"
                           class="append-input-container"
                         >
                           <el-input
@@ -381,8 +381,18 @@
                           {{ index + 1 }}銆乕闂瓟]<span>{{
                             item.scriptContent
                           }}</span>
+                          <span v-if="item.valueType == 3">(鍙兘杈撳叆鏁板瓧)</span>
                         </div>
-                        <div class="dev-xx">
+                        <div class="dev-xx" v-if="item.valueType == 3">
+                          <el-input
+                            type="text"
+                            v-numeric-only
+                            placeholder="璇疯緭鍏ョ瓟妗�"
+                            v-model="item.scriptResult"
+                          >
+                          </el-input>
+                        </div>
+                        <div class="dev-xx" v-else>
                           <el-input
                             type="textarea"
                             :rows="2"
@@ -437,15 +447,25 @@
                       <div class="scriptTopic-dev" :key="index" v-else>
                         <div class="dev-text">
                           {{ index + 1 }}銆乕闂瓟]<span>{{
-                            item.questiontext
+                            item.scriptContent
                           }}</span>
+                          <span v-if="item.valueType == 3">(鍙兘杈撳叆鏁板瓧)</span>
                         </div>
-                        <div class="dev-xx">
+                        <div class="dev-xx" v-if="item.valueType == 3">
+                          <el-input
+                            type="text"
+                            v-numeric-only
+                            placeholder="璇疯緭鍏ョ瓟妗�"
+                            v-model="item.scriptResult"
+                          >
+                          </el-input>
+                        </div>
+                        <div class="dev-xx" v-else>
                           <el-input
                             type="textarea"
                             :rows="2"
                             placeholder="璇疯緭鍏ョ瓟妗�"
-                            v-model="item.matchedtext"
+                            v-model="item.scriptResult"
                             clearable
                           >
                           </el-input>
@@ -556,6 +576,46 @@
                     @click="sendAgain()"
                     >鍐嶆闅忚</el-button
                   >
+                </div>
+                <div class="tag-selector-container">
+                  <el-select
+                    v-model="selectedTag"
+                    placeholder="璇烽�夋嫨寮傚父鐘舵��"
+                    clearable
+                    style="width: 150px; margin-right: 10px"
+                  >
+                    <el-option
+                      v-for="item in tagOptions"
+                      :key="item.value"
+                      :label="item.label"
+                      :value="item.value"
+                    >
+                      <span style="display: flex; align-items: center">
+                        <span
+                          class="color-indicator"
+                          :style="{ backgroundColor: item.color }"
+                        ></span>
+                        <span>{{ item.label }}</span>
+                      </span>
+                    </el-option>
+                  </el-select>
+
+                  <!-- 褰撳墠閫夋嫨鐨勯鑹叉寚绀哄櫒 -->
+                  <div
+                    v-if="selectedTag"
+                    class="color-indicator selected-indicator"
+                    :style="{ backgroundColor: getSelectedTagColor() }"
+                  ></div>
+
+                  <!-- 鏍囪璇存槑鎻愮ず -->
+                  <el-tooltip
+                    v-if="selectedTag"
+                    effect="light"
+                    :content="getSelectedDescription()"
+                    placement="top"
+                  >
+                    <i class="el-icon-info tag-info-icon"></i>
+                  </el-tooltip>
                 </div>
               </div>
               <el-row>
@@ -737,7 +797,7 @@
         <el-form-item label="骞撮緞">
           <el-input style="width: 400px" disabled v-model="form.age"></el-input>
         </el-form-item>
-        <el-form-item label="绉戝">
+        <el-form-item label="璇鹃缁�">
           <el-input
             style="width: 400px"
             disabled
@@ -888,7 +948,67 @@
     CallButton,
     MergeAndModify,
   },
+  directives: {
+    numericOnly: {
+      bind(el, binding, vnode) {
+        // 灏濊瘯鑾峰彇瀹為檯鐨刬nput鍏冪礌
+        const input = el.tagName === "INPUT" ? el : el.querySelector("input");
+        if (!input) {
+          console.warn("v-numeric-only: 鏈壘鍒癷nput鍏冪礌");
+          return;
+        }
 
+        const handleInput = function (event) {
+          const oldValue = input.value;
+          const newValue = oldValue.replace(/[^\d]/g, "");
+          if (newValue !== oldValue) {
+            input.value = newValue;
+            // 瑙﹀彂input浜嬩欢锛岄�氱煡v-model鏇存柊
+            input.dispatchEvent(new Event("input", { bubbles: true })); // 娉ㄦ剰bubbles
+          }
+        };
+
+        const handlePaste = function (event) {
+          event.preventDefault();
+          const clipboardData = event.clipboardData || window.clipboardData;
+          const pastedData = clipboardData.getData("text");
+          const numericValue = pastedData.replace(/[^\d]/g, "");
+
+          // 妯℃嫙鍦ㄥ厜鏍囦綅缃彃鍏ョ函鏁板瓧鏂囨湰
+          const start = input.selectionStart;
+          const end = input.selectionEnd;
+          input.value =
+            input.value.substring(0, start) +
+            numericValue +
+            input.value.substring(end);
+          // 璋冩暣鍏夋爣浣嶇疆
+          const newCursorPos = start + numericValue.length;
+          input.setSelectionRange(newCursorPos, newCursorPos);
+
+          // 瑙﹀彂input浜嬩欢
+          input.dispatchEvent(new Event("input", { bubbles: true }));
+        };
+
+        input.addEventListener("input", handleInput);
+        input.addEventListener("paste", handlePaste);
+
+        // 瀛樺偍寮曠敤浠ヤ究瑙g粦
+        el._numericOnly = {
+          inputHandle: handleInput,
+          pasteHandle: handlePaste,
+          inputEl: input,
+        };
+      },
+      unbind(el) {
+        if (el._numericOnly) {
+          const { inputHandle, pasteHandle, inputEl } = el._numericOnly;
+          inputEl.removeEventListener("input", inputHandle);
+          inputEl.removeEventListener("paste", pasteHandle);
+          delete el._numericOnly;
+        }
+      },
+    },
+  },
   dicts: ["sys_normal_disable", "sys_user_sex", "sys_yujing", "sys_suggest"],
   data() {
     const validatePhone = (rule, value, callback) => {
@@ -926,6 +1046,30 @@
       isMergeMode: false,
       mergeDialogVisible: false,
       selectedServices: [], // 閫変腑鐨勬湇鍔″垪琛�
+      selectedTag: "",
+      tagOptions: [
+        {
+          value: "0",
+          label: "姝e父",
+          type: "normal",
+          color: "#7ff5e1",
+          description: "鎮h�呮儏鍐垫甯革紝鏃犻渶鐗瑰埆鍏虫敞",
+        },
+        {
+          value: "1",
+          label: "寮傚父",
+          type: "abnormal",
+          color: "#f75c5c",
+          description: "鎮h�呭瓨鍦ㄥ紓甯告儏鍐碉紝闇�瑕侀噸鐐瑰叧娉�",
+        },
+        {
+          value: "2",
+          label: "璀﹀憡",
+          type: "warning",
+          color: "#fbfb4a",
+          description: "鎮h�呮儏鍐甸渶瑕佽鍛婃敞鎰忥紝鍙兘瀛樺湪椋庨櫓",
+        },
+      ],
       zcrules: {
         resource: [
           { required: true, message: "璇烽�夋嫨闅忚鏂瑰紡", trigger: "change" },
@@ -1141,8 +1285,8 @@
     },
     //鎮h��360璺宠浆
     gettoken360(sfzh, drcode, drname) {
-      this.$modal.msgWarning('360鍔熻兘鏆傛湭寮�閫�');
-  return; // 闃绘鍚庣画浠g爜鎵ц
+      this.$modal.msgWarning("360鍔熻兘鏆傛湭寮�閫�");
+      return; // 闃绘鍚庣画浠g爜鎵ц
       this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh;
       if (this.postData.XiaoXiTou.ZuHuMC == "涓芥按甯備腑鍖婚櫌") {
         this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728";
@@ -1161,7 +1305,7 @@
     getuserinfo() {
       const queryParams = {
         pid: Number(this.patid),
-        allhosp: "0",//1浣忛櫌2闂ㄨ瘖3浣撴4鍑洪櫌
+        allhosp: "0", //1浣忛櫌2闂ㄨ瘖3浣撴4鍑洪櫌
       };
       // 鎮h�呭熀纭�淇℃伅
       messagelistpatient(queryParams).then((response) => {
@@ -1268,6 +1412,13 @@
       let excep = "";
       const promises = [];
       this.tableDatatop.forEach((item) => {
+        if (item.valueType == 3 && item.scriptResult) {
+          // 楠岃瘉鏄惁涓烘湁鏁堟暟瀛�
+          if (!/^\d+$/.test(item.scriptResult)) {
+            this.$message.error(`闂 "${item.scriptContent}" 蹇呴』杈撳叆鏁板瓧`);
+            return;
+          }
+        }
         var objs = item.svyLibTemplateTargetoptions.find(
           (items) => items.optioncontent == item.scriptResult
         );
@@ -1298,6 +1449,7 @@
           promises.push(serviceSubtaskDetailadd(obj));
         }
       });
+
       // 浣跨敤 Promise.all 绛夊緟鎵�鏈夊紓姝ユ搷浣滃畬鎴�
       Promise.all(promises)
         .then((results) => {
@@ -1541,6 +1693,7 @@
 
           this.logsheetlist = res.rows[0].serviceSubtaskList;
           this.templateid = this.logsheetlist[0].templateid;
+          this.selectedTag = this.logsheetlist[0].excep;
           const targetDate = new Date(this.form.longSendTime); // 鐩爣鏃ユ湡
           const now = new Date(); // 褰撳墠鏃堕棿
           if (now < targetDate && this.form.sendstate == 2) {
@@ -1590,6 +1743,7 @@
             (item) => item.id == this.id
           );
           objson.remark = this.form.remark;
+          objson.excep = this.selectedTag;
           if (sendstate) objson.sendstate = sendstate;
           Editsingletaskson(objson).then((res) => {
             if (res.code) {
@@ -1614,6 +1768,30 @@
       }
       return "";
     },
+    getSelectedTagType() {
+      if (!this.selectedTag) return "";
+      const tag = this.tagOptions.find(
+        (item) => item.value === this.selectedTag
+      );
+      return tag ? tag.type : "";
+    },
+
+    getSelectedTagColor() {
+      if (!this.selectedTag) return "";
+      const tag = this.tagOptions.find(
+        (item) => item.value === this.selectedTag
+      );
+      return tag ? tag.color : "";
+    },
+
+    getSelectedDescription() {
+      if (!this.selectedTag) return "";
+      const tag = this.tagOptions.find(
+        (item) => item.value === this.selectedTag
+      );
+      return tag ? tag.description : "";
+    },
+
     // 璋冭捣鍐嶆鍙戦��
     sendAgain() {
       document.querySelector("#app").scrollTo(0, 0);
@@ -1920,7 +2098,22 @@
     height: 100%; /* 纭繚楂樺害缁ф壙 */
   }
 }
+.numeric-input {
+  position: relative;
+}
 
+.numeric-input::after {
+  content: "鍙兘杈撳叆鏁板瓧";
+  position: absolute;
+  right: 8px;
+  top: 50%;
+  transform: translateY(-50%);
+  font-size: 12px;
+  color: #999;
+  background: #f5f5f5;
+  padding: 2px 6px;
+  border-radius: 4px;
+}
 .call-container {
   padding: 20px;
   background: #fff;
@@ -2163,7 +2356,54 @@
     top: 0;
   }
 }
+.tag-selector-container {
+  display: flex;
+  align-items: center;
+  margin: 0 30px;
+}
 
+.color-indicator {
+  width: 16px;
+  height: 16px;
+  border-radius: 3px;
+  margin-right: 8px;
+  display: inline-block;
+}
+
+.selected-indicator {
+  margin-left: 10px;
+  width: 20px;
+  height: 20px;
+}
+
+.tag-info-icon {
+  margin-left: 10px;
+  color: #909399;
+  cursor: pointer;
+  font-size: 16px;
+}
+
+/* 纭繚閫夋嫨鍣ㄩ�夐」涓篃鏄剧ず棰滆壊鍧� */
+.el-select-dropdown__item {
+  display: flex;
+  align-items: center;
+}
+
+.tag-normal {
+  background-color: #7ff5e1;
+}
+.tag-abnormal {
+  background-color: #f75c5c;
+}
+.tag-warning {
+  background-color: #fbfb4a;
+}
+
+.tag-info {
+  margin-left: 10px;
+  color: #909399;
+  cursor: pointer;
+}
 ::v-deep.offside-value .el-radio__label {
   color: #fff;
 }
diff --git a/src/views/followvisit/record/index.vue b/src/views/followvisit/record/index.vue
index ac9805c..074637e 100644
--- a/src/views/followvisit/record/index.vue
+++ b/src/views/followvisit/record/index.vue
@@ -149,8 +149,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -417,7 +416,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -566,8 +565,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -839,7 +838,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -863,7 +862,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1587,10 +1586,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/followvisit/record/physical/index.vue b/src/views/followvisit/record/physical/index.vue
index a035698..efcf682 100644
--- a/src/views/followvisit/record/physical/index.vue
+++ b/src/views/followvisit/record/physical/index.vue
@@ -18,7 +18,7 @@
                 >鍙睍绀烘湰娆℃湇鍔′俊鎭�</el-button
               >
             </div>
-            <div style="margin-left: 20px; color: #59a0f0">
+            <!-- <div style="margin-left: 20px; color: #59a0f0">
               <el-link
                 href="https://9.208.2.207:6060/search-homepage"
                 target="_blank"
@@ -26,7 +26,7 @@
               >
                 鍓嶅線CDSS鏌ヨ
               </el-link>
-            </div>
+            </div> -->
           </div>
           <!-- <el-button type="success">闅忚鍚庣煭淇�</el-button> -->
         </div>
@@ -359,7 +359,7 @@
         <el-form-item label="骞撮緞">
           <el-input style="width: 400px" disabled v-model="form.age"></el-input>
         </el-form-item>
-        <el-form-item label="绉戝">
+        <el-form-item label="璇鹃缁�">
           <el-input
             style="width: 400px"
             disabled
diff --git a/src/views/followvisit/satisfaction/index.vue b/src/views/followvisit/satisfaction/index.vue
index 59915c3..67d41da 100644
--- a/src/views/followvisit/satisfaction/index.vue
+++ b/src/views/followvisit/satisfaction/index.vue
@@ -17,9 +17,9 @@
             v-model="topqueryParams.hospitaldistrictname"
           ></el-input>
         </el-form-item>
-        <el-form-item label="绉戝鍚嶇О">
+        <el-form-item label="璇鹃缁勫悕绉�">
           <el-input
-            placeholder="璇疯緭鍏ユ偅鑰呯瀹�"
+            placeholder="璇疯緭鍏ユ偅鑰呰棰樼粍"
             v-model="topqueryParams.deptname"
           ></el-input>
         </el-form-item>
@@ -82,7 +82,7 @@
           :show-overflow-tooltip="true"
         />
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           width="120"
           align="center"
           key="deptname"
diff --git a/src/views/followvisit/satisfaction/particulars/index.vue b/src/views/followvisit/satisfaction/particulars/index.vue
index 6ef8d94..2f4d235 100644
--- a/src/views/followvisit/satisfaction/particulars/index.vue
+++ b/src/views/followvisit/satisfaction/particulars/index.vue
@@ -106,7 +106,7 @@
                       </el-select>
                     </el-form-item>
                     <el-form-item
-                      label="绉戝鍚嶇О"
+                      label="璇鹃缁勫悕绉�"
                       v-if="currenttype == 1 || currenttype == 3"
                     >
                       <el-input
@@ -376,7 +376,7 @@
                   </el-option>
                 </el-select>
               </el-form-item>
-              <el-form-item label="鍑洪櫌绉戝" prop="status">
+              <el-form-item label="鍑洪櫌璇鹃缁�" prop="status">
                 <el-select
                   v-model="patientqueryParams.topic"
                   placeholder="璇烽�夋嫨"
@@ -470,7 +470,7 @@
         { label: "鎮h�呭悕绉�", width: "", prop: "name" },
         { label: "鎬у埆", width: "", prop: "sex" },
         { label: "骞撮緞", width: "", prop: "age" },
-        { label: "灏辫瘖绉戝", width: "", prop: "impTemplate" },
+        { label: "灏辫瘖璇鹃缁�", width: "", prop: "impTemplate" },
         { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "create_time" },
         { label: "鍒涘缓浜�", width: "", prop: "update_by" },
       ],
@@ -479,7 +479,7 @@
         { label: "濮撳悕", width: "", prop: "name" },
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "鑱旂郴鐢佃瘽", width: "", prop: "telcode" },
-        { label: "灏辫瘖绉戝", width: "", prop: "impTemplate" },
+        { label: "灏辫瘖璇鹃缁�", width: "", prop: "impTemplate" },
         { label: "璇婃柇", width: "", prop: "name" },
         { label: "鍑洪櫌鏃堕棿", width: "", prop: "name" },
         { label: "鍙戣捣鏃堕棿", width: "", prop: "create_time" },
@@ -493,7 +493,7 @@
         { label: "濮撳悕", width: "", prop: "name" },
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "鑱旂郴鐢佃瘽", width: "", prop: "telcode" },
-        { label: "灏辫瘖绉戝", width: "", prop: "impTemplate" },
+        { label: "灏辫瘖璇鹃缁�", width: "", prop: "impTemplate" },
         { label: "璇婃柇", width: "", prop: "name" },
         { label: "鍑洪櫌鏃堕棿", width: "", prop: "name" },
         { label: "鍙戣捣鏃堕棿", width: "", prop: "create_time" },
@@ -507,7 +507,7 @@
         { label: "濮撳悕", width: "", prop: "name" },
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "鑱旂郴鐢佃瘽", width: "", prop: "telcode" },
-        { label: "鎵�鍦ㄧ瀹�", width: "", prop: "impTemplate" },
+        { label: "鎵�鍦ㄨ棰樼粍", width: "", prop: "impTemplate" },
         { label: "瀹屾垚鏃堕棿", width: "", prop: "finishtime" },
         { label: "鐘舵��", width: "", prop: "sex" },
         { label: "閲嶅娆℃暟", width: "", prop: "update_by" },
@@ -562,7 +562,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
diff --git a/src/views/followvisit/tasklist/FollowupDetails/index.vue b/src/views/followvisit/tasklist/FollowupDetails/index.vue
index 3fcbb81..cb54b9d 100644
--- a/src/views/followvisit/tasklist/FollowupDetails/index.vue
+++ b/src/views/followvisit/tasklist/FollowupDetails/index.vue
@@ -513,7 +513,7 @@
               <el-form-item label="鎵ц浜�">
                 <el-row :gutter="20">
                   <el-col :span="6"
-                    ><el-select v-model="form.value" placeholder="璇烽�夋嫨绉戝">
+                    ><el-select v-model="form.value" placeholder="璇烽�夋嫨璇鹃缁�">
                       <el-option
                         v-for="item in options"
                         :key="item.value"
@@ -859,7 +859,7 @@
                   </el-option>
                 </el-select>
               </el-form-item>
-              <el-form-item label="鍑洪櫌绉戝" prop="status">
+              <el-form-item label="鍑洪櫌璇鹃缁�" prop="status">
                 <el-select
                   v-model="patientqueryParams.topic"
                   placeholder="璇烽�夋嫨"
@@ -1046,7 +1046,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue
index 9f51be9..e04e587 100644
--- a/src/views/followvisit/tasklist/index.vue
+++ b/src/views/followvisit/tasklist/index.vue
@@ -666,6 +666,7 @@
         this.tasktopic == 3 ||
         this.tasktopic == 1 ||
         this.tasktopic == 7 ||
+        this.tasktopic == 5 ||
         this.tasktopic == 6
       ) {
         if (!this.topqueryParams.type) this.topqueryParams.type = "2";
@@ -679,7 +680,7 @@
             label: "闂嵎闅忚",
           },
         ];
-        this.topqueryParams.type=2;
+        this.topqueryParams.type = 2;
       } else if (this.tasktopic == 4 || this.tasktopic == 8) {
         if (!this.topqueryParams.type) this.topqueryParams.type = "3";
         this.longtermlist = [
@@ -688,9 +689,9 @@
             label: "瀹f暀鍏虫��",
           },
         ];
-        this.topqueryParams.type=3;
-      } else if (this.tasktopic == 5) {
-        if (!this.topqueryParams.type) this.topqueryParams.type = "1";
+        this.topqueryParams.type = 3;
+      } else if (this.tasktopic == 16) {
+        if (!this.topqueryParams.type) this.topqueryParams.type = "2";
         this.longtermlist = [
           {
             value: 1,
@@ -700,7 +701,12 @@
             value: 2,
             label: "闂嵎闅忚",
           },
+          {
+            value: 3,
+            label: "瀹f暀鍏虫��",
+          },
         ];
+        this.topqueryParams.type = 2;
       }
       this.topqueryParams.beginTime = this.dateRange[0];
       this.topqueryParams.endTime = this.dateRange[1];
diff --git a/src/views/followvisit/technology/index.vue b/src/views/followvisit/technology/index.vue
index 8226673..016614c 100644
--- a/src/views/followvisit/technology/index.vue
+++ b/src/views/followvisit/technology/index.vue
@@ -138,8 +138,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -398,7 +397,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -547,8 +546,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -783,7 +782,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -807,7 +806,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1523,10 +1522,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/followvisit/zbAgain/index.vue b/src/views/followvisit/zbAgain/index.vue
index 92f8e52..954c7ae 100644
--- a/src/views/followvisit/zbAgain/index.vue
+++ b/src/views/followvisit/zbAgain/index.vue
@@ -180,8 +180,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -450,7 +449,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="棣栨闅忚绉戝"
+          label="棣栨闅忚璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -458,7 +457,7 @@
         >
         </el-table-column>
         <el-table-column
-          label="鏈绉戝"
+          label="鏈璇鹃缁�"
           align="center"
           key="visitDeptName"
           prop="visitDeptName"
@@ -761,7 +760,7 @@
             v-model="zcform.age"
           ></el-input>
         </el-form-item>
-        <el-form-item label="绉戝">
+        <el-form-item label="璇鹃缁�">
           <el-input
             style="width: 400px"
             disabled
@@ -894,7 +893,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -918,7 +917,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
         {
@@ -1764,10 +1763,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
@@ -1812,7 +1813,9 @@
   border-radius: 1px;
   color: #ffffff;
 }
-
+.button-textxga {
+  color: #de7897;
+}
 ::v-deep.el-radio-group {
   span {
     font-size: 24px;
diff --git a/src/views/followvisit/zysatisfaction/index.vue b/src/views/followvisit/zysatisfaction/index.vue
index 80e8dbe..b8c02cd 100644
--- a/src/views/followvisit/zysatisfaction/index.vue
+++ b/src/views/followvisit/zysatisfaction/index.vue
@@ -188,8 +188,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -456,7 +455,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -1006,7 +1005,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -1030,7 +1029,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
         {
@@ -1880,12 +1879,17 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
+.button-textxga {
+  color: #de7897;
+}
 ::v-deep.errleftvlue .el-card__body {
   background: #fdd0d7;
 }
diff --git a/src/views/index.vue b/src/views/index.vue
index ac2876e..edad829 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -130,7 +130,7 @@
         <el-col :span="4" class="aside">
           <div class="grid-contentsa bg-purple" style="margin-top: -180px">
             <div class="title">
-              绉戝鏈嶅姟閲�
+              璇鹃缁勬湇鍔¢噺
               <span>{{ endatd }} ~ {{ statd }}</span>
             </div>
             <div class="dept-table-container">
@@ -158,7 +158,7 @@
                 </el-table-column>
               </el-table>
               <div v-else class="empty-tip">
-                <el-empty description="鏆傛棤绉戝鏈嶅姟鏁版嵁"></el-empty>
+                <el-empty description="鏆傛棤璇鹃缁勬湇鍔℃暟鎹�"></el-empty>
               </div>
             </div>
           </div>
diff --git a/src/views/knowledge/education/compilequer/index.vue b/src/views/knowledge/education/compilequer/index.vue
index 59ebeef..62ae4fc 100644
--- a/src/views/knowledge/education/compilequer/index.vue
+++ b/src/views/knowledge/education/compilequer/index.vue
@@ -228,7 +228,7 @@
               </el-option>
             </el-select>
           </el-form-item>
-          <el-form-item label="閫傜敤绉戝" prop="region">
+          <el-form-item label="閫傜敤璇鹃缁�" prop="region">
             <el-cascader
               v-model="tempDetpRelevanceslist"
               :options="deptList"
@@ -868,7 +868,7 @@
           });
         });
     },
-    // 绉戝澶勭悊
+    // 璇鹃缁勫鐞�
     Departmenttreatment() {
       this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
       const result = this.tempDetpRelevanceslist.map(
diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index 005f434..e364286 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -249,7 +249,7 @@
 
           <el-row>
             <el-col :span="20"
-              ><el-form-item label="閫傜敤绉戝" prop="region">
+              ><el-form-item label="閫傜敤璇鹃缁�" prop="region">
                 <el-select
                   v-model="tempDetpRelevanceslist"
                   @remove-tag="removetag"
@@ -257,7 +257,7 @@
                   size="medium"
                   multiple
                   filterable
-                  placeholder="璇烽�夋嫨绉戝"
+                  placeholder="璇烽�夋嫨璇鹃缁�"
                 >
                   <el-option
                     class="ruleFormaa"
@@ -549,6 +549,26 @@
                         v-model="topicobj.score"
                         placeholder="璇疯緭鍏ラ鍙�"
                       ></el-input>
+                    </el-form-item>
+
+                    <el-form-item prop="valueType">
+                      <template #label>
+                        缁撴灉绫诲瀷
+                        <el-tooltip
+                          class="item"
+                          effect="light"
+                          content="鏈被鍨嬩负缁撴灉鏀堕泦绫诲瀷锛涢�夐」鐢ㄤ簬鎸囧悜鎬ч鐩鏄惁绛夛紱鏂囨湰閫傜敤澶嶆潅鎯呭喌锛涙暟鍊肩敤浜庢敹闆嗘暟鍊煎瀷鏁版嵁"
+                          placement="top-start"
+                        >
+                          <i class="el-icon-warning-outline"></i>
+                        </el-tooltip>
+                        <!-- 鍦ㄦ爣绛惧悗鎻掑叆绾㈣壊鏄熷彿 -->
+                      </template>
+                      <el-radio-group v-model="topicobj.valueType">
+                        <el-radio :label="1">閫夐」</el-radio>
+                        <el-radio :label="2">鏂囨湰</el-radio>
+                        <el-radio :label="3">鏁板��</el-radio>
+                      </el-radio-group>
                     </el-form-item>
                   </el-col>
                 </el-row>
@@ -1397,8 +1417,8 @@
       delScriptVOList: [],
       illnesslistapi: [],
       illnesslist: [],
-      tempDetpRelevanceslist: [], //绉戝鏁版嵁
-      tempDetpRelevanceslistform: [], //绉戝鏁版嵁
+      tempDetpRelevanceslist: [], //璇鹃缁勬暟鎹�
+      tempDetpRelevanceslistform: [], //璇鹃缁勬暟鎹�
       tempbelongWards: [], //鐥呭尯鏁版嵁
       tempbelongWardsform: [], //鐥呭尯鏁版嵁
       optionstag: [],
@@ -1569,9 +1589,9 @@
         });
       }
     },
-    // 鑾峰彇绉戝鏍�
+    // 鑾峰彇璇鹃缁勬爲
     getDeptTree() {
-      // 绉戝鍒楄〃
+      // 璇鹃缁勫垪琛�
       deptTreeSelect().then((response) => {
         this.deptOptions = response.data;
         this.flatArray = this.flattenArray(response.data);
@@ -1687,7 +1707,7 @@
       this.Departmenttreatment();
     },
 
-    // 绉戝/闄㈠尯澶勭悊
+    // 璇鹃缁�/闄㈠尯澶勭悊
     Departmenttreatment() {
       this.tempDetpRelevanceslist.forEach((item) => {
         console.log(item);
@@ -1722,7 +1742,7 @@
         this.submitForm();
       }, 500);
     },
-    // 绉戝鍒犻櫎瑙﹀彂
+    // 璇鹃缁勫垹闄よЕ鍙�
     removetag(row) {
       let result = this.deptlist
         .filter((item) => item.deptCode == row)
@@ -1964,7 +1984,7 @@
       this.illnessVisible = false;
       this.$modal.msgSuccess("缂栬緫鎴愬姛");
     },
-    // 淇濆瓨绉戝/鐥呭尯
+    // 淇濆瓨璇鹃缁�/鐥呭尯
     putbelongDepts(id) {
       this.tempDetpRelevanceslistform.forEach((item) => {
         if (!item.tempid) item.tempid = id;
@@ -1975,7 +1995,7 @@
       if (this.tempDetpRelevanceslistform.length > 0) {
         depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
           if (res.code == 200) {
-            this.$modal.msgSuccess("绉戝鏂板鎴愬姛");
+            this.$modal.msgSuccess("璇鹃缁勬柊澧炴垚鍔�");
           }
         });
       }
diff --git a/src/views/login.vue b/src/views/login.vue
index af19ec6..ef1bf54 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -112,17 +112,13 @@
         password: "",
         rememberMe: false,
         code: "",
-        orgid:'30001002',
+        orgid:'H41010500003',
       },
       options: [
-    { value: "30001002", label: "娴欐睙鐪佺珛鍚屽痉鍖婚櫌缈犺嫅闄㈠尯" },
-    { value: "30001003", label: "娴欐睙鐪佺珛鍚屽痉鍖婚櫌涔嬫睙闄㈠尯" },
-    { value: "30001004", label: "娴欐睙鐪佺珛鍚屽痉鍖婚櫌闂叉灄闄㈠尯" },
-    { value: "30001005", label: "娴欐睙鐪佺珛鍚屽痉鍖婚櫌澶╃洰灞辫矾闄㈠尯" },
-    { value: "30001006", label: "娴欐睙鐪佺珛鍚屽痉鍖婚櫌闈掑北婀栭櫌鍖�" },
-    { value: "30001007", label: "娴嬭瘯闄㈠尯" }
-],
-
+{ value: "H41010500003", label: "娌冲崡涓尰鑽ぇ瀛︾涓�闄勫睘鍖婚櫌" },
+    { value: "H41082200269", label: "鍗氱埍鍘夸汉姘戝尰闄�" },
+    { value: "H41078202417", label: "杈夊幙甯備腑鍖婚櫌" }
+       ],
       loginRules: {
         username: [
           { required: true, trigger: "blur", message: "璇疯緭鍏ユ偍鐨勮处鍙�" },
diff --git a/src/views/patient/follow/index.vue b/src/views/patient/follow/index.vue
index 06f2765..ed3682c 100644
--- a/src/views/patient/follow/index.vue
+++ b/src/views/patient/follow/index.vue
@@ -314,7 +314,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -619,7 +619,10 @@
     height: 100px;
   }
 }
+.button-textxga {
+  color: #de7897;
+}
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 </style>
diff --git a/src/views/patient/medtechnician/Compositeeditdetails.vue b/src/views/patient/medtechnician/Compositeeditdetails.vue
index 0b1e6d5..b960ba7 100644
--- a/src/views/patient/medtechnician/Compositeeditdetails.vue
+++ b/src/views/patient/medtechnician/Compositeeditdetails.vue
@@ -57,7 +57,7 @@
             prop="leavehospitaldistrictname"
           />
           <el-table-column
-            label="绉戝"
+            label="璇鹃缁�"
             width="120"
             align="center"
             key="deptname"
diff --git a/src/views/patient/patient/ExternalPatient.vue b/src/views/patient/patient/ExternalPatient.vue
index 5f20aaa..67859e4 100644
--- a/src/views/patient/patient/ExternalPatient.vue
+++ b/src/views/patient/patient/ExternalPatient.vue
@@ -761,7 +761,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -1178,10 +1178,12 @@
   font-size: 20px;
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 .leftvlue {
@@ -1245,7 +1247,7 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 .button-textxg {
   color: #de7897;
diff --git a/src/views/patient/patient/behospitalized.vue b/src/views/patient/patient/behospitalized.vue
index 957a7ad..268b1f1 100644
--- a/src/views/patient/patient/behospitalized.vue
+++ b/src/views/patient/patient/behospitalized.vue
@@ -47,7 +47,7 @@
           <el-form-item label="鎮h�呰寖鍥�" prop="status">
             <el-cascader
               v-model="queryParams.scopetype"
-              placeholder="榛樿鍏ㄩ儴绉戝"
+              placeholder="榛樿鍏ㄩ儴璇鹃缁�"
               :options="sourcetype"
               :props="{ expandTrigger: 'hover' }"
               @change="handleChange"
@@ -216,7 +216,7 @@
           />
 
           <el-table-column
-            label="绉戝"
+            label="璇鹃缁�"
             align="center"
             key="deptname"
             prop="deptname"
@@ -448,7 +448,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -491,7 +491,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -501,7 +501,7 @@
         },
         {
           value: 3,
-          label: "鍏ㄩ儴绉戝",
+          label: "鍏ㄩ儴璇鹃缁�",
         },
         {
           value: 4,
@@ -530,11 +530,11 @@
       optionstag: [], //鏍囩鍒楄〃
       Patientrange: [
         {
-          name: "鍏ㄩ儴绉戝",
+          name: "鍏ㄩ儴璇鹃缁�",
           id: 999,
         },
         {
-          name: "褰撳墠绉戝",
+          name: "褰撳墠璇鹃缁�",
           id: 1,
         },
       ],
@@ -951,6 +951,6 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 </style>
diff --git a/src/views/patient/patient/hospital.vue b/src/views/patient/patient/hospital.vue
index d0a9e6c..c8a6ca8 100644
--- a/src/views/patient/patient/hospital.vue
+++ b/src/views/patient/patient/hospital.vue
@@ -45,10 +45,10 @@
               @keyup.enter.native="handleQuery"
             />
           </el-form-item>
-          <el-form-item label="绉戝鍚嶇О" prop="inhospno">
+          <el-form-item label="璇鹃缁勫悕绉�" prop="inhospno">
             <el-input
               v-model="queryParams.deptname"
-              placeholder="璇疯緭鍏ョ瀹ゅ悕绉�"
+              placeholder="璇疯緭鍏ヨ棰樼粍鍚嶇О"
               clearable
               style="width: 250px"
               @keyup.enter.native="handleQuery"
@@ -58,7 +58,7 @@
           <el-form-item label="鎮h�呰寖鍥�" prop="status">
             <el-cascader
               v-model="queryParams.scopetype"
-              placeholder="榛樿鍏ㄩ儴绉戝"
+              placeholder="榛樿鍏ㄩ儴璇鹃缁�"
               :options="sourcetype"
               :props="{ expandTrigger: 'hover' }"
               @change="handleChange"
@@ -247,7 +247,7 @@
             width="120"
           /> -->
           <el-table-column
-            label="绉戝"
+            label="璇鹃缁�"
             align="center"
             key="deptname"
             prop="deptname"
@@ -479,7 +479,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -539,7 +539,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -549,7 +549,7 @@
         },
         {
           value: 3,
-          label: "鍏ㄩ儴绉戝",
+          label: "鍏ㄩ儴璇鹃缁�",
         },
         {
           value: 4,
@@ -567,11 +567,11 @@
       optionstag: [], //鏍囩鍒楄〃
       Patientrange: [
         {
-          name: "鍏ㄩ儴绉戝",
+          name: "鍏ㄩ儴璇鹃缁�",
           id: 999,
         },
         {
-          name: "褰撳墠绉戝",
+          name: "褰撳墠璇鹃缁�",
           id: 1,
         },
       ],
@@ -949,6 +949,6 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 </style>
diff --git a/src/views/patient/patient/index.vue b/src/views/patient/patient/index.vue
index 52a0993..e7cd738 100644
--- a/src/views/patient/patient/index.vue
+++ b/src/views/patient/patient/index.vue
@@ -68,7 +68,7 @@
                   </el-option>
                 </el-select>
               </el-form-item> -->
-              <!-- <el-form-item label="绉戝/鐥呭尯" prop="userName">
+              <!-- <el-form-item label="璇鹃缁�/鐥呭尯" prop="userName">
                 <el-select v-model="queryParams.value2" placeholder="璇烽�夋嫨">
                   <el-option
                     v-for="item in options"
@@ -185,7 +185,6 @@
               <el-col :span="1.5">
                 <el-button
                   type="primary"
-                  plain
                   icon="el-icon-s-promotion"
                   size="medium"
                   @click="distribute"
@@ -997,7 +996,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -1091,7 +1090,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -1549,10 +1548,12 @@
   font-size: 20px;
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 .leftvlue {
@@ -1617,7 +1618,10 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
+}
+.button-textxga {
+  color: #de7897;
 }
 .button-textxg {
   color: #de7897;
diff --git a/src/views/patient/patient/indexls.vue b/src/views/patient/patient/indexls.vue
index d3db66c..17e21b3 100644
--- a/src/views/patient/patient/indexls.vue
+++ b/src/views/patient/patient/indexls.vue
@@ -68,7 +68,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
diff --git a/src/views/patient/patient/operation.vue b/src/views/patient/patient/operation.vue
index d6df8aa..3909a49 100644
--- a/src/views/patient/patient/operation.vue
+++ b/src/views/patient/patient/operation.vue
@@ -186,7 +186,7 @@
             width="120"
           /> -->
           <el-table-column
-            label="绉戝"
+            label="璇鹃缁�"
             align="center"
             key="regdeptname"
             prop="regdeptname"
@@ -419,7 +419,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -454,11 +454,11 @@
       optionstag: [], //鏍囩鍒楄〃
       Patientrange: [
         {
-          name: "鍏ㄩ儴绉戝",
+          name: "鍏ㄩ儴璇鹃缁�",
           id: 999,
         },
         {
-          name: "褰撳墠绉戝",
+          name: "褰撳墠璇鹃缁�",
           id: 1,
         },
       ],
@@ -743,6 +743,6 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 </style>
diff --git a/src/views/patient/patient/outpatient.vue b/src/views/patient/patient/outpatient.vue
index 9b5729a..ac589bc 100644
--- a/src/views/patient/patient/outpatient.vue
+++ b/src/views/patient/patient/outpatient.vue
@@ -29,10 +29,10 @@
               @keyup.enter.native="handleQuery"
             />
           </el-form-item>
-          <el-form-item label="绉戝" width="100" prop="name">
+          <el-form-item label="璇鹃缁�" width="100" prop="name">
             <el-input
               v-model="queryParams.deptname"
-              placeholder="璇疯緭鍏ョ瀹ゅ悕绉�"
+              placeholder="璇疯緭鍏ヨ棰樼粍鍚嶇О"
               clearable
               style="width: 200px"
               @keyup.enter.native="handleQuery"
@@ -306,7 +306,7 @@
             width="120"
           /> -->
           <el-table-column
-            label="灏辫瘖绉戝"
+            label="灏辫瘖璇鹃缁�"
             align="center"
             key="deptname"
             prop="deptname"
@@ -405,7 +405,7 @@
                 </template>
               </el-table-column>
               <el-table-column prop="outhospno" label="鐥呮鍙�" />
-              <el-table-column prop="deptname" label="绉戝" />
+              <el-table-column prop="deptname" label="璇鹃缁�" />
             </el-table>
           </div>
         </el-col>
@@ -459,7 +459,7 @@
               <template #empty>
                 <div class="empty-message">
                   <i class="el-icon-warning"></i>
-                  <span>鎮h�呯瀹ゆ棤鍖归厤鏈嶅姟</span>
+                  <span>鎮h�呰棰樼粍鏃犲尮閰嶆湇鍔�</span>
                 </div>
               </template>
             </el-table>
@@ -662,7 +662,7 @@
           id: 999,
         },
         {
-          name: "褰撳墠绉戝",
+          name: "褰撳墠璇鹃缁�",
           id: 1,
         },
       ],
@@ -706,7 +706,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -1081,7 +1081,7 @@
         );
         return;
       }
-      // 鑾峰彇閫変腑鎮h�呯殑绉戝淇℃伅锛堢敤浜庢牎楠屽悓涓�绉戝锛�
+      // 鑾峰彇閫変腑鎮h�呯殑璇鹃缁勪俊鎭紙鐢ㄤ簬鏍¢獙鍚屼竴璇鹃缁勶級
       const patientDepts = new Set();
       let deptcode = "";
       this.ids.forEach((patId) => {
@@ -1092,9 +1092,9 @@
         }
       });
 
-      // 鏍¢獙鏄惁鍚屼竴绉戝
+      // 鏍¢獙鏄惁鍚屼竴璇鹃缁�
       if (patientDepts.size > 1) {
-        this.$modal.msgError("閫変腑鐨勬偅鑰呬笉灞炰簬鍚屼竴绉戝锛屾棤娉曟壒閲忔坊鍔犱换鍔�");
+        this.$modal.msgError("閫変腑鐨勬偅鑰呬笉灞炰簬鍚屼竴璇鹃缁勶紝鏃犳硶鎵归噺娣诲姞浠诲姟");
         return;
       }
 
@@ -1228,7 +1228,7 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 .batch-patient-section,
 .batch-task-section {
diff --git a/src/views/patient/patient/physical.vue b/src/views/patient/patient/physical.vue
index 30228ec..3375180 100644
--- a/src/views/patient/patient/physical.vue
+++ b/src/views/patient/patient/physical.vue
@@ -237,7 +237,7 @@
           />
 
           <el-table-column
-            label="绉戝"
+            label="璇鹃缁�"
             align="center"
             key="hospitalname"
             prop="hospitalname"
@@ -614,7 +614,7 @@
           id: 1,
         },
         {
-          name: "褰撳墠绉戝",
+          name: "褰撳墠璇鹃缁�",
           id: 1,
         },
       ],
@@ -953,6 +953,6 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 </style>
diff --git a/src/views/patient/patient/profile/index.vue b/src/views/patient/patient/profile/index.vue
index 08dab86..33b035c 100644
--- a/src/views/patient/patient/profile/index.vue
+++ b/src/views/patient/patient/profile/index.vue
@@ -419,7 +419,7 @@
           />
 
           <el-table-column
-            label="灏辫瘖绉戝"
+            label="灏辫瘖璇鹃缁�"
             align="center"
             key="deptname"
             prop="deptname"
@@ -496,7 +496,7 @@
           />
 
           <el-table-column
-            label="灏辫瘖绉戝"
+            label="灏辫瘖璇鹃缁�"
             align="center"
             key="deptname"
             prop="deptname"
@@ -573,7 +573,7 @@
           />
 
           <el-table-column
-            label="灏辫瘖绉戝"
+            label="灏辫瘖璇鹃缁�"
             align="center"
             key="deptname"
             prop="deptname"
@@ -649,7 +649,7 @@
           <div style="margin-top: 10px">
             <el-row :gutter="20">
               <el-col :span="12"
-                >绉戝锛�
+                >璇鹃缁勶細
                 <span style="color: #2775b6">{{ item.deptname }}</span></el-col
               >
               <el-col :span="12"
diff --git a/src/views/patient/physical/index.vue b/src/views/patient/physical/index.vue
index 7582a65..a583f41 100644
--- a/src/views/patient/physical/index.vue
+++ b/src/views/patient/physical/index.vue
@@ -138,8 +138,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -395,7 +394,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -525,8 +524,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -715,7 +714,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -739,7 +738,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1273,10 +1272,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/patient/propaganda/Missioncreation.vue b/src/views/patient/propaganda/Missioncreation.vue
index e272911..bbfa7ec 100644
--- a/src/views/patient/propaganda/Missioncreation.vue
+++ b/src/views/patient/propaganda/Missioncreation.vue
@@ -84,13 +84,13 @@
                 </el-form-item>
                 <el-row>
                   <el-col :span="20"
-                    ><el-form-item label="閫傜敤绉戝" prop="region">
+                    ><el-form-item label="閫傜敤璇鹃缁�" prop="region">
                       <el-select
                         v-model="form.deptcode"
                         style="width: 400px"
                         size="medium"
                         filterable
-                        placeholder="璇烽�夋嫨绉戝"
+                        placeholder="璇烽�夋嫨璇鹃缁�"
                       >
                         <el-option
                           class="ruleFormaa"
@@ -344,7 +344,7 @@
                       <el-input v-model="topqueryParams.name"></el-input>
                     </el-form-item>
 
-                    <el-form-item label="灏辫瘖绉戝">
+                    <el-form-item label="灏辫瘖璇鹃缁�">
                       <el-input v-model="topqueryParams.deptName"></el-input>
                     </el-form-item>
                     <el-form-item>
@@ -701,7 +701,7 @@
                 </el-select>
               </el-form-item> -->
 
-              <!-- <el-form-item label="閫傜敤绉戝" prop="status">
+              <!-- <el-form-item label="閫傜敤璇鹃缁�" prop="status">
                 <el-select v-model="topqueryParams.topicd" placeholder="璇烽�夋嫨">
                   <el-option
                     v-for="item in topicoptions"
@@ -796,7 +796,7 @@
       dialogVisiblepatient: false, //娣诲姞鎮h�呭脊妗�
       radio: 1,
       checkboxlist: [],
-      // 绉戝/鐥呭尯
+      // 璇鹃缁�/鐥呭尯
       belongWards: [],
       belongWards: [],
       tableLabel: [],
@@ -812,7 +812,7 @@
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
         { label: "涓绘不鍖荤敓", width: "", prop: "drname" },
-        { label: "绉戝", width: "240", prop: "dept" },
+        { label: "璇鹃缁�", width: "240", prop: "dept" },
         { label: "鐥呭尯", width: "240", prop: "leavehospitaldistrictname" },
       ],
       // 鎮h�呰〃鍗�
@@ -824,7 +824,7 @@
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
         { label: "涓绘不鍖荤敓", width: "", prop: "drname" },
-        { label: "绉戝", width: "180", prop: "deptName" },
+        { label: "璇鹃缁�", width: "180", prop: "deptName" },
         { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
       ],
 
@@ -989,7 +989,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -1251,7 +1251,7 @@
           { label: "骞撮緞", width: "", prop: "age" },
           { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
           { label: "鍖荤敓", width: "", prop: "drname" },
-          { label: "绉戝", width: "180", prop: "dept" },
+          { label: "璇鹃缁�", width: "180", prop: "dept" },
           { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
         ];
       } else if (this.patientqueryParams.allhosp == 2) {
@@ -1261,7 +1261,7 @@
           { label: "鎬у埆", width: "", prop: "sex" },
           { label: "骞撮緞", width: "", prop: "age" },
           { label: "璇婃柇", width: "", prop: "diagname" },
-          { label: "灏辫瘖绉戝", width: "", prop: "deptName" },
+          { label: "灏辫瘖璇鹃缁�", width: "", prop: "deptName" },
           { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" },
           { label: "鍒涘缓浜�", width: "", prop: "createBy" },
         ];
@@ -1471,7 +1471,7 @@
         console.log(this.sortlist);
       });
     },
-    // 鑾峰彇绉戝鍒楄〃
+    // 鑾峰彇璇鹃缁勫垪琛�
     listDept() {
       listDept().then((res) => {
         this.topicoptions = this.handleTree(res.data, "deptId");
@@ -1839,7 +1839,7 @@
   }
 }
 .button-textsc {
-  color: #28cfe6;
+  color: #3664D9;
 }
 .button-textxg {
   color: #de7897;
diff --git a/src/views/patient/propaganda/Missionotice.vue b/src/views/patient/propaganda/Missionotice.vue
index a870188..3fa8815 100644
--- a/src/views/patient/propaganda/Missionotice.vue
+++ b/src/views/patient/propaganda/Missionotice.vue
@@ -78,8 +78,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             v-hasPermi="['system:user:add']"
@@ -154,7 +153,7 @@
         <el-table-column label="骞撮緞" align="center" key="age" prop="age" />
         <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" />
         <el-table-column
-          label="绉戝/鐥呭尯"
+          label="璇鹃缁�/鐥呭尯"
           align="center"
           key="dept"
           prop="dept"
diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue
index e8b1844..b95bfb4 100644
--- a/src/views/patient/propaganda/QuestionnaireTask.vue
+++ b/src/views/patient/propaganda/QuestionnaireTask.vue
@@ -199,7 +199,7 @@
                 </el-form-item>
                 <el-form-item label="浠诲姟鍏宠仈" prop="longTask">
                   <el-radio-group v-model="form.appltype">
-                    <el-radio label="1">绉戝鍏宠仈</el-radio>
+                    <el-radio label="1">璇鹃缁勫叧鑱�</el-radio>
                     <el-radio label="2">鐥呭尯鍏宠仈</el-radio>
                     <el-radio label="3">鐤剧梾鍏宠仈</el-radio>
                     <el-radio label="4">鎵嬫湳鍏宠仈</el-radio>
@@ -207,7 +207,7 @@
                 </el-form-item>
                 <el-row v-if="form.appltype == 1">
                   <el-col :span="20"
-                    ><el-form-item label="閫傜敤绉戝" prop="region">
+                    ><el-form-item label="閫傜敤璇鹃缁�" prop="region">
                       <el-select
                         v-model="deptcodesWards"
                         @remove-tag="removetag"
@@ -215,7 +215,7 @@
                         size="medium"
                         multiple
                         filterable
-                        placeholder="璇烽�夋嫨绉戝"
+                        placeholder="璇烽�夋嫨璇鹃缁�"
                       >
                         <el-option
                           class="ruleFormaa"
@@ -941,7 +941,7 @@
       previewtftype: 0, //棰勮鎯呭喌0鏂版ā鏉块瑙�1宸查�夋嫨妯℃澘淇敼
       dialogVisiblepatient: false, //娣诲姞鎮h�呭脊妗�
       dialogVisiblepatientjb: false, //娣诲姞鐤剧梾寮规
-      deptcodesWards: [], //绉戝鏁版嵁
+      deptcodesWards: [], //璇鹃缁勬暟鎹�
       leavehospitaldistrictcodes: [], //鐥呭尯鏁版嵁
       operationcodes: [], //鎵嬫湳鏁版嵁
       illnesscodes: [], //鐤剧梾鏁版嵁
@@ -971,7 +971,7 @@
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
         { label: "涓绘不鍖荤敓", width: "", prop: "drname" },
-        { label: "绉戝", width: "240", prop: "dept" },
+        { label: "璇鹃缁�", width: "240", prop: "dept" },
         { label: "鐥呭尯", width: "240", prop: "leavehospitaldistrictname" },
       ],
       // 鎮h�呰〃鍗�
@@ -985,7 +985,7 @@
         { label: "鍑洪櫌澶╂暟", width: "", prop: "endDay" },
         { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
         { label: "涓绘不鍖荤敓", width: "", prop: "drname" },
-        { label: "绉戝", width: "180", prop: "deptName" },
+        { label: "璇鹃缁�", width: "180", prop: "deptName" },
         { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
       ],
 
@@ -1146,7 +1146,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -1155,14 +1155,14 @@
       ],
 
       tasktypes: store.getters.tasktypes,
-      // 绉戝/鐥呭尯
+      // 璇鹃缁�/鐥呭尯
       belongWards: [],
       deptlist: [],
       hosplist: [],
       diagglist: [],
       operlist: [],
-      tempDetpRelevanceslist: [], //绉戝鏁版嵁
-      tempDetpRelevanceslistform: [], //绉戝鏁版嵁
+      tempDetpRelevanceslist: [], //璇鹃缁勬暟鎹�
+      tempDetpRelevanceslistform: [], //璇鹃缁勬暟鎹�
       tempbelongWards: [], //鐥呭尯鏁版嵁
       tempbelongWardsform: [], //鐥呭尯鏁版嵁
       rules: {
@@ -1179,14 +1179,14 @@
           { required: true, message: "鍙戦�佽缃笉鑳戒负绌�", trigger: "blur" },
         ],
         deptcode: [
-          { required: true, message: "閫傜敤绉戝涓嶈兘涓虹┖", trigger: "blur" },
+          { required: true, message: "閫傜敤璇鹃缁勪笉鑳戒负绌�", trigger: "blur" },
         ],
         // leavehospitaldistrictcode: [
         //   { required: true, message: "閫傜敤鐥呭尯涓嶈兘涓虹┖", trigger: "blur" },
         // ],
       },
       belongDepts: [],
-      // 绉戝闄㈠尯鏌ヨ鍏ュ弬
+      // 璇鹃缁勯櫌鍖烘煡璇㈠叆鍙�
       queryParamsdept: {},
       quote: false,
       serviceType: null,
@@ -1284,7 +1284,7 @@
             value: "5",
             label: "寰俊鍏紬鍙�",
           },
-          { label: "寰俊灏忕▼搴�", value: 6 },
+          { label: "寰俊灏忕▼搴�", value: '6' },
         ];
       } else if (this.form.serviceType == 6||this.form.serviceType == 14||this.form.serviceType == 15) {
         this.checkboxlist = [
@@ -1353,6 +1353,7 @@
         this.form.serviceType == 2 ||
         this.form.serviceType == 3 ||
         this.form.serviceType == 5 ||
+        this.form.serviceType == 16 ||
         this.form.serviceType == 4
       ) {
         this.checkboxlist = [
@@ -1653,7 +1654,7 @@
           { label: "鍑洪櫌澶╂暟", width: "", prop: "endDay" },
           { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
           { label: "鍖荤敓", width: "", prop: "drname" },
-          { label: "绉戝", width: "180", prop: "dept" },
+          { label: "璇鹃缁�", width: "180", prop: "dept" },
           { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
         ];
       } else if (this.patientqueryParams.allhosp == 1) {
@@ -1667,7 +1668,7 @@
           { label: "鍑洪櫌澶╂暟", width: "", prop: "endDay" },
           { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
           { label: "鍖荤敓", width: "", prop: "drname" },
-          { label: "绉戝", width: "180", prop: "dept" },
+          { label: "璇鹃缁�", width: "180", prop: "dept" },
           { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
         ];
       }
@@ -1841,7 +1842,7 @@
       this.patientqueryParams = {
         pageNum: 1, //
         pageSize: 10,
-        topica: 1, //0鍏ㄩ儴1绉戝2鐥呭尯
+        topica: 1, //0鍏ㄩ儴1璇鹃缁�2鐥呭尯
         leavehospitaldistrictcodes: [],
         leaveldeptcodes: [],
       };
@@ -1912,7 +1913,7 @@
                 this.time1 = this.form.showTimeMorn.split(",");
               }
             }
-            // 鑾峰彇浠诲姟绉戝
+            // 鑾峰彇浠诲姟璇鹃缁�
             if (this.form.taskid) {
               this.listDept();
             }
@@ -1989,7 +1990,7 @@
         }
       });
     },
-    // 浠诲姟绉戝鍒犻櫎瑙﹀彂
+    // 浠诲姟璇鹃缁勫垹闄よЕ鍙�
     removetag(row) {
       let result = this.deptlist
         .filter((item) => item.deptCode == row)
@@ -2179,7 +2180,7 @@
         });
       }
     },
-    // 淇濆瓨绉戝/鐥呭尯
+    // 淇濆瓨璇鹃缁�/鐥呭尯
     putbelongDepts(id) {
       this.tempDetpRelevanceslistform.forEach((item) => {
         item.tempid = id;
@@ -2189,7 +2190,7 @@
       });
       depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
         if (res.code == 200) {
-          this.$modal.msgSuccess("绉戝鏇存柊鎴愬姛");
+          this.$modal.msgSuccess("璇鹃缁勬洿鏂版垚鍔�");
           this.tempDetpRelevanceslistform = [];
         }
       });
@@ -2201,7 +2202,7 @@
       });
     },
 
-    // 绉戝澶勭悊
+    // 璇鹃缁勫鐞�
     Departmenttreatment() {
       if (!this.form.taskid) {
         this.templateor = true;
diff --git a/src/views/patient/propaganda/index.vue b/src/views/patient/propaganda/index.vue
index 46575a2..760a7da 100644
--- a/src/views/patient/propaganda/index.vue
+++ b/src/views/patient/propaganda/index.vue
@@ -101,8 +101,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -313,7 +312,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -443,8 +442,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -614,7 +613,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -649,7 +648,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
diff --git a/src/views/patient/propaganda/particty copy.vue b/src/views/patient/propaganda/particty copy.vue
index 0bfc80c..61443d4 100644
--- a/src/views/patient/propaganda/particty copy.vue
+++ b/src/views/patient/propaganda/particty copy.vue
@@ -451,7 +451,7 @@
                 <el-input v-model="topqueryParams.templateName"></el-input>
               </el-form-item>
 
-              <el-form-item label="閫傜敤绉戝" prop="status">
+              <el-form-item label="閫傜敤璇鹃缁�" prop="status">
                 <el-select v-model="topqueryParams.topicd" placeholder="璇烽�夋嫨">
                   <el-option
                     v-for="item in topicoptions"
@@ -577,7 +577,7 @@
         { label: "鎮h�呭悕绉�", width: "", prop: "name" },
         { label: "鎬у埆", width: "", prop: "sex" },
         { label: "骞撮緞", width: "", prop: "age" },
-        { label: "灏辫瘖绉戝", width: "", prop: "deptName" },
+        { label: "灏辫瘖璇鹃缁�", width: "", prop: "deptName" },
         { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "birthdate" },
         { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "update_by" },
       ],
@@ -920,7 +920,7 @@
           { label: "鎬у埆", width: "", prop: "sex" },
           { label: "骞撮緞", width: "", prop: "age" },
           { label: "涓讳换鍖诲笀", width: "", prop: "drname" },
-          { label: "灏辫瘖绉戝", width: "", prop: "deptName" },
+          { label: "灏辫瘖璇鹃缁�", width: "", prop: "deptName" },
           { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "birthdate" },
           { label: "鍒涘缓浜�", width: "", prop: "createBy" },
         ];
@@ -930,7 +930,7 @@
           { label: "鎬у埆", width: "", prop: "sex" },
           { label: "骞撮緞", width: "", prop: "age" },
           { label: "璇婃柇", width: "", prop: "diagname" },
-          { label: "灏辫瘖绉戝", width: "", prop: "deptName" },
+          { label: "灏辫瘖璇鹃缁�", width: "", prop: "deptName" },
           { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "birthdate" },
           { label: "鍒涘缓浜�", width: "", prop: "createBy" },
         ];
@@ -1088,7 +1088,7 @@
         this.indexAssortlist = res.rows;
       });
     },
-    // 鑾峰彇绉戝鍒楄〃
+    // 鑾峰彇璇鹃缁勫垪琛�
     listDept() {
       listDept().then((res) => {
         this.topicoptions = this.handleTree(res.data, "deptId");
diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index c715d1f..fd0f263 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -216,7 +216,7 @@
                 </el-form-item>
                 <el-form-item label="浠诲姟鍏宠仈" prop="longTask">
                   <el-radio-group v-model="form.appltype">
-                    <el-radio label="1">绉戝鍏宠仈</el-radio>
+                    <el-radio label="1">璇鹃缁勫叧鑱�</el-radio>
                     <el-radio label="2">鐥呭尯鍏宠仈</el-radio>
                     <el-radio label="3">鐤剧梾鍏宠仈</el-radio>
                     <el-radio label="4">鎵嬫湳鍏宠仈</el-radio>
@@ -224,7 +224,7 @@
                 </el-form-item>
                 <el-row v-if="form.appltype == 1">
                   <el-col :span="20"
-                    ><el-form-item label="閫傜敤绉戝" prop="region">
+                    ><el-form-item label="閫傜敤璇鹃缁�" prop="region">
                       <el-select
                         v-model="deptcodesWards"
                         @remove-tag="removetag"
@@ -232,7 +232,7 @@
                         size="medium"
                         multiple
                         filterable
-                        placeholder="璇烽�夋嫨绉戝"
+                        placeholder="璇烽�夋嫨璇鹃缁�"
                       >
                         <el-option
                           class="ruleFormaa"
@@ -940,7 +940,7 @@
       patientloading: false, // 閬僵灞�
       dialogVisiblepatient: false, //娣诲姞鎮h�呭脊妗�
       dialogVisiblepatientjb: false,
-      deptcodesWards: [], //绉戝鏁版嵁
+      deptcodesWards: [], //璇鹃缁勬暟鎹�
       leavehospitaldistrictcodes: [], //鐥呭尯鏁版嵁
       operationcodes: [], //鎵嬫湳鏁版嵁
       illnesscodes: [], //鐤剧梾鏁版嵁
@@ -971,7 +971,7 @@
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
         { label: "涓绘不鍖荤敓", width: "", prop: "drname" },
-        { label: "绉戝", width: "240", prop: "dept" },
+        { label: "璇鹃缁�", width: "240", prop: "dept" },
         { label: "鐥呭尯", width: "240", prop: "leavehospitaldistrictname" },
       ],
       // 鎮h�呰〃鍗�
@@ -985,7 +985,7 @@
         { label: "鍑洪櫌澶╂暟", width: "", prop: "endDay" },
         { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
         { label: "涓绘不鍖荤敓", width: "", prop: "drname" },
-        { label: "绉戝", width: "180", prop: "deptName" },
+        { label: "璇鹃缁�", width: "180", prop: "deptName" },
         { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
       ],
 
@@ -1039,7 +1039,7 @@
       patientqueryParams: {
         pageNum: 1, //
         pageSize: 10,
-        topica: 1, //0鍏ㄩ儴1绉戝2鐥呭尯
+        topica: 1, //0鍏ㄩ儴1璇鹃缁�2鐥呭尯
         leaveldeptcodes: [],
         leavehospitaldistrictcodes: [],
       },
@@ -1149,7 +1149,7 @@
         },
         {
           value: 1,
-          label: "绉戝鎮h��",
+          label: "璇鹃缁勬偅鑰�",
         },
         {
           value: 2,
@@ -1158,14 +1158,14 @@
       ],
 
       tasktypes: store.getters.tasktypes,
-      // 绉戝/鐥呭尯
+      // 璇鹃缁�/鐥呭尯
       belongWards: [],
       deptlist: [],
       hosplist: [],
       diagglist: [],
       operlist: [],
-      tempDetpRelevanceslist: [], //绉戝鏁版嵁
-      tempDetpRelevanceslistform: [], //绉戝鏁版嵁
+      tempDetpRelevanceslist: [], //璇鹃缁勬暟鎹�
+      tempDetpRelevanceslistform: [], //璇鹃缁勬暟鎹�
       tempbelongWards: [], //鐥呭尯鏁版嵁
       tempbelongWardsform: [], //鐥呭尯鏁版嵁
       rules: {
@@ -1182,13 +1182,13 @@
           { required: true, message: "鍙戦�佽缃笉鑳戒负绌�", trigger: "blur" },
         ],
         // deptcode: [
-        //   { required: true, message: "閫傜敤绉戝涓嶈兘涓虹┖", trigger: "blur" },
+        //   { required: true, message: "閫傜敤璇鹃缁勪笉鑳戒负绌�", trigger: "blur" },
         // ],
         // leavehospitaldistrictcode: [
         //   { required: true, message: "閫傜敤鐥呭尯涓嶈兘涓虹┖", trigger: "blur" },
         // ],
       },
-      // 绉戝闄㈠尯鏌ヨ鍏ュ弬
+      // 璇鹃缁勯櫌鍖烘煡璇㈠叆鍙�
       queryParamsdept: {
         tempid: "",
         type: 2,
@@ -1374,6 +1374,7 @@
       } else if (
         this.form.serviceType == 2 ||
         this.form.serviceType == 3 ||
+        this.form.serviceType == 16 ||
         this.form.serviceType == 4
       ) {
         this.checkboxlist = [
@@ -1632,7 +1633,7 @@
           { label: "鍑洪櫌澶╂暟", width: "", prop: "endDay" },
           { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
           { label: "鍖荤敓", width: "", prop: "drname" },
-          { label: "绉戝", width: "180", prop: "dept" },
+          { label: "璇鹃缁�", width: "180", prop: "dept" },
           { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
         ];
       } else if (this.patientqueryParams.allhosp == 4) {
@@ -1646,7 +1647,7 @@
           { label: "鍑洪櫌澶╂暟", width: "", prop: "endDay" },
           { label: "璐d换鎶ゅ+", width: "", prop: "nurseName" },
           { label: "鍖荤敓", width: "", prop: "drname" },
-          { label: "绉戝", width: "180", prop: "dept" },
+          { label: "璇鹃缁�", width: "180", prop: "dept" },
           { label: "鐥呭尯", width: "150", prop: "leavehospitaldistrictname" },
         ];
       }
@@ -1795,7 +1796,7 @@
       this.patientqueryParams = {
         pageNum: 1, //
         pageSize: 10,
-        topica: 1, //0鍏ㄩ儴1绉戝2鐥呭尯
+        topica: 1, //0鍏ㄩ儴1璇鹃缁�2鐥呭尯
         leaveldeptcodes: [],
         leavehospitaldistrictcodes: [],
       };
@@ -1899,7 +1900,7 @@
       this.time3 = ""; //鏅氫笂鏃堕棿娈�
       this.time4 = ""; //鏅氫笂鏃堕棿娈�
     },
-    // 鑾峰彇绉戝鍒楄〃
+    // 鑾峰彇璇鹃缁勫垪琛�
     listDept() {
       this.leavehospitaldistrictcodes = [];
       this.deptcodesWards = [];
@@ -1969,7 +1970,7 @@
       }
     },
 
-    // 浠诲姟绉戝鍒犻櫎瑙﹀彂
+    // 浠诲姟璇鹃缁勫垹闄よЕ鍙�
     removetag(row) {
       let result = this.deptlist
         .filter((item) => item.deptCode == row)
@@ -2173,7 +2174,7 @@
         });
       }
     },
-    // 淇濆瓨绉戝/鐥呭尯
+    // 淇濆瓨璇鹃缁�/鐥呭尯
     putbelongDepts(id) {
       this.tempDetpRelevanceslistform.forEach((item) => {
         item.tempid = id;
@@ -2183,7 +2184,7 @@
       });
       depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
         if (res.code == 200) {
-          this.$modal.msgSuccess("绉戝鏇存柊鎴愬姛");
+          this.$modal.msgSuccess("璇鹃缁勬洿鏂版垚鍔�");
           this.tempDetpRelevanceslistform = [];
         }
       });
@@ -2211,7 +2212,7 @@
         (obj) => obj.value !== tag.value
       );
     },
-    // 绉戝澶勭悊
+    // 璇鹃缁勫鐞�
     Departmenttreatment() {
       if (!this.form.taskid) {
         this.templateor = true;
diff --git a/src/views/patient/questionnaire/index.vue b/src/views/patient/questionnaire/index.vue
index a4b9ba5..bf2b314 100644
--- a/src/views/patient/questionnaire/index.vue
+++ b/src/views/patient/questionnaire/index.vue
@@ -138,8 +138,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -364,7 +363,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -509,8 +508,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -699,7 +698,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -723,7 +722,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1291,10 +1290,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/patient/shadow/index.vue b/src/views/patient/shadow/index.vue
index 6a6fbba..ab2c1bd 100644
--- a/src/views/patient/shadow/index.vue
+++ b/src/views/patient/shadow/index.vue
@@ -138,8 +138,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -364,7 +363,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -509,8 +508,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -699,7 +698,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -723,7 +722,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1291,10 +1290,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/patient/subsequent/index.vue b/src/views/patient/subsequent/index.vue
index b10c01f..85caeef 100644
--- a/src/views/patient/subsequent/index.vue
+++ b/src/views/patient/subsequent/index.vue
@@ -138,8 +138,7 @@
         <el-col :span="1.5">
           <el-button
             type="primary"
-            plain
-            icon="el-icon-plus"
+                        icon="el-icon-plus"
             size="medium"
             @click="handleAdd"
             >鏂板</el-button
@@ -395,7 +394,7 @@
         <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
         <!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
         <el-table-column
-          label="绉戝"
+          label="璇鹃缁�"
           align="center"
           key="deptname"
           prop="deptname"
@@ -525,8 +524,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="24"
-            ><el-form-item label="鎵�灞炵瀹�">
-              <el-select v-model="form.region" placeholder="璇烽�夋嫨绉戝">
+            ><el-form-item label="鎵�灞炶棰樼粍">
+              <el-select v-model="form.region" placeholder="璇烽�夋嫨璇鹃缁�">
                 <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
                 <el-option label="鍖哄煙浜�" value="beijing"></el-option>
               </el-select> </el-form-item></el-col
@@ -715,7 +714,7 @@
       sourcetype: [
         {
           value: 1,
-          label: "绉戝",
+          label: "璇鹃缁�",
           children: [],
         },
         {
@@ -739,7 +738,7 @@
         //   value: 0,
         // },
         {
-          name: "搴旈殢璁�",
+          name: "闇�闅忚",
           value: 0,
         },
 
@@ -1273,10 +1272,12 @@
   }
 }
 ::v-deep.leftvlue .el-card__body {
-  background: #d0e9fd;
+  background: #F2F8FF;
+  color: #324A9B;
 }
 ::v-deep.leftvlue .el-card__body:hover {
-  background: #8dc8f8;
+  background: #3664D9;
+  color: #fff;
   cursor: pointer; /* 榧犳爣鎮诞鏃跺彉涓烘墜褰� */
 }
 ::v-deep.errleftvlue .el-card__body {
diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue
index 3ecd00e..7683c86 100644
--- a/src/views/repositoryai/templateku/configurat/index.vue
+++ b/src/views/repositoryai/templateku/configurat/index.vue
@@ -274,7 +274,7 @@
           </el-form-item>
           <el-row>
             <el-col :span="20"
-              ><el-form-item label="閫傜敤绉戝" prop="region">
+              ><el-form-item label="閫傜敤璇鹃缁�" prop="region">
                 <el-select
                   v-model="tempDetpRelevanceslist"
                   @remove-tag="removetag"
@@ -282,7 +282,7 @@
                   size="medium"
                   multiple
                   filterable
-                  placeholder="璇烽�夋嫨绉戝"
+                  placeholder="璇烽�夋嫨璇鹃缁�"
                 >
                   <el-option
                     class="ruleFormaa"
@@ -305,7 +305,7 @@
                   size="medium"
                   multiple
                   filterable
-                  placeholder="璇烽�夋嫨绉戝"
+                  placeholder="璇烽�夋嫨璇鹃缁�"
                 >
                   <el-option
                     class="ruleFormaa"
@@ -1494,7 +1494,7 @@
         ivrLibaScriptTargetoptionList: [],
       },
       labelInfovalue: [], //鏍囩涓存椂瀛樺偍
-      deptNamesvalue: [], //绉戝涓存椂瀛樺偍
+      deptNamesvalue: [], //璇鹃缁勪复鏃跺瓨鍌�
       dialogVisiblepatient: false, //閫傜敤鐤剧梾绐楀彛
       dynamicTags: [],
       indexAssortlist: [],
@@ -1521,8 +1521,8 @@
       optionstag: [],
       prefollowuplist: [],
       postfollowuplist: [],
-      tempDetpRelevanceslist: [], //绉戝鏁版嵁
-      tempDetpRelevanceslistform: [], //绉戝鏁版嵁
+      tempDetpRelevanceslist: [], //璇鹃缁勬暟鎹�
+      tempDetpRelevanceslistform: [], //璇鹃缁勬暟鎹�
       tempbelongWards: [], //鐥呭尯鏁版嵁
       tempbelongWardsform: [], //鐥呭尯鏁版嵁
       generallist: [
@@ -1669,9 +1669,9 @@
       this.task = this.$route.query.task;
       this.queryParamsdept.tempid = this.id;
     },
-    // 鑾峰彇绉戝鏍�
+    // 鑾峰彇璇鹃缁勬爲
     getDeptTree() {
-      // 绉戝鍒楄〃
+      // 璇鹃缁勫垪琛�
       deptTreeSelect().then((response) => {
         this.deptOptions = response.data;
         this.flatArray = this.flattenArray(response.data);
@@ -1896,7 +1896,7 @@
       this.illnessVisible = false;
       this.$modal.msgSuccess("缂栬緫鎴愬姛");
     },
-    // 绉戝澶勭悊
+    // 璇鹃缁勫鐞�
     Departmenttreatment() {
       this.$modal.loading("姝e湪淇淇濆瓨鏁版嵁锛岃绋嶅��...");
       this.tempDetpRelevanceslist.forEach((item) => {
@@ -1930,7 +1930,7 @@
       }, 1000);
       // this.submitForm();
     },
-    // 淇濆瓨绉戝/鐥呭尯
+    // 淇濆瓨璇鹃缁�/鐥呭尯
     putbelongDepts(id) {
       this.tempDetpRelevanceslistform.forEach((item) => {
         if (!item.tempid) item.tempid = id;
@@ -1942,7 +1942,7 @@
       if (this.tempDetpRelevanceslistform.length > 0) {
         depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
           if (res.code == 200) {
-            this.$modal.msgSuccess("绉戝鏂板鎴愬姛");
+            this.$modal.msgSuccess("璇鹃缁勬柊澧炴垚鍔�");
           }
         });
       }
@@ -2249,7 +2249,7 @@
     resetForm(formName) {
       this.$refs[formName].resetFields();
     },
-    // 绉戝鍒犻櫎瑙﹀彂
+    // 璇鹃缁勫垹闄よЕ鍙�
     removetag(row) {
       let result = this.deptlist
         .filter((item) => item.deptCode == row)
diff --git a/src/views/repositoryai/templateku/configurat/taskub.vue b/src/views/repositoryai/templateku/configurat/taskub.vue
index 7ad9d52..ff3e5e8 100644
--- a/src/views/repositoryai/templateku/configurat/taskub.vue
+++ b/src/views/repositoryai/templateku/configurat/taskub.vue
@@ -274,7 +274,7 @@
           </el-form-item>
           <el-row>
             <el-col :span="20"
-              ><el-form-item label="閫傜敤绉戝" prop="region">
+              ><el-form-item label="閫傜敤璇鹃缁�" prop="region">
                 <el-select
                   v-model="tempDetpRelevanceslist"
                   @remove-tag="removetag"
@@ -282,7 +282,7 @@
                   size="medium"
                   multiple
                   filterable
-                  placeholder="璇烽�夋嫨绉戝"
+                  placeholder="璇烽�夋嫨璇鹃缁�"
                 >
                   <el-option
                     class="ruleFormaa"
@@ -305,7 +305,7 @@
                   size="medium"
                   multiple
                   filterable
-                  placeholder="璇烽�夋嫨绉戝"
+                  placeholder="璇烽�夋嫨璇鹃缁�"
                 >
                   <el-option
                     class="ruleFormaa"
@@ -1492,7 +1492,7 @@
         ivrTaskScriptTargetoptionList: [],
       },
       labelInfovalue: [], //鏍囩涓存椂瀛樺偍
-      deptNamesvalue: [], //绉戝涓存椂瀛樺偍
+      deptNamesvalue: [], //璇鹃缁勪复鏃跺瓨鍌�
       dialogVisiblepatient: false, //閫傜敤鐤剧梾绐楀彛
       dynamicTags: [],
       indexAssortlist: [],
@@ -1519,8 +1519,8 @@
       optionstag: [],
       prefollowuplist: [],
       postfollowuplist: [],
-      tempDetpRelevanceslist: [], //绉戝鏁版嵁
-      tempDetpRelevanceslistform: [], //绉戝鏁版嵁
+      tempDetpRelevanceslist: [], //璇鹃缁勬暟鎹�
+      tempDetpRelevanceslistform: [], //璇鹃缁勬暟鎹�
       tempbelongWards: [], //鐥呭尯鏁版嵁
       tempbelongWardsform: [], //鐥呭尯鏁版嵁
       generallist: [
@@ -1666,9 +1666,9 @@
       this.task = this.$route.query.task;
       this.queryParamsdept.tempid = this.id;
     },
-    // 鑾峰彇绉戝鏍�
+    // 鑾峰彇璇鹃缁勬爲
     getDeptTree() {
-      // 绉戝鍒楄〃
+      // 璇鹃缁勫垪琛�
       deptTreeSelect().then((response) => {
         this.deptOptions = response.data;
         this.flatArray = this.flattenArray(response.data);
@@ -1894,7 +1894,7 @@
       this.illnessVisible = false;
       this.$modal.msgSuccess("缂栬緫鎴愬姛");
     },
-    // 绉戝澶勭悊
+    // 璇鹃缁勫鐞�
     Departmenttreatment() {
       this.$modal.loading("姝e湪淇淇濆瓨鏁版嵁锛岃绋嶅��...");
       this.tempDetpRelevanceslist.forEach((item) => {
@@ -1928,7 +1928,7 @@
       }, 1000);
       // this.submitForm();
     },
-    // 淇濆瓨绉戝/鐥呭尯
+    // 淇濆瓨璇鹃缁�/鐥呭尯
     putbelongDepts(id) {
       this.tempDetpRelevanceslistform.forEach((item) => {
         if (!item.tempid) item.tempid = id;
@@ -1940,7 +1940,7 @@
       if (this.tempDetpRelevanceslistform.length > 0) {
         depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
           if (res.code == 200) {
-            this.$modal.msgSuccess("绉戝鏂板鎴愬姛");
+            this.$modal.msgSuccess("璇鹃缁勬柊澧炴垚鍔�");
           }
         });
       }
@@ -2246,7 +2246,7 @@
     resetForm(formName) {
       this.$refs[formName].resetFields();
     },
-    // 绉戝鍒犻櫎瑙﹀彂
+    // 璇鹃缁勫垹闄よЕ鍙�
     removetag(row) {
       let result = this.deptlist
         .filter((item) => item.deptCode == row)
diff --git a/src/views/satisfaction.vue b/src/views/satisfaction.vue
index 26585af..7f2f1dc 100644
--- a/src/views/satisfaction.vue
+++ b/src/views/satisfaction.vue
@@ -50,12 +50,12 @@
         <div v-if="showDeptSelect" class="dept-select-container">
           <el-form>
             <el-form>
-              <el-form-item label="閫夋嫨绉戝">
+              <el-form-item label="閫夋嫨璇鹃缁�">
                 <el-select
                   v-model="selectedDept"
                   filterable
                   clearable
-                  placeholder="璇烽�夋嫨绉戝鎴栬緭鍏ュ叧閿瘝鎼滅储"
+                  placeholder="璇烽�夋嫨璇鹃缁勬垨杈撳叆鍏抽敭璇嶆悳绱�"
                   @change="handleDeptChange"
                   popper-class="dept-select-dropdown"
                 >
@@ -370,11 +370,11 @@
 
       // 鍔犺浇闂嵎鏁版嵁
       this.loadSurveyData();
-      // 鑾峰彇绉戝鍒楄〃
+      // 鑾峰彇璇鹃缁勫垪琛�
       this.WLgetDept();
     },
     WLgetDept() {
-      // 璋冪敤鎺ュ彛鑾峰彇绉戝鏁版嵁
+      // 璋冪敤鎺ュ彛鑾峰彇璇鹃缁勬暟鎹�
       WLgetDept(this.encryptedParams.param6).then((res) => {
         this.deptList = Object.entries(res.data).map(([code, name]) => ({
           code,
@@ -547,12 +547,12 @@
 
     // 鍑嗗鎻愪氦鏁版嵁
     prepareSubmitData() {
-      // 鍒涘缓绉戝閫夋嫨闂瀵硅薄
+      // 鍒涘缓璇鹃缁勯�夋嫨闂瀵硅薄
       const deptQuestion = {
         scriptId: "dept_selection", // 鑷畾涔塈D
         scriptType: 4, // 4琛ㄧず闂瓟绫诲瀷
-        scriptContent: "閫夋嫨鐨勭瀹�",
-        scriptResult: this.selectedDept || "", // 瀛樺偍閫夋嫨鐨勭瀹ゅ悕绉�
+        scriptContent: "閫夋嫨鐨勮棰樼粍",
+        scriptResult: this.selectedDept || "", // 瀛樺偍閫夋嫨鐨勮棰樼粍鍚嶇О
         required: false, // 闈炲繀濉�
         sort: 999,
         nextScriptno: "1",
@@ -563,7 +563,7 @@
         serialnum: this.encryptedParams.param2 || this.encryptedParams.param3,
         mzzy: this.surveyType,
         svyLibTemplateScriptVOS: [
-          deptQuestion, // 灏嗙瀹ら�夋嫨浣滀负绗竴涓棶棰�
+          deptQuestion, // 灏嗚棰樼粍閫夋嫨浣滀负绗竴涓棶棰�
           ...this.questionList.map((item) => {
             return {
               scriptId: item.scriptId,
diff --git a/src/views/sfstatistics/Voicedetail/index.vue b/src/views/sfstatistics/Voicedetail/index.vue
index 0ffbe56..0709dc5 100644
--- a/src/views/sfstatistics/Voicedetail/index.vue
+++ b/src/views/sfstatistics/Voicedetail/index.vue
@@ -47,7 +47,7 @@
               end-placeholder="缁撴潫鏃ユ湡"
             ></el-date-picker>
           </el-form-item>
-          <el-form-item label="绉戝锛�" prop="userName">
+          <el-form-item label="璇鹃缁勶細" prop="userName">
             <el-select v-model="queryParams.value2" placeholder="璇烽�夋嫨">
               <el-option
                 v-for="item in ksoptions"
diff --git a/src/views/sfstatistics/percentage/index.vue b/src/views/sfstatistics/percentage/index.vue
index b1c54e2..42425ee 100644
--- a/src/views/sfstatistics/percentage/index.vue
+++ b/src/views/sfstatistics/percentage/index.vue
@@ -49,7 +49,7 @@
                   size="medium"
                   multiple
                   filterable
-                  placeholder="璇烽�夋嫨绉戝"
+                  placeholder="璇烽�夋嫨璇鹃缁�"
                 >
                   <el-option
                     v-for="item in flatArraydept"
@@ -151,7 +151,7 @@
                       align="center"
                     />
                     <el-table-column
-                      label="绉戝"
+                      label="璇鹃缁�"
                       width="120"
                       prop="deptname"
                       align="center"
@@ -187,7 +187,7 @@
                     </el-table-column>
                     <el-table-column align="center" label="棣栨鍑洪櫌闅忚">
                       <el-table-column
-                        label="搴旈殢璁�"
+                        label="闇�闅忚"
                         align="center"
                         key="needFollowUp"
                         prop="needFollowUp"
@@ -273,7 +273,7 @@
                     </el-table-column>
                     <el-table-column align="center" label="鍐嶆鍑洪櫌闅忚">
                       <el-table-column
-                        label="搴旈殢璁�"
+                        label="闇�闅忚"
                         align="center"
                         key="needFollowUpAgain"
                         prop="needFollowUpAgain"
@@ -350,7 +350,7 @@
                 :show-overflow-tooltip="true"
               />
               <el-table-column
-                label="绉戝"
+                label="璇鹃缁�"
                 align="center"
                 key="deptname"
                 prop="deptname"
@@ -382,7 +382,7 @@
               </el-table-column>
               <el-table-column align="center" label="棣栨鍑洪櫌闅忚">
                 <el-table-column
-                  label="搴旈殢璁�"
+                  label="闇�闅忚"
                   align="center"
                   key="needFollowUp"
                   prop="needFollowUp"
@@ -466,7 +466,7 @@
               </el-table-column>
               <el-table-column align="center" label="鍐嶆鍑洪櫌闅忚">
                 <el-table-column
-                  label="搴旈殢璁�"
+                  label="闇�闅忚"
                   align="center"
                   key="needFollowUpAgain"
                   prop="needFollowUpAgain"
@@ -866,7 +866,7 @@
           value: 1,
         },
         {
-          label: "绉戝缁熻",
+          label: "璇鹃缁勭粺璁�",
           value: 2,
         },
       ],
@@ -901,7 +901,7 @@
       postOptions: [],
       // 瑙掕壊閫夐」
       roleOptions: [],
-      // 瀛樺偍鎵�鏈夌瀹や唬鐮�
+      // 瀛樺偍鎵�鏈夎棰樼粍浠g爜
       allDeptCodes: [],
       // 瀛樺偍鎵�鏈夌梾鍖轰唬鐮�
       allWardCodes: [],
@@ -938,7 +938,7 @@
         dateRange: [],
         statisticaltype: 1,
         leavehospitaldistrictcodes: ["all"], // 榛樿閫変腑鍏ㄩ儴鐥呭尯
-        deptcodes: [], // 榛樿閫変腑鍏ㄩ儴绉戝
+        deptcodes: [], // 榛樿閫変腑鍏ㄩ儴璇鹃缁�
       },
       // 鍒椾俊鎭�
       columns: [
@@ -964,7 +964,7 @@
       // 澶勭悊鏌ヨ鍙傛暟
       const params = {
         ...this.queryParams,
-        // 濡傛灉閫夋嫨浜�"鍏ㄩ儴"锛屽垯浼犳墍鏈夌梾鍖�/绉戝浠g爜
+        // 濡傛灉閫夋嫨浜�"鍏ㄩ儴"锛屽垯浼犳墍鏈夌梾鍖�/璇鹃缁勪唬鐮�
         leavehospitaldistrictcodes:
           this.queryParams.leavehospitaldistrictcodes.includes("all")
             ? this.allWardCodes
@@ -1001,7 +1001,7 @@
       // 澶勭悊鏌ヨ鍙傛暟
       const params = {
         ...this.queryParams,
-        // 濡傛灉閫夋嫨浜�"鍏ㄩ儴"锛屽垯浼犳墍鏈夌梾鍖�/绉戝浠g爜
+        // 濡傛灉閫夋嫨浜�"鍏ㄩ儴"锛屽垯浼犳墍鏈夌梾鍖�/璇鹃缁勪唬鐮�
         leavehospitaldistrictcodes: [row.leavehospitaldistrictcode],
         drcode: "1",
       };
@@ -1030,16 +1030,16 @@
         tagid: row.tagid,
       };
     },
-    // 鑾峰彇绉戝鏍�
+    // 鑾峰彇璇鹃缁勬爲
     getDeptTree() {
-      // 绉戝鍒楄〃
+      // 璇鹃缁勫垪琛�
       this.flatArraydept = store.getters.belongDepts.map((dept) => {
         return {
           label: dept.deptName,
           value: dept.deptCode,
         };
       });
-      // 瀛樺偍鎵�鏈夌瀹や唬鐮�
+      // 瀛樺偍鎵�鏈夎棰樼粍浠g爜
       this.allDeptCodes = store.getters.belongDepts.map(
         (dept) => dept.deptCode
       );
@@ -1412,7 +1412,7 @@
 
   const option = {
     title: {
-      text: "绉戝/鐥呭尯闅忚瓒嬪娍",
+      text: "璇鹃缁�/鐥呭尯闅忚瓒嬪娍",
       left: "center",
       textStyle: {
         color: '#333',
diff --git a/src/views/sfstatistics/propaganda/index.vue b/src/views/sfstatistics/propaganda/index.vue
index 05186ae..41564c7 100644
--- a/src/views/sfstatistics/propaganda/index.vue
+++ b/src/views/sfstatistics/propaganda/index.vue
@@ -28,7 +28,7 @@
             <span class="mulsz" slot="label">鎸夊嚭闄㈢梾鍖虹粺璁� </span>
           </el-tab-pane>
           <el-tab-pane name="sharing">
-            <span class="mulsz" slot="label">鎸夊嚭闄㈢瀹ょ粺璁� </span>
+            <span class="mulsz" slot="label">鎸夊嚭闄㈣棰樼粍缁熻 </span>
           </el-tab-pane>
         </el-tabs>
       </div>
diff --git a/src/views/sfstatistics/statement/index.vue b/src/views/sfstatistics/statement/index.vue
index 551b975..d8e781b 100644
--- a/src/views/sfstatistics/statement/index.vue
+++ b/src/views/sfstatistics/statement/index.vue
@@ -28,7 +28,7 @@
             <span class="mulsz" slot="label">鎸夊嚭闄㈢梾鍖虹粺璁� </span>
           </el-tab-pane>
           <el-tab-pane name="sharing">
-            <span class="mulsz" slot="label">鎸夊嚭闄㈢瀹ょ粺璁� </span>
+            <span class="mulsz" slot="label">鎸夊嚭闄㈣棰樼粍缁熻 </span>
           </el-tab-pane>
         </el-tabs>
       </div>
diff --git a/src/views/shortmessage/healthinformation/compilequer/index.vue b/src/views/shortmessage/healthinformation/compilequer/index.vue
index 8a6e6ef..8f44609 100644
--- a/src/views/shortmessage/healthinformation/compilequer/index.vue
+++ b/src/views/shortmessage/healthinformation/compilequer/index.vue
@@ -183,7 +183,7 @@
               </el-option>
             </el-select>
           </el-form-item>
-          <el-form-item label="閫傜敤绉戝" prop="region">
+          <el-form-item label="閫傜敤璇鹃缁�" prop="region">
             <el-cascader
               v-model="tempDetpRelevanceslist"
               :options="deptList"
@@ -415,7 +415,7 @@
           });
         });
     },
-    // 绉戝澶勭悊
+    // 璇鹃缁勫鐞�
     Departmenttreatment() {
       this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
       const result = this.tempDetpRelevanceslist.map(
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 71bb1b1..64a85ad 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -331,7 +331,7 @@
             </el-form-item>
           </el-col>
         </el-row>
-        <el-form-item label="閫傜敤绉戝" prop="region">
+        <el-form-item label="閫傜敤璇鹃缁�" prop="region">
             <el-cascader
               style="width: 478px"
               v-model="form.deptCodes"
@@ -626,7 +626,7 @@
         deptId: undefined,
       },
       searchscopelist: [
-        { value: "1", label: "绉戝" },
+        { value: "1", label: "璇鹃缁�" },
         { value: "2", label: "鐥呭尯" },
         { value: "0", label: "鍏ㄩ儴" },
         { value: "9", label: "鏃�" },
@@ -718,7 +718,7 @@
     },
     /** 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋� */
     getDeptTree() {
-      // 绉戝鍒楄〃
+      // 璇鹃缁勫垪琛�
       deptTreeSelect(1).then((response) => {
         this.deptOptionsks = response.data;
       });
@@ -855,9 +855,9 @@
         this.form.password = "";
       });
     },
-    // 鍒犻櫎绉戝
+    // 鍒犻櫎璇鹃缁�
     removehpsp(valueArray) {
-      console.log(valueArray, "鍒犻櫎绉戝");
+      console.log(valueArray, "鍒犻櫎璇鹃缁�");
       console.log(this.form.userId, "鍒犻櫎");
       let code = valueArray[valueArray.length - 1];
       removeusertd(this.form.userId, code).then((res) => {
diff --git a/src/views/system/user/profile/index.vue b/src/views/system/user/profile/index.vue
index 5321727..216378b 100644
--- a/src/views/system/user/profile/index.vue
+++ b/src/views/system/user/profile/index.vue
@@ -32,11 +32,11 @@
                 <div class="pull-right" >鏈厤缃�</div>
               </li>
               <li class="list-group-item" v-if="user.belongDepts[0]">
-                <svg-icon icon-class="tree" />鎵�灞炵瀹�
+                <svg-icon icon-class="tree" />鎵�灞炶棰樼粍
                 <div class="pull-right" >{{ user.belongDepts[0].deptName }}</div>
               </li>
               <li class="list-group-item" v-else>
-                <svg-icon icon-class="tree" />鎵�灞炵瀹�
+                <svg-icon icon-class="tree" />鎵�灞炶棰樼粍
                 <div class="pull-right" >鏈厤缃�</div>
               </li>
               <li class="list-group-item">

--
Gitblit v1.9.3