فهرست منبع

分机门口机设备添加电源控制版设置

wuyunfeng 1 سال پیش
والد
کامیت
ac7ae9d11d
1فایلهای تغییر یافته به همراه28 افزوده شده و 1 حذف شده
  1. 28 1
      src/views/ncs-device/components/deviceManager.vue

+ 28 - 1
src/views/ncs-device/components/deviceManager.vue

@@ -228,6 +228,31 @@
                         </el-form-item>
                         </el-form-item>
                     </el-col>
                     </el-col>
                 </el-row>
                 </el-row>
+
+                <el-row v-if="powerControl">
+                    <el-col :span="8">
+                        <el-form-item :label="this.$t('deviceManage.transAudio')" labelWidth="120px">
+                            <el-select v-model="deviceModel.trans_audio_id"
+                                       :placeholder="this.$t('deviceManage.transAudio')" clearable>
+                                <el-option v-for="item in audioOptions" :key="item.id" :label="item.name"
+                                           :value="item.id"/>
+                            </el-select>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item :label="this.$t('deviceManage.powerControlAddress')" prop="power_control_address">
+                            <el-input v-model="deviceModel.power_control_address" clearable
+                                      :placeholder="this.$t('deviceManage.powerControlAddress')" type="number"/>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item :label="this.$t('deviceManage.controlLineNumber')" prop="control_line_number">
+                            <el-input v-model="deviceModel.control_line_number" clearable
+                                      :placeholder="this.$t('deviceManage.controlLineNumber')" type="number"/>
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+
                 <el-row v-if="isVitalSigns">
                 <el-row v-if="isVitalSigns">
                     <el-col :span="12">
                     <el-col :span="12">
                         <el-form-item :label="this.$t('deviceManage.signType')" prop="sign_type">
                         <el-form-item :label="this.$t('deviceManage.signType')" prop="sign_type">
@@ -468,6 +493,7 @@
                 hasAudioId: false,
                 hasAudioId: false,
                 isVitalSigns: false,
                 isVitalSigns: false,
                 hasSosDeviceSettings: false,
                 hasSosDeviceSettings: false,
+                powerControl:false,
                 sosDeviceSetting: {},
                 sosDeviceSetting: {},
                 sosDeviceSettingsTypeOptions: [
                 sosDeviceSettingsTypeOptions: [
                     {
                     {
@@ -1017,6 +1043,7 @@
                     val === DEVICE_TYPE.RS485_DOOR ||
                     val === DEVICE_TYPE.RS485_DOOR ||
                     val === DEVICE_TYPE.SIMULATE_EMERGENCY_BUTTON ||
                     val === DEVICE_TYPE.SIMULATE_EMERGENCY_BUTTON ||
                     val === DEVICE_TYPE.SIMULATE_DOOR_LIGHT
                     val === DEVICE_TYPE.SIMULATE_DOOR_LIGHT
+                this.powerControl=val===DEVICE_TYPE.DIGIT_BED_DEVICE||val===DEVICE_TYPE.DOOR_DEVICE
                 this.isVitalSigns = val === DEVICE_TYPE.VITAL_SIGNS_DEVICE
                 this.isVitalSigns = val === DEVICE_TYPE.VITAL_SIGNS_DEVICE
                 this.hasSosDeviceSettings = val === DEVICE_TYPE.ALARM_BODY_INDUCTIVE ||
                 this.hasSosDeviceSettings = val === DEVICE_TYPE.ALARM_BODY_INDUCTIVE ||
                     val === DEVICE_TYPE.DOOR_LOCK ||
                     val === DEVICE_TYPE.DOOR_LOCK ||
@@ -1126,7 +1153,7 @@
                     params.device_type === DEVICE_TYPE.SIMULATE_EMERGENCY_BUTTON ||
                     params.device_type === DEVICE_TYPE.SIMULATE_EMERGENCY_BUTTON ||
                     params.device_type === DEVICE_TYPE.SIMULATE_DOOR_LIGHT
                     params.device_type === DEVICE_TYPE.SIMULATE_DOOR_LIGHT
                 this.isVitalSigns = params.device_type === DEVICE_TYPE.VITAL_SIGNS_DEVICE
                 this.isVitalSigns = params.device_type === DEVICE_TYPE.VITAL_SIGNS_DEVICE
-
+                this.powerControl=params.device_type===DEVICE_TYPE.DIGIT_BED_DEVICE||params.device_type===DEVICE_TYPE.DOOR_DEVICE
                 if (params.device_type === DEVICE_TYPE.ALARM_BODY_INDUCTIVE ||
                 if (params.device_type === DEVICE_TYPE.ALARM_BODY_INDUCTIVE ||
                     params.device_type === DEVICE_TYPE.DOOR_LOCK ||
                     params.device_type === DEVICE_TYPE.DOOR_LOCK ||
                     params.device_type === DEVICE_TYPE.ALARM_RESTRAINT_BAND || params.device_type === DEVICE_TYPE.BREASTPLATE) {
                     params.device_type === DEVICE_TYPE.ALARM_RESTRAINT_BAND || params.device_type === DEVICE_TYPE.BREASTPLATE) {