|
@@ -16,22 +16,29 @@
|
|
<el-table :data="form.deviceRespList">
|
|
<el-table :data="form.deviceRespList">
|
|
<el-table-column label="关联设备" align="center">
|
|
<el-table-column label="关联设备" align="center">
|
|
<template slot-scope="scope">
|
|
<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>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="活动权益" align="center">
|
|
<el-table-column label="活动权益" align="center">
|
|
<template slot-scope="scope">
|
|
<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>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="领取数量" align="center">
|
|
<el-table-column label="领取数量" align="center">
|
|
<template slot-scope="scope">
|
|
<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>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="操作" align="center">
|
|
<el-table-column label="操作" align="center">
|
|
@@ -77,6 +84,15 @@ export default {
|
|
}],
|
|
}],
|
|
deviceRespList: [{
|
|
deviceRespList: [{
|
|
type: 'array', required: true, message: '请添加活动设备', trigger: 'change'
|
|
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 {
|
|
.el-form-item {
|
|
width: 500px;
|
|
width: 500px;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+.el-table__row {
|
|
|
|
+ .el-form-item {
|
|
|
|
+ width: 100%;
|
|
|
|
+ }
|
|
|
|
+}
|
|
</style>
|
|
</style>
|