浏览代码

1. 新增字段

MONSTER-ygh 1 年之前
父节点
当前提交
1befb74550
共有 1 个文件被更改,包括 31 次插入1 次删除
  1. 31 1
      src/views/ticket/ticketMr/dialog/addAndEdit.vue

+ 31 - 1
src/views/ticket/ticketMr/dialog/addAndEdit.vue

@@ -43,6 +43,15 @@
                 <el-radio :label="1">是</el-radio>
               </el-radio-group>
             </el-form-item>
+            <el-form-item label="实名要求:" v-if="form.ifRealTeam == 1"prop="oneMany">
+              <el-radio-group v-model="form.oneMany">
+                <el-radio :label="1">一证一人</el-radio>
+                <el-radio :label="2">一证多人</el-radio>
+              </el-radio-group>
+            </el-form-item>
+            <el-form-item label="包含人数:" v-if="form.ifRealTeam == 1 && form.oneMany == 2"prop="personnelNum">
+              <el-input-number v-model="form.personnelNum" :step="1" step-strictly :min="0" :controls="false" controls-position="right" placeholder="请输入包含人数"></el-input-number>
+            </el-form-item>
             <el-form-item label="停止售卖时间:" prop="stopSaleTime">
               <span style="margin-right: 5px">开演前</span>
               <!-- <el-input
@@ -339,7 +348,11 @@ export default {
         saleTimeAll: [{required: true, message: "请选择销售有效期", trigger: ["change","blur"]}],
 
         ifRealUser: [{required: true, message: "请选择散客是否实名", trigger: ["change","blur"]}],
-        ifRealTeam: [{required: true, message: "请选择团购是否实名", trigger: ["change","blur"]}]
+        ifRealTeam: [{required: true, message: "请选择团购是否实名", trigger: ["change","blur"]}],
+      
+        oneMany: [{required: true, message: "请选择实名要求", trigger: ["change","blur"]}],
+        personnelNum: [{required: true, message: "请输入包含人数", trigger: ["change","blur"]}],
+      
       },
       uploadObj: {
         url: process.env.VUE_APP_UPLOAD_FILE_API + "/upload/single/minio",
@@ -439,6 +452,13 @@ export default {
 
           this.$set(this.form, 'ifRealUser', obj.goodsPerform.ifRealUser);  
           this.$set(this.form, 'ifRealTeam', obj.goodsPerform.ifRealTeam);  
+          if(obj.goodsPerform.ifRealTeam == 1) {
+            this.$set(this.form, 'oneMany', obj.goodsPerform.oneMany);  
+            if(obj.goodsPerform.oneMany == 2) {
+              this.$set(this.form, 'personnelNum', obj.goodsPerform.personnelNum);
+            }
+          }
+            
         });
       });
     },
@@ -501,6 +521,13 @@ export default {
             postMap.goodsPerform.ifRealUser = this.form.ifRealUser
             postMap.goodsPerform.ifRealTeam = this.form.ifRealTeam
 
+
+            if(this.form.ifRealTeam == 1) {
+              postMap.goodsPerform.oneMany = this.form.oneMany
+              if(this.form.oneMany == 2) {
+                postMap.goodsPerform.personnelNum = this.form.personnelNum
+              }
+            }
             this.loading = true;
             const { code } = await saveAndEdit({ ...postMap });
             if (code === 200) {
@@ -557,6 +584,9 @@ export default {
       
       this.$set(this.form, 'ifRealUser', '');
       this.$set(this.form, 'ifRealTeam', '');
+
+      this.$set(this.form, 'oneMany', '');
+      this.$set(this.form, 'personnelNum', undefined);
     },
     /**
      * 关闭弹框