Pārlūkot izejas kodu

默认不启用门店自提,且禁用该开关

lifanagju_citu 1 mēnesi atpakaļ
vecāks
revīzija
5b7eaec5fd

+ 2 - 0
src/api/mall/trade/config/index.ts

@@ -1,6 +1,8 @@
 import request from '@/config/axios'
 import request from '@/config/axios'
 
 
 export interface ConfigVO {
 export interface ConfigVO {
+  deliveryExpressFreePrice: number
+  deliveryPickUpEnabled: boolean
   brokerageEnabled: boolean
   brokerageEnabled: boolean
   brokerageEnabledCondition: number
   brokerageEnabledCondition: number
   brokerageBindMode: number
   brokerageBindMode: number

+ 3 - 1
src/views/mall/trade/config/index.vue

@@ -65,7 +65,7 @@
             </el-text>
             </el-text>
           </el-form-item>
           </el-form-item>
           <el-form-item label="启用门店自提" prop="deliveryPickUpEnabled">
           <el-form-item label="启用门店自提" prop="deliveryPickUpEnabled">
-            <el-switch v-model="formData.deliveryPickUpEnabled" style="user-select: none" />
+            <el-switch v-model="formData.deliveryPickUpEnabled" disabled style="user-select: none" />
           </el-form-item>
           </el-form-item>
         </el-tab-pane>
         </el-tab-pane>
         <!-- 分销 -->
         <!-- 分销 -->
@@ -258,6 +258,7 @@ const submitForm = async () => {
     // 金额放大
     // 金额放大
     data.deliveryExpressFreePrice = data.deliveryExpressFreePrice * 100
     data.deliveryExpressFreePrice = data.deliveryExpressFreePrice * 100
     data.brokerageWithdrawMinPrice = data.brokerageWithdrawMinPrice * 100
     data.brokerageWithdrawMinPrice = data.brokerageWithdrawMinPrice * 100
+    data.deliveryPickUpEnabled = false
     await ConfigApi.saveTradeConfig(data)
     await ConfigApi.saveTradeConfig(data)
     message.success('保存成功')
     message.success('保存成功')
   } finally {
   } finally {
@@ -275,6 +276,7 @@ const getConfig = async () => {
       // 金额缩小
       // 金额缩小
       formData.value.deliveryExpressFreePrice = data.deliveryExpressFreePrice / 100
       formData.value.deliveryExpressFreePrice = data.deliveryExpressFreePrice / 100
       formData.value.brokerageWithdrawMinPrice = data.brokerageWithdrawMinPrice / 100
       formData.value.brokerageWithdrawMinPrice = data.brokerageWithdrawMinPrice / 100
+      formData.value.deliveryPickUpEnabled = false
     }
     }
   } finally {
   } finally {
     formLoading.value = false
     formLoading.value = false