| | |
| | | </van-cell> |
| | | |
| | | <!-- 数据行 --> |
| | | <van-cell v-for="(row, rowIndex) in tableData" :key="rowIndex"> |
| | | <div class="grid-row"> |
| | | <div style="width: 100px">{{ row.temperature }}</div> |
| | | <div v-for="(cell, colIndex) in row.values" |
| | | :key="colIndex" |
| | | class="input-cell"> |
| | | <van-field |
| | | v-model="formData.temperatureData[row.temperature.replace('℃','')][cell.flow]" |
| | | type="number" |
| | | input-align="center" |
| | | placeholder="℃" |
| | | :style="{ width: '80px' }"/> |
| | | </div> |
| | | </div> |
| | | </van-cell> |
| | | <div v-for="(row, rowIndex) in tableData" :key="rowIndex"> |
| | | <div class="grid-row"> |
| | | <!-- 水温列 --> |
| | | <div style="width: 100px">{{ row.temperature }}</div> |
| | | <!-- 动态列 --> |
| | | <div v-for="(header, colIndex) in headers.slice(2)" |
| | | :key="colIndex" |
| | | style="flex: 1"> |
| | | <van-field |
| | | v-model="formTbData.temperatureData[row.temperature][header]" |
| | | :placeholder="`输入${header}值`" |
| | | type="number" |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </van-cell-group> |
| | | </div> |
| | | </div> |