|
@@ -71,6 +71,19 @@
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
+
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
+ <a-form-item label="供电类型" name="powerType">
|
|
|
+ <a-select
|
|
|
+ ref="select"
|
|
|
+ v-model:value="formData.powerType"
|
|
|
+ :options="powerOptions"
|
|
|
+ placeholder="请选择供电类型"
|
|
|
+ disabled
|
|
|
+ />
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
<a-form-item label="冷链设备状态" name="status">
|
|
|
<a-select ref="select" v-model:value="formData.status" placeholder="请选择冷链设备状态">
|
|
@@ -80,6 +93,12 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
+ <a-form-item label="排序:" name="sortCode">
|
|
|
+ <a-input-number class="xn-wd" v-model:value="formData.sortCode" :max="100" />
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
<div
|
|
|
class="form_item"
|
|
|
v-if="modeData.sensorType == 'W' || modeData.sensorType == 'WS' || modeData.sensorType == 'WSC'"
|
|
@@ -161,12 +180,6 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</div>
|
|
|
-
|
|
|
- <a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
- <a-form-item label="排序:" name="sortCode">
|
|
|
- <a-input-number class="xn-wd" v-model:value="formData.sortCode" :max="100" />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
</a-row>
|
|
|
</a-form>
|
|
|
|
|
@@ -178,6 +191,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
+ import tool from '@/utils/tool'
|
|
|
import { message } from 'ant-design-vue'
|
|
|
import { required, rules } from '@/utils/formRules'
|
|
|
import devicetypeApi from '@/api/basicset/devicetypeApi'
|
|
@@ -188,6 +202,7 @@
|
|
|
const formData = ref({ sortCode: 99, status: '1' }) // 表单数据
|
|
|
const modeOptions = ref([]) // 设备型号
|
|
|
const sensorRouteMax = ref(1) //传感器最大值默认1
|
|
|
+ const powerOptions = tool.dictList('POWERTYPE') // 供电类型
|
|
|
|
|
|
// 默认要校验的
|
|
|
const formRules = {
|
|
@@ -225,15 +240,19 @@
|
|
|
if (value) {
|
|
|
const data = modeOptions.value.find((item) => item.value === value)
|
|
|
modeData.value = data
|
|
|
- console.log()
|
|
|
|
|
|
- formData.value.temperatureUp = data.temperatureUp
|
|
|
- formData.value.temperatureDown = data.temperatureDown
|
|
|
- formData.value.humidityUp = data.humidityUp
|
|
|
- formData.value.humidityDown = data.humidityDown
|
|
|
- formData.value.co2Up = data.co2Up
|
|
|
- formData.value.co2Down = data.co2Down
|
|
|
- formData.value.sensorCount = data.sensorCount
|
|
|
+ formData.value = {
|
|
|
+ ...formData.value,
|
|
|
+ powerType: data.powerType,
|
|
|
+ temperatureUp: data.temperatureUp,
|
|
|
+ temperatureDown: data.temperatureDown,
|
|
|
+ humidityUp: data.humidityUp,
|
|
|
+ humidityDown: data.humidityDown,
|
|
|
+ co2Up: data.co2Up,
|
|
|
+ co2Down: data.co2Down,
|
|
|
+ sensorCount: data.sensorCount
|
|
|
+ }
|
|
|
+
|
|
|
sensorRouteMax.value = data.sensorCount
|
|
|
}
|
|
|
}
|