zory hace 1 semana
padre
commit
f0d7e16edb
Se han modificado 2 ficheros con 26 adiciones y 4 borrados
  1. 13 2
      src/views/merchant/goods/add.vue
  2. 13 2
      src/views/merchant/goods/edit.vue

+ 13 - 2
src/views/merchant/goods/add.vue

@@ -37,7 +37,7 @@
                                 <div class="el-form-item-msg"></div>
                             </el-form-item>
                             <el-row :gutter="15">
-                                <el-col :span="12">
+                                <el-col :span="formData.product_type==11?8:12">
                                     <el-form-item label="顾客实际需支付" prop="price">
                                         <el-input v-model="formData.price" type="number" clearable placeholder="请输入">
                                             <template #append>元</template>
@@ -45,7 +45,7 @@
                                         <div class="el-form-item-msg"></div>
                                     </el-form-item>
                                 </el-col>
-                                <el-col :span="12">
+                                <el-col :span="formData.product_type==11?8:12">
                                     <el-form-item label="划线价" prop="line_price">
                                         <el-input v-model="formData.line_price" type="number" clearable placeholder="请输入">
                                             <template #append>元</template>
@@ -53,6 +53,14 @@
                                         <div class="el-form-item-msg"></div>
                                     </el-form-item>
                                 </el-col>
+                                <el-col :span="8" v-if="formData.product_type==11">
+                                    <el-form-item label="差价金额" prop="custom_price">
+                                        <el-input v-model="formData.custom_price" type="number" clearable placeholder="请输入">
+                                            <template #append>元</template>
+                                        </el-input>
+                                        <div class="el-form-item-msg"></div>
+                                    </el-form-item>
+                                </el-col>
                             </el-row>
                             <fieldset>
                                 <legend><el-tag>商品搭配</el-tag></legend>
@@ -574,6 +582,9 @@ export default {
             skuSpecs:[],
             channelLoad:false,
             rules:{
+                custom_price: [
+                    {required: true, message: '请输入'}
+                ],
                 no_use_weeks: [
                     {required: true, message: '请选择'}
                 ],

+ 13 - 2
src/views/merchant/goods/edit.vue

@@ -37,7 +37,7 @@
                                 <div class="el-form-item-msg"></div>
                             </el-form-item>
                             <el-row :gutter="15">
-                                <el-col :span="12">
+                                <el-col :span="formData.product_type==11?8:12">
                                     <el-form-item label="顾客实际需支付" prop="price">
                                         <el-input v-model="formData.price" type="number" clearable placeholder="请输入">
                                             <template #append>元</template>
@@ -45,7 +45,7 @@
                                         <div class="el-form-item-msg"></div>
                                     </el-form-item>
                                 </el-col>
-                                <el-col :span="12">
+                                <el-col :span="formData.product_type==11?8:12">
                                     <el-form-item label="划线价" prop="line_price">
                                         <el-input v-model="formData.line_price" type="number" clearable placeholder="请输入">
                                             <template #append>元</template>
@@ -53,6 +53,14 @@
                                         <div class="el-form-item-msg"></div>
                                     </el-form-item>
                                 </el-col>
+                                <el-col :span="8" v-if="formData.product_type==11">
+                                    <el-form-item label="差价金额" prop="custom_price">
+                                        <el-input v-model="formData.custom_price" type="number" clearable placeholder="请输入">
+                                            <template #append>元</template>
+                                        </el-input>
+                                        <div class="el-form-item-msg"></div>
+                                    </el-form-item>
+                                </el-col>
                             </el-row>
                             <fieldset>
                                 <legend><el-tag>商品搭配</el-tag></legend>
@@ -575,6 +583,9 @@ export default {
             skuSpecs:[],
             channelLoad:false,
             rules:{
+                custom_price: [
+                    {required: true, message: '请输入'}
+                ],
                 no_use_weeks: [
                     {required: true, message: '请选择'}
                 ],