Explorar el Código

模块配置 页面

uncledong hace 1 año
padre
commit
e090528356
Se han modificado 1 ficheros con 20 adiciones y 18 borrados
  1. 20 18
      src/views/system/config/index.vue

+ 20 - 18
src/views/system/config/index.vue

@@ -65,8 +65,12 @@
          <el-table-column label="ICP" align="center" prop="icp" :show-overflow-tooltip="true">
             <template #default="scope">
                <el-select v-model="scope.row.icp" placeholder="请选择">
-                  <el-option label="0" value="0" />
-                  <el-option label="1" value="1" />
+                  <el-option
+                      v-for="dict in sensor_device_icp"
+                      :key="dict.value"
+                      :label="dict.label"
+                      :value="dict.value"
+                  />
                </el-select>
             </template>
          </el-table-column>
@@ -78,14 +82,12 @@
          <el-table-column label="模块通道号" align="center" prop="channelNumbers" :show-overflow-tooltip="true">
             <template #default="scope">
                <el-select v-model="scope.row.channelNumbers" multiple placeholder="请选择">
-                  <el-option label="00" value="00" />
-                  <el-option label="01" value="01" />
-                  <el-option label="02" value="02" />
-                  <el-option label="03" value="03" />
-                  <el-option label="04" value="04" />
-                  <el-option label="05" value="05" />
-                  <el-option label="06" value="06" />
-                  <el-option label="07" value="07" />
+                  <el-option
+                      v-for="dict in sensor_device_channel"
+                      :key="dict.value"
+                      :label="dict.label"
+                      :value="dict.value"
+                  />
                </el-select>
             </template>
          </el-table-column>
@@ -150,14 +152,12 @@
          <el-table-column label="模块通道号" align="center" prop="channelNumbers" :show-overflow-tooltip="true">
             <template #default="scope">
                <el-select v-model="scope.row.channelNumbers" multiple placeholder="请选择">
-                  <el-option label="00" value="00" />
-                  <el-option label="01" value="01" />
-                  <el-option label="02" value="02" />
-                  <el-option label="03" value="03" />
-                  <el-option label="04" value="04" />
-                  <el-option label="05" value="05" />
-                  <el-option label="06" value="06" />
-                  <el-option label="07" value="07" />
+                  <el-option
+                      v-for="dict in sensor_device_channel"
+                      :key="dict.value"
+                      :label="dict.label"
+                      :value="dict.value"
+                  />
                </el-select>
             </template>
          </el-table-column>
@@ -248,6 +248,8 @@ const title = ref("");
 const dateRange = ref([]);
 const isConnect = ref(false)
 
+const { sensor_device_icp } = proxy.useDict("sensor_device_icp");
+const { sensor_device_channel } = proxy.useDict("sensor_device_channel");
 const data = reactive({
   form: {