DESKTOP-SVI9JE1\muzen пре 2 година
родитељ
комит
3328fa450b
1 измењених фајлова са 30 додато и 8 уклоњено
  1. 30 8
      src/views/operation/activity/detail.vue

+ 30 - 8
src/views/operation/activity/detail.vue

@@ -16,22 +16,29 @@
         <el-table :data="form.deviceRespList">
           <el-table-column label="关联设备" align="center">
             <template slot-scope="scope">
-              <el-select v-model="scope.row.deviceId" filterable placeholder="请选择关联设备" :disabled="disabledActivity">
-                <el-option v-for="item in devOptions" :key="item.value" :value="item.value" :label="item.label"
-                  :disabled="item.disabled" />
-              </el-select>
+              <el-form-item prop="deviceId">
+                <el-select v-model="scope.row.deviceId" filterable placeholder="请选择关联设备" :disabled="disabledActivity">
+                  <el-option v-for="item in devOptions" :key="item.value" :value="item.value" :label="item.label"
+                    :disabled="item.disabled" />
+                </el-select>
+              </el-form-item>
             </template>
           </el-table-column>
           <el-table-column label="活动权益" align="center">
             <template slot-scope="scope">
-              <el-select v-model="scope.row.indate" placeholder="请选择活动权益" :disabled="disabledActivity">
-                <el-option v-for="item in serviceTimeOptions" :key="item.value" :value="item.value" :label="item.label" />
-              </el-select>
+              <el-form-item prop="indate">
+                <el-select v-model="scope.row.indate" placeholder="请选择活动权益" :disabled="disabledActivity">
+                  <el-option v-for="item in serviceTimeOptions" :key="item.value" :value="item.value"
+                    :label="item.label" />
+                </el-select>
+              </el-form-item>
             </template>
           </el-table-column>
           <el-table-column label="领取数量" align="center">
             <template slot-scope="scope">
-              <el-input-number v-model="scope.row.totalNum" :controls="false" :min="1" />
+              <el-form-item prop="totalNum">
+                <el-input-number v-model="scope.row.totalNum" :controls="false" :min="1" />
+              </el-form-item>
             </template>
           </el-table-column>
           <el-table-column label="操作" align="center">
@@ -77,6 +84,15 @@ export default {
         }],
         deviceRespList: [{
           type: 'array', required: true, message: '请添加活动设备', trigger: 'change'
+        }],
+        deviceId: [{
+          required: true, trigger: 'change'
+        }],
+        indate: [{
+          required: true, trigger: 'change'
+        }],
+        totalNum: [{
+          required: true, trigger: 'blur'
         }]
       }
     }
@@ -161,4 +177,10 @@ export default {
 .el-form-item {
   width: 500px;
 }
+
+.el-table__row {
+  .el-form-item {
+    width: 100%;
+  }
+}
 </style>