Browse Source

1. 优化

MONSTER-ygh 1 year ago
parent
commit
80c7790b38

+ 9 - 5
src/views/ticket/ticketMr/dialog/addAndEdit.vue

@@ -33,15 +33,18 @@
             </el-form-item>
             <el-form-item label="停止售卖时间:" prop="stopSaleTime">
               <span style="margin-right: 5px">开演前</span>
-              <el-input
+              <!-- <el-input
                 v-model="form.stopSaleTime"
                 type="number"
                 placeholder="停止售卖时间"
                 clearable
                 style="width: 180px;"
               >
-              </el-input>
-              <span style="margin-left: 5px">分钟内<i style="font-size: 12px;margin-left: 5px;">注:必须大于核销时间至少30秒</i></span>
+              </el-input> -->
+              <el-input-number v-model="form.stopSaleTime" :controls="false" controls-position="right" placeholder="停止售卖时间"></el-input-number>
+              <span style="margin-left: 5px">分钟内
+                <!-- <i style="font-size: 12px;margin-left: 5px;">注:必须大于核销时间至少30秒</i> -->
+              </span>
             </el-form-item>
             <el-form-item label="核销时间:" prop="beforeTime">
               <span style="margin-right: 5px">开演前</span>
@@ -250,7 +253,8 @@ export default {
         callback(new Error('请输入大于等于0的数值!!!'));
       } else if(value==0){
         callback();
-      }else if (!regNumber.test(value)) {
+      }
+      else if (!regNumber.test(value)) {
         callback(new Error('只能大于等于0的数值!!!'));
       } else{
         callback();
@@ -284,7 +288,7 @@ export default {
         goodsName: [{ required: true, message: "请输入票务名称", trigger: ["change","blur"] }],
         stopSaleTime: [
           { required: true, message: "请输入停止售卖时间", trigger: ["change","blur"] },
-          { validator: validateNumber, trigger: ["blur","change"]},
+          // { validator: validateNumber, trigger: ["blur","change"]},
         ],
         beforeTime: [{ required: true, message: "请输入核销时间", trigger: ["change","blur"] }],
         verificationSpeaker: [{ required: true, message: "请输入核销播报次数", trigger: ["change","blur"] }],

+ 8 - 3
src/views/ticket/ticketMr/dialog/details.vue

@@ -27,10 +27,10 @@
           <div class="grid-content bg-purple item-class">实名信息: <span>全部观影人员均实名</span></div>
         </el-col>
         <el-col :span="12">
-          <div class="grid-content bg-purple item-class">停止售卖时间: <span>开演前{{ form.goodsPerform && form.goodsPerform.stopSaleTime || '' }}分钟内</span></div>
+          <div class="grid-content bg-purple item-class">停止售卖时间: <span>开演前{{ form.goodsPerform.stopSaleTime }}分钟内</span></div>
         </el-col>
         <el-col :span="12">
-          <div class="grid-content bg-purple item-class">核销时间: <span>开演前{{ form.goodsPerform && form.goodsPerform.beforeTime || '' }}分钟内</span></div>
+          <div class="grid-content bg-purple item-class">核销时间: <span>开演前{{ form.goodsPerform.beforeTime }}分钟内</span></div>
         </el-col>
         <el-col :span="12" v-if="form.goodsPerform">
           <div class="grid-content bg-purple item-class">核销播报次数: <span>{{ form.goodsPerform.verificationSpeaker + '次' || '' }}</span></div>
@@ -54,7 +54,12 @@
           </div>
         </el-col>
         <el-col :span="24" v-if="form.goodsPerform">
-          <div class="grid-content bg-purple item-class">售票渠道: <span>{{ (form.goodsPerform.channelWx == 0 ? '小程序' : '') + ' ' + (form.goodsPerform.channelWindow == 0 ? '窗口' : '')}}</span></div>
+          <div class="grid-content bg-purple item-class">售票渠道: <span>{{ 
+          (form.goodsPerform.channelWx == 0 ? '小程序' : '')
+           + ' ' + 
+           (form.goodsPerform.channelWindow == 0 ? '窗口' : '')
+           + ' ' + 
+           (form.goodsPerform.channelAutoSale == 0 ? '自助售/取票机' : '')}}</span></div>
         </el-col>
         <el-col :span="12">
           <div class="grid-content bg-purple item-class">税率: <span>{{ form.taxRate || '无' }}%</span></div>