大大的豆芽 11 ماه پیش
والد
کامیت
033fb41445
1فایلهای تغییر یافته به همراه32 افزوده شده و 20 حذف شده
  1. 32 20
      src/views/coupon/type/index.vue

+ 32 - 20
src/views/coupon/type/index.vue

@@ -54,17 +54,17 @@
                     </div>
                 </template>
             </el-table-column>
-            <el-table-column label="是否单件抵扣券" align="center" prop="isUnique" width="150">
+            <!-- <el-table-column label="是否单件抵扣券" align="center" prop="isUnique" width="150">
                 <template slot-scope="scope">
                     <div v-if="scope.row.discountWay != '2'">
                         <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.isUnique" />
                     </div>
                     <div v-if="scope.row.discountWay == '2'"><span>- -</span></div>
                 </template>
-            </el-table-column>
-            <el-table-column label="是否可以手动发券" align="center" prop="canManual" width="180">
+            </el-table-column> -->
+            <el-table-column label="发放方式" align="center" prop="sendWay" width="180">
                 <template slot-scope="scope">
-                    <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.canManual" />
+                    <dict-tag :options="dict.type.coupon_send_way" :value="scope.row.sendWay" />
                 </template>
             </el-table-column>
             <el-table-column label="状态" align="center" prop="status">
@@ -107,6 +107,13 @@
                             <el-date-picker v-model="form.duringDate" value-format="yyyy-MM-dd" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
                         </el-form-item>
                     </el-col>
+                    <el-col :span="24">
+                        <!--                      <el-form-item label="是否单件抵扣券" label-width="150px" prop="isUnique" v-if="form.discountWay != '2'">-->
+                        <!--                        <el-radio-group v-model="form.isUnique">-->
+                        <!--                          <el-radio-button v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.value">{{ dict.label }}</el-radio-button>-->
+                        <!--                        </el-radio-group>-->
+                        <!--                      </el-form-item>-->
+                    </el-col>
                     <el-col :span="24">
                         <template v-if="form.discountWay == 0">
                             <el-form-item label="抵扣金额" prop="deductAmount" label-width="100px">
@@ -128,24 +135,13 @@
                             <el-form-item label="折扣率(%)" prop="discountRate" label-width="100px">
                                 <el-input-number v-model="form.discountRate" placeholder="请输入折扣率%" :step="1" :min="1" :max="99" />
                             </el-form-item>
-                            <el-form-item label="折扣金额" prop="deductAmount" label-width="100px">
+                            <el-form-item label="最大折扣金额" prop="deductAmount" label-width="100px">
                                 <el-input-number v-model="form.deductAmount" placeholder="请输入最大折扣金额" :step="0.01" :min="0" />
                             </el-form-item>
                         </template>
                     </el-col>
 
-                    <el-col :span="24">
-                        <!--                      <el-form-item label="是否单件抵扣券" label-width="150px" prop="isUnique" v-if="form.discountWay != '2'">-->
-                        <!--                        <el-radio-group v-model="form.isUnique">-->
-                        <!--                          <el-radio-button v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.value">{{ dict.label }}</el-radio-button>-->
-                        <!--                        </el-radio-group>-->
-                        <!--                      </el-form-item>-->
-                        <el-form-item label="是否手动发券" prop="canManual" label-width="150px">
-                            <el-radio-group v-model="form.canManual">
-                                <el-radio-button v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.value">{{ dict.label }}</el-radio-button>
-                            </el-radio-group>
-                        </el-form-item>
-                    </el-col>
+
 
                     <!--                    <el-col :span="24">-->
                     <!--                        <el-col :span="12">-->
@@ -170,7 +166,23 @@
                     </el-col>
                     <el-col :span="24">
                         <el-form-item label="描述" prop="description" label-width="100px">
-                            <el-input v-model="form.description" placeholder="请输入优惠券类型描述" maxlength="200" show-word-limit style="width: 300px" />
+                            <el-input type="textarea" v-model="form.description" placeholder="请输入优惠券类型描述" maxlength="200" show-word-limit style="width: 300px" />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="24">
+                     <el-form-item label="发放方式" prop="sendWay">
+                            <el-radio-group v-model="form.sendWay">
+                                <el-radio v-for="dict in dict.type.coupon_send_way" :key="dict.value" :label="dict.value">{{ dict.label }}</el-radio>
+                            </el-radio-group>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="24">
+                        <el-form-item label="适用衣服范围" prop="useScope">
+                            <el-radio-group v-model="form.useScope">
+                                <el-radio  key="1" label="1">全部衣服</el-radio>
+                                <el-radio  key="2" label="2">指定衣服</el-radio>
+                            </el-radio-group>
+                            <span style="color: #aaa; display: block;">若指定衣服,请在操作里面添加衣服</span>
                         </el-form-item>
                     </el-col>
                     <!--                    <el-col :span="24">-->
@@ -207,7 +219,7 @@ import { listThirdParty } from '@/api/coupon/thirdParty'
 
 export default {
     name: 'Type',
-    dicts: ['sys_normal_disable', 'sys_yes_no', 'coupon_type'],
+    dicts: ['sys_normal_disable', 'coupon_send_way', 'sys_yes_no', 'coupon_type'],
     data() {
         return {
             // 遮罩层
@@ -247,7 +259,7 @@ export default {
                 endDate: [{ required: true, message: '有效期结束日期不能为空', trigger: 'blur' }],
                 status: [{ required: true, message: '状态不能为空', trigger: 'blur' }],
                 isUnique: [{ required: true, message: '是否单件抵扣券不能为空', trigger: 'blur' }],
-                canManual: [{ required: true, message: '是否可以手动发券不能为空', trigger: 'blur' }],
+                sendWay: [{ required: true, message: '发放方式不能为空', trigger: 'blur' }],
                 deductAmount: [{ required: true, message: '抵用金额不能为空', trigger: 'blur' }],
                 canDeductRecharge: [{ required: true, message: '是否可抵用充值不能为空', trigger: 'blur' }],
                 deductRechargeAmount: [{ required: true, message: '抵用充值金额不能为空', trigger: 'blur' }],