|
|
@@ -80,7 +80,7 @@
|
|
|
<el-form-item prop="total" label="发行数量">
|
|
|
<el-input-number v-model="formData.total" disabled></el-input-number>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="collectionIds" label="包含作品" style="width: calc(100vw - 450px)">
|
|
|
+ <el-form-item prop="items" label="包含作品" style="width: calc(100vw - 450px)">
|
|
|
<el-table :data="blindBoxItems">
|
|
|
<el-table-column
|
|
|
prop="collectionId"
|
|
|
@@ -114,8 +114,13 @@
|
|
|
<el-form-item prop="salable" label="可售">
|
|
|
<el-switch v-model="formData.salable" active-text="可销售" inactive-text="仅展示"></el-switch>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item prop="startTime" label="开售时间">
|
|
|
+ <el-date-picker type="datetime" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item class="form-submit">
|
|
|
- <el-button @click="onSave" :loading="saving" type="primary" v-if="!formData.id"> 保存 </el-button>
|
|
|
+ <el-button @click="onSave" :loading="saving" type="primary" v-if="!formData.id">
|
|
|
+ 保存
|
|
|
+ </el-button>
|
|
|
<!-- <el-button @click="onDelete" :disabled="saving" type="danger" v-if="formData.id">
|
|
|
删除
|
|
|
</el-button> -->
|
|
|
@@ -329,6 +334,18 @@ export default {
|
|
|
},
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
+ ],
|
|
|
+ startTime: [{ required: true, message: '请填写开售时间' }],
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (this.blindBoxItems.length === 0) {
|
|
|
+ callback(new Error('请添加盲盒内容'));
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }
|
|
|
]
|
|
|
},
|
|
|
typeOptions: [
|