浏览代码

1. 修复回写问题

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

+ 11 - 10
src/views/ticket/ticketMr/dialog/addAndEdit.vue

@@ -43,14 +43,19 @@
                 <el-radio :label="1">是</el-radio>
               </el-radio-group>
             </el-form-item>
-            <el-form-item label="实名要求:" v-if="form.ifRealTeam == 1"prop="oneMany">
+            <el-form-item label="实名要求:" v-if="form.ifRealTeam == 1 || form.ifRealUser == 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-form-item label="包含人数:" v-if="(form.ifRealTeam == 1 || form.ifRealUser == 1) && form.oneMany == 1" 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>
+            </el-form-item>
+            <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 label="停止售卖时间:" prop="stopSaleTime">
               <span style="margin-right: 5px">开演前</span>
@@ -452,11 +457,9 @@ export default {
 
           this.$set(this.form, 'ifRealUser', obj.goodsPerform.ifRealUser);  
           this.$set(this.form, 'ifRealTeam', obj.goodsPerform.ifRealTeam);  
-          if(obj.goodsPerform.ifRealTeam == 1) {
+          if(obj.goodsPerform.ifRealTeam == 1 || obj.goodsPerform.ifRealUser == 1) {
             this.$set(this.form, 'oneMany', obj.goodsPerform.oneMany);  
-            if(obj.goodsPerform.oneMany == 2) {
-              this.$set(this.form, 'personnelNum', obj.goodsPerform.personnelNum);
-            }
+            this.$set(this.form, 'personnelNum', obj.goodsPerform.personnelNum);
           }
             
         });
@@ -522,11 +525,9 @@ export default {
             postMap.goodsPerform.ifRealTeam = this.form.ifRealTeam
 
 
-            if(this.form.ifRealTeam == 1) {
+            if(this.form.ifRealTeam == 1 || this.form.ifRealUser == 1) {
               postMap.goodsPerform.oneMany = this.form.oneMany
-              if(this.form.oneMany == 2) {
-                postMap.goodsPerform.personnelNum = this.form.personnelNum
-              }
+              postMap.goodsPerform.personnelNum = this.form.personnelNum
             }
             this.loading = true;
             const { code } = await saveAndEdit({ ...postMap });

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

@@ -24,7 +24,16 @@
           <div class="grid-content bg-purple item-class">票务名称: <span>{{ form.goodsName }}</span></div>
         </el-col>
         <el-col :span="12">
-          <div class="grid-content bg-purple item-class">实名信息: <span>全部观影人员均实名</span></div>
+          <div class="grid-content bg-purple item-class">散客是否实名: <span>{{ form.goodsPerform && (form.goodsPerform.ifRealUser==1?'是':form.goodsPerform.ifRealUser==0?'否':'-') }}</span></div>
+        </el-col>
+        <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)">
+          <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.stopSaleTime }}分钟内</span></div>