lilei 4 سال پیش
والد
کامیت
49f4d9b640
1فایلهای تغییر یافته به همراه11 افزوده شده و 1 حذف شده
  1. 11 1
      src/views/dealerManagement/merchantInfoManagement/edit.vue

+ 11 - 1
src/views/dealerManagement/merchantInfoManagement/edit.vue

@@ -30,7 +30,13 @@
               </a-col>
               <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
                 <a-form-model-item label="商户类型" prop="dealerType">
-                  <v-select code="DEALER_TYPE" id="merchantInfoManagementEdit-dealerType" v-model="form.dealerType" allowClear placeholder="请选择商户类型"></v-select>
+                  <v-select
+                    code="DEALER_TYPE"
+                    id="merchantInfoManagementEdit-dealerType"
+                    v-model="form.dealerType"
+                    @change="dealerTypeChange"
+                    allowClear
+                    placeholder="请选择商户类型"></v-select>
                 </a-form-model-item>
               </a-col>
               <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
@@ -328,6 +334,7 @@
                   <a-radio-group
                     name="radioGroup"
                     v-model="form.isShowSpecialPrice"
+                    :disabled="form.dealerType == 'SPECIAL_JOIN'"
                     id="merchantInfoManagementEdit-isShowSpecialPrice" >
                     <a-radio :value="1">是</a-radio>
                     <a-radio :value="0">否</a-radio>
@@ -468,6 +475,9 @@ export default {
     }
   },
   methods: {
+    dealerTypeChange (val) {
+      this.form = Object.assign(this.form, { isShowSpecialPrice: val == 'SPECIAL_JOIN' ? 1 : 0 })
+    },
     // 不可选日期
     disabledDate (date, dateStrings) {
       return date && date.valueOf() > Date.now()