Parcourir la source

增加科室设置的中英文

vothin il y a 3 ans
Parent
commit
24a570cd5d

+ 1 - 1
languages/en.js

@@ -57,7 +57,7 @@ module.exports = {
     sureDeleteBed: 'are you sure to delete the bed',
     sureDeleteBed: 'are you sure to delete the bed',
     room: 'room',
     room: 'room',
     bed: 'bed',
     bed: 'bed',
-    nowOrganization: 'now organization',
+    newOrganization: 'new organization',
     partName: 'the part name',
     partName: 'the part name',
     inputPartName: 'please enter the part name',
     inputPartName: 'please enter the part name',
     adminMember: 'administrator account',
     adminMember: 'administrator account',

+ 67 - 2
languages/zh-CN.js

@@ -24,7 +24,9 @@ module.exports = {
     name: '名称',
     name: '名称',
     fullName: '全称',
     fullName: '全称',
     type: '类型',
     type: '类型',
-    alias: '别名'
+    alias: '别名',
+    fromError: '表单填写错误,请检查!',
+    tips: '提示'
   },
   },
   home: {
   home: {
     todayTask: '今日任务',
     todayTask: '今日任务',
@@ -61,7 +63,7 @@ module.exports = {
     sureDeleteBed: '确定删除床位',
     sureDeleteBed: '确定删除床位',
     room: '房',
     room: '房',
     bed: '床',
     bed: '床',
-    nowOrganization: '新建组织',
+    newOrganization: '新建组织',
     partName: '科室名称',
     partName: '科室名称',
     inputPartName: '请输入科室名称',
     inputPartName: '请输入科室名称',
     adminMember: '管理员账号',
     adminMember: '管理员账号',
@@ -93,6 +95,69 @@ module.exports = {
     sipId: 'SIP账号',
     sipId: 'SIP账号',
     updateTime: '更新时间'
     updateTime: '更新时间'
   },
   },
+  partInfo: {
+    baseInfo: '基本信息',
+    shopName: '组织简称',
+    inputShopName: '输入组织简称',
+    shopFullName: '组织全称',
+    inputShopFullName: '输入组织全称',
+    hisCode: 'HIS系统标识',
+    inputHisCode: '请输入HIS系统标识',
+    shopType: '组织类型',
+    choiceShopType: '请选择组织类型',
+    hospital: '医院',
+    part: '科室',
+    organization: '组织',
+    shopMemberName: '管理员账号',
+    inputShopMemberName: '请输入管理员账号',
+    shopParentId: '所属组织',
+    choiceShopParentId: '请选择上级组织',
+    dayInfo: '白天参数设置',
+    dayStart: '白天开始时间',
+    nightInfo: '夜晚参数设置',
+    nightStart: '夜晚开始时间',
+    dayOrNightVol: '主机通话音量',
+    dayOrNightDoorVol: '门口机通话音量',
+    dayOrNightTransferBoxVol: '转换盒通话音量',
+    dayOrNightLight: '分机液晶屏亮度',
+    dayOrNightRingTimes: '呼叫响铃次数',
+    dayOrNightBedVol: '分机通话音量',
+    dayOrNightRingVol: '主机系统音量',
+    dayOrNightNurseLed: '分机护理灯亮度',
+    dayOrNightTransferBoxSystemVol: '转换盒系统音量',
+    otherInfo: '其它参数',
+    sleepSecondsBed: '分机息屏时间',
+    sleepSecondsDoor: '门口机息屏时间',
+    sleepSecondsNurse: '护士主机息屏时间',
+    sipOvertime: '语音呼叫超时',
+    transferDuration: '护士转接时长',
+    transferDurationLeader: '护士组长转接时长',
+    nurseKeyVal: '护士主机转接时长',
+    autoAccept: '分机开启自动接听',
+    openAutoAccept: '开启自动接听',
+    communicationModeBed: '分机通讯方式',
+    communicationModeNurse: '护士主机通讯方式',
+    communicationModeMobile: '移动设备通讯方式',
+    networkCall: '网络电话',
+    mobileCall: '移动电话',
+    fixedCall: '固定电话',
+    customizeRoleCallFirst: '自定义呼叫角色1',
+    customizeRoleCallSecond: '自定义呼叫角色2',
+    doctorTitle: '模拟分机医生标题',
+    nurseTitle: '模拟分机护士标题',
+    choice: '请选择',
+    display: '显示',
+    onDisplay: '不显示',
+    upSeconds: '腕表上传定位间隔',
+    saveSettings: '保存设置',
+    initializeSystem: '初始化系统',
+    initialize485Device: '初始化485设备',
+    addTestMemberList: '批量添加测试用户',
+    devicesRef: '设备批量刷新',
+    sureAddTestMemberList: '确定需要批量增加测试用户吗?',
+    startAdd: '开始创建',
+    sureDevicesRef: '确定需要批量刷新设备吗?'
+  },
   tab: {
   tab: {
     home: '首页',
     home: '首页',
     frameManage: '空间位置',
     frameManage: '空间位置',

+ 1 - 1
src/views/hospital/ncs_frame/frameTreeView.vue

@@ -360,7 +360,7 @@ export default {
       kcCount: 82,
       kcCount: 82,
       bcCount: 56,
       bcCount: 56,
       /** 新建组织弹出参数 **/
       /** 新建组织弹出参数 **/
-      formtitle: this.$t('frameManage.nowOrganization'),
+      formtitle: this.$t('frameManage.newOrganization'),
       formshow: false,
       formshow: false,
       formmodel: {},
       formmodel: {},
       isShop: true
       isShop: true

+ 123 - 123
src/views/ncs-orginazition/components/partInfoEdit.vue

@@ -3,43 +3,43 @@
     <el-card style="margin: 15px">
     <el-card style="margin: 15px">
       <el-form ref="editform" :rules="rules" label-width="130px" :model="formmodel">
       <el-form ref="editform" :rules="rules" label-width="130px" :model="formmodel">
         <fieldset>
         <fieldset>
-          <legend>基本信息</legend>
+          <legend>{{ this.$t('partInfo.baseInfo') }}</legend>
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="组织简称" prop="shop_name">
-                <el-input v-model="formmodel.shop_name" clearable :maxlength="100" placeholder="请输入组织简称" />
+              <el-form-item :label="this.$t('partInfo.shopName')" prop="shop_name">
+                <el-input v-model="formmodel.shop_name" clearable :maxlength="100" :placeholder="this.$t('partInfo.inputShopName')" />
               </el-form-item>
               </el-form-item>
 
 
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="组织全称" prop="full_name">
-                <el-input v-model="formmodel.full_name" clearable :maxlength="100" placeholder="请输入组织全称" />
+              <el-form-item :label="this.$t('partInfo.shopFullName')" prop="full_name">
+                <el-input v-model="formmodel.full_name" clearable :maxlength="100" :placeholder="this.$t('partInfo.inputShopFullName')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="HIS系统标识" prop="his_code">
-                <el-input v-model="formmodel.his_code" clearable :maxlength="100" placeholder="请输入HIS系统标识" />
+              <el-form-item :label="this.$t('partInfo.hisCode')" prop="his_code">
+                <el-input v-model="formmodel.his_code" clearable :maxlength="100" :placeholder="this.$t('partInfo.inputHisCode')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
           </el-row>
           </el-row>
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="组织类型" prop="shop_type">
-                <el-select v-model="formmodel.shop_type" placeholder="请选择组织类型" disabled clearable>
-                  <el-option label="医院" value="6" />
-                  <el-option label="科室" value="5" />
-                  <el-option label="机构" value="0" />
+              <el-form-item :label="this.$t('partInfo.shopType')" prop="shop_type">
+                <el-select v-model="formmodel.shop_type" :placeholder="this.$t('partInfo.choiceShopType')" disabled clearable>
+                  <el-option :label="this.$t('partInfo.hospital')" value="6" />
+                  <el-option :label="this.$t('partInfo.part')" value="5" />
+                  <el-option :label="this.$t('partInfo.organization')" value="0" />
                 </el-select>
                 </el-select>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="管理员账号" prop="member_name">
-                <el-input v-model="formmodel.member_name" clearable :maxlength="100" readonly placeholder="请输入管理员账号" />
+              <el-form-item :label="this.$t('partInfo.shopMemberName')" prop="member_name">
+                <el-input v-model="formmodel.member_name" clearable :maxlength="100" readonly :placeholder="this.$t('partInfo.inputShopMemberName')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="所属组织" prop="parent_id">
-                <el-select v-model="formmodel.parent_id" placeholder="请选择上级组织" clearable>
+              <el-form-item :label="this.$t('partInfo.shopParentId')" prop="parent_id">
+                <el-select v-model="formmodel.parent_id" :placeholder="this.$t('partInfo.choiceShopParentId')" clearable>
                   <el-option
                   <el-option
                     v-for="(item,index) in parents"
                     v-for="(item,index) in parents"
                     :key="index"
                     :key="index"
@@ -53,46 +53,46 @@
           </el-row>
           </el-row>
         </fieldset>
         </fieldset>
         <fieldset class="margin-top-sm">
         <fieldset class="margin-top-sm">
-          <legend>白天参数设置</legend>
+          <legend>{{ this.$t('partInfo.dayInfo') }}</legend>
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="白天开始时间" prop="dayStart">
+              <el-form-item :label="this.$t('partInfo.dayStart')" prop="dayStart">
                 <el-time-picker
                 <el-time-picker
                   v-model="dayStart"
                   v-model="dayStart"
-                  placeholder="白天开始时间"
+                  :placeholder="this.$t('partInfo.dayStart')"
                 />
                 />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="主机通话音量" prop="day_vol">
-                <el-input-number v-model="formmodel.day_vol" :min="0" :max="100" label="主机通话音量" />
-                <!--                <el-input-number v-model="formmodel.day_vol" :min="0" :max="2" label="主机叫号参数" />-->
+              <el-form-item :label="this.$t('partInfo.dayOrNightVol')" prop="day_vol">
+                <el-input-number v-model="formmodel.day_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightVol')" />
+                <!--                <el-input-number v-model="formmodel.day_vol" :min="0" :max="2" :label="主机叫号参数" />-->
               </el-form-item>
               </el-form-item>
-              <el-form-item label="门口机通话音量" prop="day_door_vol">
-                <el-input-number v-model="formmodel.day_door_vol" :min="0" :max="100" label="门口机通话音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightDoorVol')" prop="day_door_vol">
+                <el-input-number v-model="formmodel.day_door_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightDoorVol')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="转换盒通话音量" prop="day_transfer_box_vol">
-                <el-input-number v-model="formmodel.day_transfer_box_vol" :min="0" :max="100" label="分机通话音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightTransferBoxVol')" prop="day_transfer_box_vol">
+                <el-input-number v-model="formmodel.day_transfer_box_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightTransferBoxVol')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="分机液晶屏亮度" prop="day_light">
-                <el-input-number v-model="formmodel.day_light" :min="0" :max="100" label="分机液晶屏亮度" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightLight')" prop="day_light">
+                <el-input-number v-model="formmodel.day_light" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightLight')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="呼叫响铃次数" prop="day_ring_times">
-                <el-input-number v-model="formmodel.day_ring_times" :min="0" :max="10" label="主机叫号次数" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightRingTimes')" prop="day_ring_times">
+                <el-input-number v-model="formmodel.day_ring_times" :min="0" :max="10" :label="this.$t('partInfo.dayOrNightRingTimes')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="分机通话音量" prop="day_bed_vol">
-                <el-input-number v-model="formmodel.day_bed_vol" :min="0" :max="100" label="分机通话音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightBedVol')" prop="day_bed_vol">
+                <el-input-number v-model="formmodel.day_bed_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightBedVol')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="主机系统音量" prop="day_ring_vol">
-                <el-input-number v-model="formmodel.day_ring_vol" :min="0" :max="100" label="主机系统音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightRingVol')" prop="day_ring_vol">
+                <el-input-number v-model="formmodel.day_ring_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightRingVol')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="分机护理灯亮度" prop="day_nurse_led">
-                <el-input-number v-model="formmodel.day_nurse_led" :min="0" :max="100" label="分机护理灯亮度" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightNurseLed')" prop="day_nurse_led">
+                <el-input-number v-model="formmodel.day_nurse_led" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightNurseLed')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="转换盒系统音量" prop="day_transfer_box_system_vol">
-                <el-input-number v-model="formmodel.day_transfer_box_system_vol" :min="0" :max="100" label="转换盒系统音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightTransferBoxSystemVol')" prop="day_transfer_box_system_vol">
+                <el-input-number v-model="formmodel.day_transfer_box_system_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightTransferBoxSystemVol')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
           </el-row>
           </el-row>
@@ -100,54 +100,54 @@
         </fieldset>
         </fieldset>
 
 
         <fieldset class="margin-top-sm">
         <fieldset class="margin-top-sm">
-          <legend>夜晚参数设置</legend>
+          <legend>{{ this.$t('partInfo.nightInfo') }}</legend>
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="夜晚开始时间" prop="nightStart">
+              <el-form-item :label="this.$t('partInfo.nightStart')" prop="nightStart">
                 <el-time-picker
                 <el-time-picker
                   v-model="nightStart"
                   v-model="nightStart"
-                  placeholder="夜晚开始时间"
+                  :placeholder="this.$t('partInfo.nightStart')"
                 />
                 />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="主机通话音量" prop="night_vol">
-                <el-input-number v-model="formmodel.night_vol" :min="0" :max="100" label="主机通话音量" />
-                <!--                <el-input-number v-model="formmodel.night_vol" :min="0" :max="2" label="主机叫号参数" />-->
+              <el-form-item :label="this.$t('partInfo.dayOrNightVol')" prop="night_vol">
+                <el-input-number v-model="formmodel.night_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightVol')" />
+                <!--                <el-input-number v-model="formmodel.night_vol" :min="0" :max="2" :label="主机叫号参数" />-->
                 <!--                <span class="red-text">0-床号 1-房号 2-房床号</span>-->
                 <!--                <span class="red-text">0-床号 1-房号 2-房床号</span>-->
               </el-form-item>
               </el-form-item>
-              <el-form-item label="门口机通话音量" prop="night_door_vol">
-                <el-input-number v-model="formmodel.night_door_vol" :min="0" :max="100" label="门口机通话音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightDoorVol')" prop="night_door_vol">
+                <el-input-number v-model="formmodel.night_door_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightDoorVol')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="转换盒通话音量" prop="night_transfer_box_vol">
-                <el-input-number v-model="formmodel.night_transfer_box_vol" :min="0" :max="100" label="分机通话音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightTransferBoxVol')" prop="night_transfer_box_vol">
+                <el-input-number v-model="formmodel.night_transfer_box_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightTransferBoxVol')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="分机液晶屏亮度" prop="night_light">
-                <el-input-number v-model="formmodel.night_light" :min="0" :max="100" label="分机液晶屏亮度" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightLight')" prop="night_light">
+                <el-input-number v-model="formmodel.night_light" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightLight')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="呼叫响铃次数" prop="night_ring_times">
-                <el-input-number v-model="formmodel.night_ring_times" :min="0" :max="10" label="主机叫号次数" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightRingTimes')" prop="night_ring_times">
+                <el-input-number v-model="formmodel.night_ring_times" :min="0" :max="10" :label="this.$t('partInfo.dayOrNightRingTimes')" />
               </el-form-item>
               </el-form-item>
-              <!--              <el-form-item label="主机通话音量" prop="part_night_vol">-->
-              <!--                <el-input-number v-model="formmodel.part_night_vol" :min="0" :max="100" label="主机通话音量" />-->
+              <!--              <el-form-item :label="this.$t('partInfo.dayAndNightVol')" prop="part_night_vol">-->
+              <!--                <el-input-number v-model="formmodel.part_night_vol" :min="0" :max="100" :label="this.$t('partInfo.dayAndNightVol')" />-->
               <!--              </el-form-item>-->
               <!--              </el-form-item>-->
-              <el-form-item label="分机通话音量" prop="night_bed_vol">
-                <el-input-number v-model="formmodel.night_bed_vol" :min="0" :max="100" label="分机通话音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightBedVol')" prop="night_bed_vol">
+                <el-input-number v-model="formmodel.night_bed_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightBedVol')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="主机系统音量" prop="night_ring_vol">
-                <el-input-number v-model="formmodel.night_ring_vol" :min="0" :max="100" label="主机系统音量" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightRingVol')" prop="night_ring_vol">
+                <el-input-number v-model="formmodel.night_ring_vol" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightRingVol')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="分机护理灯亮度" prop="night_nurse_led">
-                <el-input-number v-model="formmodel.night_nurse_led" :min="0" :max="100" label="分机护理灯亮度" />
+              <el-form-item :label="this.$t('partInfo.dayOrNightNurseLed')" prop="night_nurse_led">
+                <el-input-number v-model="formmodel.night_nurse_led" :min="0" :max="100" :label="this.$t('partInfo.dayOrNightNurseLed')" />
               </el-form-item>
               </el-form-item>
-              <el-form-item label="转换盒系统音量" prop="night_transfer_box_system_vol">
+              <el-form-item :label="this.$t('partInfo.dayOrNightTransferBoxSystemVol')" prop="night_transfer_box_system_vol">
                 <el-input-number
                 <el-input-number
                   v-model="formmodel.night_transfer_box_system_vol"
                   v-model="formmodel.night_transfer_box_system_vol"
                   :min="0"
                   :min="0"
                   :max="100"
                   :max="100"
-                  label="转换盒系统音量"
+                  :label="this.$t('partInfo.dayOrNightTransferBoxSystemVol')"
                 />
                 />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
@@ -222,122 +222,122 @@
         <!--        </fieldset>-->
         <!--        </fieldset>-->
 
 
         <fieldset class="margin-top-sm">
         <fieldset class="margin-top-sm">
-          <legend>其它参数</legend>
+          <legend>{{ this.$t('partInfo.otherInfo') }}</legend>
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="分机息屏时间" prop="sleep_seconds_bed">
-                <el-input-number v-model="formmodel.sleep_seconds_bed" :min="1" :max="100" label="分机液晶屏息屏时间" />
+              <el-form-item :label="this.$t('partInfo.sleepSecondsBed')" prop="sleep_seconds_bed">
+                <el-input-number v-model="formmodel.sleep_seconds_bed" :min="1" :max="100" :label="this.$t('partInfo.sleepSecondsBed')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="门口机息屏时间" prop="sleep_seconds_door">
-                <el-input-number v-model="formmodel.sleep_seconds_door" :min="1" :max="100" label="门口机液晶屏息屏时间" />
+              <el-form-item :label="this.$t('partInfo.sleepSecondsDoor')" prop="sleep_seconds_door">
+                <el-input-number v-model="formmodel.sleep_seconds_door" :min="1" :max="100" :label="this.$t('partInfo.sleepSecondsDoor')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="护士主机息屏时间" prop="sleep_seconds_nurse">
-                <el-input-number v-model="formmodel.sleep_seconds_nurse" :min="1" :max="100" label="护士主机液晶屏息屏时间" />
+              <el-form-item :label="this.$t('partInfo.sleepSecondsNurse')" prop="sleep_seconds_nurse">
+                <el-input-number v-model="formmodel.sleep_seconds_nurse" :min="1" :max="100" :label="this.$t('partInfo.sleepSecondsNurse')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="语音呼叫超时" prop="sip_overtime">
-                <el-input-number v-model="formmodel.sip_overtime" :min="1" :max="100" label="分机液晶屏息屏时间" />
+              <el-form-item :label="this.$t('partInfo.sipOvertime')" prop="sip_overtime">
+                <el-input-number v-model="formmodel.sip_overtime" :min="1" :max="100" :label="this.$t('partInfo.sipOvertime')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="护士转接时长" prop="transfer_duration">
-                <el-input-number v-model="formmodel.transfer_duration" :min="1" :max="100" label="护士转接时长" />
+              <el-form-item :label="this.$t('partInfo.transferDuration')" prop="transfer_duration">
+                <el-input-number v-model="formmodel.transfer_duration" :min="1" :max="100" :label="this.$t('partInfo.transferDuration')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="护士组长转接时长" prop="transfer_duration_leader">
-                <el-input-number v-model="formmodel.transfer_duration_leader" :min="1" :max="100" label="护士组长转接时长" />
+              <el-form-item :label="this.$t('partInfo.transferDurationLeader')" prop="transfer_duration_leader">
+                <el-input-number v-model="formmodel.transfer_duration_leader" :min="1" :max="100" :label="this.$t('partInfo.transferDurationLeader')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
           </el-row>
           </el-row>
 
 
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="护士主机转接时长" prop="key_val">
-                <el-input-number v-model="systemConfig.key_val" :min="1" :max="60" label="护士主机转接时长" />
+              <el-form-item :label="this.$t('partInfo.nurseKeyVal')" prop="key_val">
+                <el-input-number v-model="systemConfig.key_val" :min="1" :max="60" :label="this.$t('partInfo.nurseKeyVal')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
 
 
-            <el-form-item label="分机开启自动接听" prop="auto_accept">
-              <el-checkbox v-model="formmodel.auto_accept" :true-label="1" :false-label="0">开启自动接听</el-checkbox>
+            <el-form-item :label="this.$t('partInfo.autoAccept')" prop="auto_accept">
+              <el-checkbox v-model="formmodel.auto_accept" :true-label="1" :false-label="0">{{ this.$t('partInfo.openAutoAccept') }}</el-checkbox>
             </el-form-item>
             </el-form-item>
           </el-row>
           </el-row>
 
 
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="分机通讯方式" prop="communication_mode_bed">
+              <el-form-item :label="this.$t('partInfo.communicationModeBed')" prop="communication_mode_bed">
                 <el-radio-group v-model="formmodel.communication_mode_bed">
                 <el-radio-group v-model="formmodel.communication_mode_bed">
-                  <el-radio :label="1">网络电话</el-radio>
-                  <el-radio :label="2">移动电话</el-radio>
-                  <el-radio :label="3">固定电话</el-radio>
+                  <el-radio :label="1">{{ this.$t('partInfo.networkCall') }}</el-radio>
+                  <el-radio :label="2">{{ this.$t('partInfo.mobileCall') }}</el-radio>
+                  <el-radio :label="3">{{ this.$t('partInfo.fixedCall') }}</el-radio>
                 </el-radio-group>
                 </el-radio-group>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="护士主机通讯方式" prop="communication_mode_nurse">
+              <el-form-item :label="this.$t('partInfo.communicationModeNurse')" prop="communication_mode_nurse">
                 <el-radio-group v-model="formmodel.communication_mode_nurse">
                 <el-radio-group v-model="formmodel.communication_mode_nurse">
-                  <el-radio :label="1">网络电话</el-radio>
-                  <el-radio :label="2">移动电话</el-radio>
-                  <el-radio :label="3">固定电话</el-radio>
+                  <el-radio :label="1">{{ this.$t('partInfo.networkCall') }}</el-radio>
+                  <el-radio :label="2">{{ this.$t('partInfo.mobileCall') }}</el-radio>
+                  <el-radio :label="3">{{ this.$t('partInfo.fixedCall') }}</el-radio>
                 </el-radio-group>
                 </el-radio-group>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
 
 
           <el-col :span="8">
           <el-col :span="8">
-            <el-form-item label="移动设备通讯方式" prop="communication_mode_mobile">
+            <el-form-item :label="this.$t('partInfo.communicationModeMobile')" prop="communication_mode_mobile">
               <el-radio-group v-model="formmodel.communication_mode_mobile">
               <el-radio-group v-model="formmodel.communication_mode_mobile">
-                <el-radio :label="1">网络电话</el-radio>
-                <el-radio :label="2">移动电话</el-radio>
+                <el-radio :label="1">{{ this.$t('partInfo.networkCall') }}</el-radio>
+                <el-radio :label="2">{{ this.$t('partInfo.mobileCall') }}</el-radio>
               </el-radio-group>
               </el-radio-group>
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
           </el-row>
           </el-row>
           <el-row>
           <el-row>
-            <el-form-item label="自定义呼叫角色1" prop="customize_role_call_first">
+            <el-form-item :label="this.$t('partInfo.customizeRoleCallFirst')" prop="customize_role_call_first">
               <el-radio-group v-model="formmodel.customize_role_call_first">
               <el-radio-group v-model="formmodel.customize_role_call_first">
-                <el-radio :label="0">不显示</el-radio>
+                <el-radio :label="0">{{ this.$t('partInfo.onDisplay') }}</el-radio>
                 <el-radio :disabled="formmodel.customize_role_call_second===item.role_id" :label="item.role_id" v-for="(item,index) in partRoles" :key="index">{{item.role_name}}</el-radio>
                 <el-radio :disabled="formmodel.customize_role_call_second===item.role_id" :label="item.role_id" v-for="(item,index) in partRoles" :key="index">{{item.role_name}}</el-radio>
               </el-radio-group>
               </el-radio-group>
             </el-form-item>
             </el-form-item>
           </el-row>
           </el-row>
 
 
           <el-row>
           <el-row>
-            <el-form-item label="自定义呼叫角色2" prop="customize_role_call_second">
+            <el-form-item :label="this.$t('partInfo.customizeRoleCallSecond')" prop="customize_role_call_second">
               <el-radio-group v-model="formmodel.customize_role_call_second">
               <el-radio-group v-model="formmodel.customize_role_call_second">
-                <el-radio :label="0">不显示</el-radio>
+                <el-radio :label="0">{{ this.$t('partInfo.onDisplay') }}</el-radio>
                  <el-radio :label="item.role_id" :disabled="formmodel.customize_role_call_first===item.role_id" v-for="(item,index) in partRoles" :key="index">{{item.role_name}}</el-radio>
                  <el-radio :label="item.role_id" :disabled="formmodel.customize_role_call_first===item.role_id" v-for="(item,index) in partRoles" :key="index">{{item.role_name}}</el-radio>
               </el-radio-group>
               </el-radio-group>
             </el-form-item>
             </el-form-item>
           </el-row>
           </el-row>
           <el-row>
           <el-row>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="模拟分机医生标题">
-                <el-input v-model="formmodel.doctor_title" label="模拟分机医生标题" :maxlength="15" >
-                  <el-select v-model="formmodel.doctor_valid" slot="prepend" placeholder="请选择">
-                    <el-option label="显示" :value="1"></el-option>
-                    <el-option label="不显示" :value="0"></el-option>
+              <el-form-item :label="this.$t('partInfo.doctorTitle')">
+                <el-input v-model="formmodel.doctor_title" :label="this.$t('partInfo.doctorTitle')" :maxlength="15" >
+                  <el-select v-model="formmodel.doctor_valid" slot="prepend" :placeholder="this.$t('partInfo.choice')">
+                    <el-option :label="this.$t('partInfo.display')" :value="1"></el-option>
+                    <el-option :label="this.$t('partInfo.onDisplay')" :value="0"></el-option>
                   </el-select>
                   </el-select>
                 </el-input>
                 </el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="模拟分机护士标题">
-                <el-input v-model="formmodel.nurse_title" label="模拟分机医生标题" :maxlength="15" >
-                  <el-select v-model="formmodel.nurse_valid" slot="prepend" placeholder="请选择">
-                    <el-option label="显示" :value="1" />
-                    <el-option label="不显示" :value="0" />
+              <el-form-item :label="this.$t('partInfo.nurseTitle')">
+                <el-input v-model="formmodel.nurse_title" :label="this.$t('partInfo.nurseTitle')" :maxlength="15" >
+                  <el-select v-model="formmodel.nurse_valid" slot="prepend" :placeholder="this.$t('partInfo.choice')">
+                    <el-option :label="this.$t('partInfo.display')" :value="1" />
+                    <el-option :label="this.$t('partInfo.onDisplay')" :value="0" />
                   </el-select>
                   </el-select>
                 </el-input>
                 </el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="腕表上传定位间隔">
-                <el-input-number v-model="formmodel.up_seconds" :min="1" :max="300" label="腕表上传定位间隔" />
+              <el-form-item :label="this.$t('partInfo.upSeconds')">
+                <el-input-number v-model="formmodel.up_seconds" :min="1" :max="300" :label="this.$t('partInfo.upSeconds')" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
           </el-row>
           </el-row>
@@ -345,11 +345,11 @@
         </fieldset>
         </fieldset>
 
 
         <el-form-item align="center" class="margin-top-sm">
         <el-form-item align="center" class="margin-top-sm">
-          <el-button type="success" @click="onSubmit">保存设置</el-button>
-          <el-button v-if="isShow" type="primary" @click="initializeSystem">初始化系统</el-button>
-          <el-button v-if="isShow" type="success" plain :disabled="isDisabled" @click="initialize485Device">初始化485设备</el-button>
-          <el-button v-if="isShow" type="ss" @click="saveList">批量添加测试用户</el-button>
-          <el-button v-if="isShow" type="ss" @click="devicesRef">设备批量刷新</el-button>
+          <el-button type="success" @click="onSubmit">{{ this.$t('partInfo.saveSettings') }}</el-button>
+          <el-button v-if="isShow" type="primary" @click="initializeSystem">{{ this.$t('partInfo.initializeSystem') }}</el-button>
+          <el-button v-if="isShow" type="success" plain :disabled="isDisabled" @click="initialize485Device">{{ this.$t('partInfo.initialize485Device') }}</el-button>
+          <el-button v-if="isShow" type="ss" @click="saveList">{{ this.$t('partInfo.addTestMemberList') }}</el-button>
+          <el-button v-if="isShow" type="ss" @click="devicesRef">{{ this.$t('partInfo.devicesRef') }}</el-button>
         </el-form-item>
         </el-form-item>
       </el-form>
       </el-form>
     </el-card>
     </el-card>
@@ -491,15 +491,15 @@ export default {
             this.formmodel.night_start = this.nightStart.toLocaleTimeString('chinese', { hour12: false })
             this.formmodel.night_start = this.nightStart.toLocaleTimeString('chinese', { hour12: false })
           }
           }
           API_Part.editPartSetting(this.formmodel, this.partId).then(res => {
           API_Part.editPartSetting(this.formmodel, this.partId).then(res => {
-            this.$message.success('保存成功!')
+            this.$message.success(this.$t('action.saveSuccess') + '')
             if (this.systemConfig.id != null) {
             if (this.systemConfig.id != null) {
               API_SystemConfig.update(this.systemConfig.id, this.systemConfig).then(res => {
               API_SystemConfig.update(this.systemConfig.id, this.systemConfig).then(res => {
-                this.$message.success('保存成功!')
+                this.$message.success(this.$t('action.saveSuccess') + '')
               })
               })
             }
             }
           })
           })
         } else {
         } else {
-          this.$message.error('表单填写错误,请检查!')
+          this.$message.error(this.$t('action.fromError') + '')
         }
         }
       })
       })
     },
     },
@@ -512,17 +512,17 @@ export default {
     // 批量增加测试用户
     // 批量增加测试用户
     saveList() {
     saveList() {
       const _this = this
       const _this = this
-      this.$confirm('确定需要批量增加测试用户吗?', '提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
+      this.$confirm(this.$t('partInfo.sureAddTestMemberList') + '', this.$t('action.tips') + '', {
+        confirmButtonText: this.$t('action.yes'),
+        cancelButtonText: this.$t('action.cancel'),
         type: 'warning'
         type: 'warning'
       }).then(() => {
       }).then(() => {
-        console.log('开始创建')
+        console.log(this.$t('partInfo.startAdd'))
         saveListByCustomer(_this.partId).then(res => {
         saveListByCustomer(_this.partId).then(res => {
           this.$message.success(res.message)
           this.$message.success(res.message)
         })
         })
       }).catch(() => {
       }).catch(() => {
-        console.log('取消')
+        console.log(this.$t('action.cancel'))
       })
       })
     },
     },
     // 初始化485设备
     // 初始化485设备
@@ -550,16 +550,16 @@ export default {
     },
     },
     devicesRef() {
     devicesRef() {
       const _this = this
       const _this = this
-      this.$confirm('确定需要批量刷新设备吗?', '提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
+      this.$confirm(this.$t('partInfo.sureDevicesRef') + '', this.$t('action.tips') + '', {
+        confirmButtonText: this.$t('action.yes'),
+        cancelButtonText: this.$t('action.cancel'),
         type: 'warning'
         type: 'warning'
       }).then(() => {
       }).then(() => {
         initDeviceList(_this.partId).then(res => {
         initDeviceList(_this.partId).then(res => {
           _this.$message.success(res.message)
           _this.$message.success(res.message)
         })
         })
       }).catch(() => {
       }).catch(() => {
-        console.log('取消')
+        console.log(this.$t('action.cancel'))
       })
       })
     }
     }
   }
   }