#77 线上盲票指定门店后售价可为0

已合併
lsx 1 年之前 將 1 次代碼提交從 mangpiao/dev合併至 mangpiao/test
共有 1 個文件被更改,包括 22 次插入1 次删除
  1. 22 1
      src/views/business/ticket/create.vue

+ 22 - 1
src/views/business/ticket/create.vue

@@ -39,7 +39,8 @@
               <template slot="append">元</template>
             </el-input>
           </el-form-item>
-          <el-form-item label="售价" prop="salePrice">
+          
+          <el-form-item label="售价" prop="salePrice1" v-if="form.type == 'online' && form.saleChannelType == 2">
             <el-input
               v-model="form.salePrice"
               style="width: 240px"
@@ -49,6 +50,17 @@
               <template slot="append">元</template>
             </el-input>
           </el-form-item>
+          <el-form-item label="售价" prop="salePrice" v-else>
+            <el-input
+              v-model="form.salePrice"
+              style="width: 240px"
+              size="small"
+              placeholder="请输入售价"
+            >
+              <template slot="append">元</template>
+            </el-input>
+          </el-form-item>
+          <div class="tip" v-if="form.type == 'online'">线上盲票指定门店后可为0或不填,不填时默认处理为0</div>
           <el-form-item label="预付售票价" prop="prePrice">
             <el-input
               v-model="form.prePrice"
@@ -299,6 +311,15 @@ export default {
         ],
         salePrice: [
           { required: true, message: "请输入售价", trigger: "blur" },
+          {
+            pattern:
+              /^([1-9]\d*(\.\d{1,2})?|([0](\.([0][1-9]|[1-9]\d{0,1}))))$/,
+            message: "请输入合法的金额数字,最多两位小数",
+            trigger: ["blur", "change"],
+          },
+        ],
+        salePrice1: [
+          // { required: true, message: "请输入售价", trigger: "blur" },
           {
             pattern:
               /^([0-9]\d*(\.\d{1,2})?|([0](\.([0][1-9]|[1-9]\d{0,1}))))$/,