|
@@ -73,7 +73,7 @@
|
|
|
<!-- <i style="font-size: 12px;margin-left: 5px;">注:必须大于核销时间至少30秒</i> -->
|
|
|
</span>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="核销时间:" prop="beforeTime">
|
|
|
+ <!-- <el-form-item label="核销时间:" prop="beforeTime">
|
|
|
<span style="margin-right: 5px">开演前</span>
|
|
|
<el-input
|
|
|
v-model="form.beforeTime"
|
|
@@ -96,7 +96,7 @@
|
|
|
style="width: 100%;"
|
|
|
>
|
|
|
</el-input>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item label="票务说明:">
|
|
|
<el-input
|
|
|
type="textarea"
|
|
@@ -208,6 +208,41 @@
|
|
|
<span style="padding-left: 10px">可退</span>
|
|
|
</el-form-item>
|
|
|
</el-tab-pane>
|
|
|
+
|
|
|
+ <!-- 核销信息 -->
|
|
|
+ <el-tab-pane label="核销信息" name="04">
|
|
|
+ <el-form-item label="核销时间:" prop="beforeTime">
|
|
|
+ <span style="margin-right: 5px">开演前</span>
|
|
|
+ <el-input
|
|
|
+ v-model="form.beforeTime"
|
|
|
+ @change="changePriceAmount('beforeTime')"
|
|
|
+ type="number"
|
|
|
+ placeholder="核销时间"
|
|
|
+ clearable
|
|
|
+ style="width: 120px;"
|
|
|
+ >
|
|
|
+ </el-input>
|
|
|
+ <span style="margin-left: 5px">分钟内</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="核销播报次数:" prop="verificationSpeaker">
|
|
|
+ <el-input
|
|
|
+ v-model="form.verificationSpeaker"
|
|
|
+ @change="changePriceAmount('verificationSpeaker')"
|
|
|
+ type="number"
|
|
|
+ placeholder="核销播报次数"
|
|
|
+ clearable
|
|
|
+ style="width: 100%;"
|
|
|
+ >
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="核销凭证:" prop="checkList">
|
|
|
+ <el-checkbox-group v-model="form.checkList">
|
|
|
+ <el-checkbox label="A">电子核销码</el-checkbox>
|
|
|
+ <el-checkbox label="B">身份证</el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
+ <span>说明:未勾选核销凭证时,观影人员需到票务中心取票入场</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</el-form>
|
|
|
</div>
|
|
@@ -358,7 +393,8 @@ export default {
|
|
|
|
|
|
oneMany: [{required: true, message: "请选择实名要求", trigger: ["change","blur"]}],
|
|
|
personnelNum: [{required: true, message: "请输入包含人数", trigger: ["change","blur"]}],
|
|
|
-
|
|
|
+
|
|
|
+ checkList: [{required: false, message: "请选择核销凭证", trigger: ["change","blur"]}],
|
|
|
},
|
|
|
uploadObj: {
|
|
|
url: process.env.VUE_APP_UPLOAD_FILE_API + "/upload/single/minio",
|
|
@@ -464,6 +500,13 @@ export default {
|
|
|
// }
|
|
|
this.$set(this.form, 'oneMany', obj.goodsPerform.oneMany);
|
|
|
this.$set(this.form, 'personnelNum', obj.goodsPerform.personnelNum);
|
|
|
+ this.$set(this.form,'checkList',[])
|
|
|
+ if(obj.goodsPerform.verificationQrcode == 0) {
|
|
|
+ this.form.checkList.push('A')
|
|
|
+ }
|
|
|
+ if(obj.goodsPerform.verificationIdcard == 0) {
|
|
|
+ this.form.checkList.push('B')
|
|
|
+ }
|
|
|
});
|
|
|
});
|
|
|
},
|
|
@@ -533,6 +576,17 @@ export default {
|
|
|
// }
|
|
|
postMap.goodsPerform.oneMany = this.form.oneMany
|
|
|
postMap.goodsPerform.personnelNum = this.form.personnelNum
|
|
|
+
|
|
|
+ if(this.form.checkList.indexOf('A') != -1) {
|
|
|
+ postMap.goodsPerform.verificationQrcode = 0
|
|
|
+ }else {
|
|
|
+ postMap.goodsPerform.verificationQrcode = 1
|
|
|
+ }
|
|
|
+ if(this.form.checkList.indexOf('B') != -1) {
|
|
|
+ postMap.goodsPerform.verificationIdcard = 0
|
|
|
+ }else {
|
|
|
+ postMap.goodsPerform.verificationIdcard = 1
|
|
|
+ }
|
|
|
|
|
|
this.loading = true;
|
|
|
const { code } = await saveAndEdit({ ...postMap });
|
|
@@ -593,6 +647,8 @@ export default {
|
|
|
|
|
|
this.$set(this.form, 'oneMany', '');
|
|
|
this.$set(this.form, 'personnelNum', undefined);
|
|
|
+
|
|
|
+ this.$set(this.form, 'checkList', ['A','B'])
|
|
|
},
|
|
|
/**
|
|
|
* 关闭弹框
|