|
@@ -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'))
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|