瀏覽代碼

bug修复 经销商 特约价是否可见

chenrui 4 年之前
父節點
當前提交
afe3b47ad6

+ 4 - 4
src/views/dealerManagement/merchantInfoManagement/detailModal.vue

@@ -11,7 +11,7 @@
     <div v-if="form">
       <a-collapse :activeKey="['1','2','3']" class="merchantInfoManagement-cont-m">
         <a-collapse-panel key="1" header="基础信息">
-          <a-descriptions :column="2" bordered>
+          <a-descriptions :column="2" bordered size="small">
             <a-descriptions-item label="经销商名称">{{ form.dealerName || '--' }}</a-descriptions-item>
             <a-descriptions-item label="经销商别名">{{ form.dealerAlias || '--' }}</a-descriptions-item>
             <a-descriptions-item label="商户类型">{{ form.dealerTypeDictValue || '--' }}</a-descriptions-item>
@@ -28,7 +28,7 @@
       </a-collapse>
       <a-collapse class="merchantInfoManagement-cont-m">
         <a-collapse-panel key="2" header="公司信息">
-          <a-descriptions :column="2" bordered>
+          <a-descriptions :column="2" bordered size="small">
             <a-descriptions-item label="经营方式">{{ form.busniessMode || '--' }}</a-descriptions-item>
             <a-descriptions-item label="经营项目">{{ form.busniessItmes || '--' }}</a-descriptions-item>
             <a-descriptions-item label="公司规模">{{ form.busniessScope || '--' }}</a-descriptions-item>
@@ -59,7 +59,7 @@
       </a-collapse>
       <a-collapse class="merchantInfoManagement-cont-m">
         <a-collapse-panel key="3" header="总部信息">
-          <a-descriptions :column="2" bordered>
+          <a-descriptions :column="2" bordered size="small">
             <a-descriptions-item label="箭冠汽配代码">{{ form.jgAutoPartsCode || '--' }}</a-descriptions-item>
             <a-descriptions-item label="门头更换日期">{{ form.jgDoorHeaderChangeTime || '--' }}</a-descriptions-item>
             <a-descriptions-item label="特约价是否可见">
@@ -188,7 +188,7 @@ export default {
 <style lang="less">
   .merchantInfoManagement-modal{
     .ant-modal-body {
-      padding: 40px 40px 24px;
+      padding: 24px!important;
     }
     .ant-descriptions-item-label.ant-descriptions-item-colon{
       width: 147px;

+ 8 - 10
src/views/dealerManagement/merchantInfoManagement/edit.vue

@@ -34,7 +34,6 @@
                     code="DEALER_TYPE"
                     id="merchantInfoManagementEdit-dealerType"
                     v-model="form.dealerType"
-                    @change="dealerTypeChange"
                     allowClear
                     placeholder="请选择商户类型"></v-select>
                 </a-form-model-item>
@@ -334,7 +333,7 @@
                   <a-radio-group
                     name="radioGroup"
                     v-model="form.isShowSpecialPrice"
-                    :disabled="form.dealerType == 'SPECIAL_JOIN'"
+                    :disabled="detailData&&detailData.dealerLevel == 'SPECIAL'"
                     id="merchantInfoManagementEdit-isShowSpecialPrice" >
                     <a-radio :value="1">是</a-radio>
                     <a-radio :value="0">否</a-radio>
@@ -483,13 +482,11 @@ export default {
       addrProvinceList1: [], //  省下拉
       addrCityList1: [], //  市下拉
       addrDistrictList1: [], //  区下拉
-      dateFormat: 'YYYY-MM-DD'
+      dateFormat: 'YYYY-MM-DD',
+      detailData: null
     }
   },
   methods: {
-    dealerTypeChange (val) {
-      this.form = Object.assign(this.form, { isShowSpecialPrice: val == 'SPECIAL_JOIN' ? 1 : 0 })
-    },
     // 不可选日期
     disabledDate (date, dateStrings) {
       return date && date.valueOf() > Date.now()
@@ -498,18 +495,19 @@ export default {
     getDetail () {
       dealerFindUpdateInfoBySn({ sn: this.$route.params.id }).then(res => {
         if (res.status == 200) {
+          this.detailData = res.data
           this.form = Object.assign(this.form, res.data)
           this.form.isShowSpecialPrice = Number(this.form.isShowSpecialPrice)
-          if(this.form.provinceSn){
+          if (this.form.provinceSn) {
             this.getArea('city', this.form.provinceSn, 0)
           }
-          if(this.form.citySn){
+          if (this.form.citySn) {
             this.getArea('district', this.form.citySn, 0)
           }
-          if(this.form.receiveProvinceSn){
+          if (this.form.receiveProvinceSn) {
             this.getArea('city', this.form.receiveProvinceSn, 1)
           }
-          if(this.form.receiveCitySn){
+          if (this.form.receiveCitySn) {
             this.getArea('district', this.form.receiveCitySn, 1)
           }
         }