|
@@ -150,6 +150,12 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="库存模式" prop="useStock">
|
|
|
+ <el-radio-group v-model="form.useStock">
|
|
|
+ <el-radio :label="0">演出厅库存</el-radio>
|
|
|
+ <el-radio :label="1">默认渠道库存</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -197,7 +203,8 @@ export default {
|
|
|
form: {
|
|
|
id: undefined,
|
|
|
timeList: [],
|
|
|
- insertType: '1'
|
|
|
+ insertType: '1',
|
|
|
+ useStock: 0
|
|
|
},
|
|
|
rules: {
|
|
|
venueId: [{ required: true, message: "请选择场馆", trigger: ["change","blur"] }],
|
|
@@ -206,6 +213,7 @@ export default {
|
|
|
performDate: [{ required: true, message: "请选择日期", trigger: ["change","blur"] }],
|
|
|
timeList: [{ required: true, message: "请添加场次", trigger: ["change","blur"] }],
|
|
|
goodsIds: [{ required: true, message: "请选择票务", trigger: ["change","blur"] }],
|
|
|
+ useStock: [{ required: true, message: "请选择库存模式", trigger: ["change","blur"] }],
|
|
|
},
|
|
|
uploadObj: {
|
|
|
url: process.env.VUE_APP_UPLOAD_FILE_API + "/upload/single/minio",
|
|
@@ -258,6 +266,7 @@ export default {
|
|
|
this.$set(this.form, 'performDate', obj.performDate);
|
|
|
this.$set(this.form, 'auditoriumId', obj.auditoriumId);
|
|
|
this.$set(this.form, 'theatreName', obj.theatreName);
|
|
|
+ this.$set(this.form, 'useStock', obj.useStock);
|
|
|
if(obj.goodsIds) {
|
|
|
this.$set(this.form, 'goodsIds', obj.goodsIds.split(','));
|
|
|
}
|
|
@@ -278,7 +287,8 @@ export default {
|
|
|
this.title = "新增排期";
|
|
|
this.form = {
|
|
|
id: undefined,
|
|
|
- timeList: []
|
|
|
+ timeList: [],
|
|
|
+ useStock: 0
|
|
|
};
|
|
|
if(type){
|
|
|
this.$set(this.form, 'insertType', '2');
|
|
@@ -388,7 +398,7 @@ export default {
|
|
|
postEdit.auditoriumId = this.form.auditoriumId
|
|
|
postEdit.performDate = this.form.performDate
|
|
|
postEdit.timeList = this.form.timeList
|
|
|
-
|
|
|
+ postEdit.useStock = this.form.useStock
|
|
|
postEdit.goodsIds = this.form.goodsIds.join(',')
|
|
|
this.loading = true;
|
|
|
// const { code } = this.form.insertType == '2' ? await addSave({ ...this.form }) : this.form.id ? await saveAndEdit({ ...postEdit }) : await addSave({ ...this.form });
|