MONSTER-ygh před 11 měsíci
rodič
revize
9efc43cb93

+ 20 - 15
src/views/ticket/ticketMr/dialog/addAndEdit.vue

@@ -43,20 +43,21 @@
                 <el-radio :label="1">是</el-radio>
               </el-radio-group>
             </el-form-item>
-            <el-form-item label="实名要求:" v-if="form.ifRealTeam == 1 || form.ifRealUser == 1" prop="oneMany">
+            <el-form-item label="证件要求:" 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.ifRealUser == 1) && form.oneMany == 1" prop="personnelNum">
+            <el-form-item label="包含人数:" prop="personnelNum">
               <el-input-number v-model="form.personnelNum" :step="1" step-strictly :min="0" :controls="false" controls-position="right" placeholder="请输入包含人数"></el-input-number>
-              <span>0-表示不限制 其他数字表示限制人数</span>
+              <span v-if="form.oneMany == 1">0-表示不限制 其他数字表示限制人数</span>
+              <span v-if="form.oneMany == 2">限制人数最少为1人</span>
             </el-form-item>
-            <el-form-item label="包含人数:" v-if="(form.ifRealTeam == 1 || form.ifRealUser == 1) && form.oneMany == 2" prop="personnelNum">
+            <!-- <el-form-item label="包含人数:" v-if="(form.ifRealTeam == 1 || form.ifRealUser == 1) && form.oneMany == 2" prop="personnelNum">
               <el-input-number v-model="form.personnelNum" :step="1" step-strictly :min="1" :controls="false" controls-position="right" placeholder="请输入包含人数"></el-input-number>
-              <span>限制人数最少为1人</span>
-            </el-form-item>
+              
+            </el-form-item> -->
             <el-form-item label="停止售卖时间:" prop="stopSaleTime">
               <span style="margin-right: 5px">开演前</span>
               <!-- <el-input
@@ -457,11 +458,12 @@ export default {
 
           this.$set(this.form, 'ifRealUser', obj.goodsPerform.ifRealUser);  
           this.$set(this.form, 'ifRealTeam', obj.goodsPerform.ifRealTeam);  
-          if(obj.goodsPerform.ifRealTeam == 1 || obj.goodsPerform.ifRealUser == 1) {
-            this.$set(this.form, 'oneMany', obj.goodsPerform.oneMany);  
-            this.$set(this.form, 'personnelNum', obj.goodsPerform.personnelNum);
-          }
-            
+          // if(obj.goodsPerform.ifRealTeam == 1 || obj.goodsPerform.ifRealUser == 1) {
+          //   this.$set(this.form, 'oneMany', obj.goodsPerform.oneMany);  
+          //   this.$set(this.form, 'personnelNum', obj.goodsPerform.personnelNum);
+          // }
+          this.$set(this.form, 'oneMany', obj.goodsPerform.oneMany);  
+          this.$set(this.form, 'personnelNum', obj.goodsPerform.personnelNum); 
         });
       });
     },
@@ -525,10 +527,13 @@ export default {
             postMap.goodsPerform.ifRealTeam = this.form.ifRealTeam
 
 
-            if(this.form.ifRealTeam == 1 || this.form.ifRealUser == 1) {
-              postMap.goodsPerform.oneMany = this.form.oneMany
-              postMap.goodsPerform.personnelNum = this.form.personnelNum
-            }
+            // if(this.form.ifRealTeam == 1 || this.form.ifRealUser == 1) {
+            //   postMap.goodsPerform.oneMany = this.form.oneMany
+            //   postMap.goodsPerform.personnelNum = this.form.personnelNum
+            // }
+            postMap.goodsPerform.oneMany = this.form.oneMany
+            postMap.goodsPerform.personnelNum = this.form.personnelNum
+            
             this.loading = true;
             const { code } = await saveAndEdit({ ...postMap });
             if (code === 200) {

+ 7 - 1
src/views/ticket/ticketMr/dialog/details.vue

@@ -29,11 +29,17 @@
         <el-col :span="12">
           <div class="grid-content bg-purple item-class">团购是否实名: <span>{{ form.goodsPerform && (form.goodsPerform.ifRealTeam==1?'是':form.goodsPerform.ifRealTeam==0?'否':'-') }}</span></div>
         </el-col>
-        <el-col :span="12" v-if="form.goodsPerform && (form.goodsPerform.ifRealTeam == 1 || form.goodsPerform.ifRealUser == 1)">
+        <!-- <el-col :span="12" v-if="form.goodsPerform && (form.goodsPerform.ifRealTeam == 1 || form.goodsPerform.ifRealUser == 1)">
           <div class="grid-content bg-purple item-class">实名要求: <span>{{ form.goodsPerform && (form.goodsPerform.oneMany==1?'一证一人':form.goodsPerform.oneMany==2?'一证多人':'-') }}</span></div>
         </el-col>
         <el-col :span="12" v-if="form.goodsPerform && (form.goodsPerform.ifRealTeam == 1 || form.goodsPerform.ifRealUser == 1)">
           <div class="grid-content bg-purple item-class">包含人数(人): <span>{{ form.goodsPerform && form.goodsPerform.personnelNum }}</span></div>
+        </el-col> -->
+        <el-col :span="12">
+          <div class="grid-content bg-purple item-class">证件要求: <span>{{ form.goodsPerform && (form.goodsPerform.oneMany==1?'一证一人':form.goodsPerform.oneMany==2?'一证多人':'-') }}</span></div>
+        </el-col>
+        <el-col :span="12">
+          <div class="grid-content bg-purple item-class">包含人数(人): <span>{{ form.goodsPerform && form.goodsPerform.personnelNum }}</span></div>
         </el-col>
         <el-col :span="12">
           <div class="grid-content bg-purple item-class">停止售卖时间: <span>开演前{{ form.goodsPerform && form.goodsPerform.stopSaleTime }}分钟内</span></div>