Browse Source

添加权限

chenrui 3 months ago
parent
commit
efb5f5fd34

+ 6 - 19
src/views/salesManagement/salesQueryNew/carInfoModal.vue

@@ -14,28 +14,15 @@
           <a-divider style="margin: 12px 0;" />
         </div>
         <a-descriptions bordered :column="2" size="small" class="head-info-main">
-          <a-descriptions-item label="车型信息:">{{ infoData&&infoData.text || '--' }}</a-descriptions-item>
-          <a-descriptions-item label="品牌:">{{ infoData&&infoData.brand_name || '--' }}</a-descriptions-item>
-          <a-descriptions-item label="车型:">{{ infoData&&infoData.model_name || '--' }}</a-descriptions-item>
+          <!-- <a-descriptions-item label="车型信息:">{{ infoData&&infoData.text || '--' }}</a-descriptions-item> -->
+          <a-descriptions-item label="品牌:">{{ infoData&&infoData.brandName || '--' }}</a-descriptions-item>
+          <a-descriptions-item label="车型:">{{ infoData&&infoData.modelName || '--' }}</a-descriptions-item>
           <a-descriptions-item label="品牌LOGO:">
             <img :src="infoData&&infoData.icon?infoData.icon:defImg" width="30" height="30" style="border-radius: 50%;" />
           </a-descriptions-item>
-          <a-descriptions-item label="排量:">{{ infoData&&infoData.sub_name || '--' }}</a-descriptions-item>
-          <a-descriptions-item label="年款:">{{ infoData&&infoData.year || '--' }}</a-descriptions-item>
-          <a-descriptions-item label="车型图:">
-            <div v-if="infoData&&infoData.images.length>0">
-              <img :src="infoData.images[0] || defImg" width="30" height="30" class="imageUrl" @click="inited(infoData.images)" />
-            </div>
-            <span v-else>--</span>
-          </a-descriptions-item>
-          <a-descriptions-item label="车系:">{{ infoData&&infoData.series_name || '--' }}</a-descriptions-item>
-        </a-descriptions>
-        <div class="head-info-con" v-if="infoData&&infoData.params">
-          <p class="head-info-title">配置信息</p>
-          <a-divider style="margin: 12px 0;" />
-        </div>
-        <a-descriptions bordered :column="2" size="small" v-if="infoData&&infoData.params" class="head-info-main">
-          <a-descriptions-item v-for="item in infoData.params" :key="item.type_name" :label="item.type_name+':'">{{ item.value || '--' }}</a-descriptions-item>
+          <a-descriptions-item label="排量:">{{ infoData&&infoData.displacement || '--' }}</a-descriptions-item>
+          <a-descriptions-item label="年款:">{{ infoData&&infoData.modelYear || '--' }}</a-descriptions-item>
+          <a-descriptions-item label="配置信息:">{{ infoData&&infoData.confLevel || '--' }}</a-descriptions-item>
         </a-descriptions>
         <div class="btn-cont"><a-button id="carInfoDetail-modal-back" @click="isShow = false">返回</a-button></div>
       </div>

+ 16 - 9
src/views/salesManagement/salesQueryNew/chooseProductModal.vue

@@ -62,10 +62,10 @@
               </a-form-model-item>
             </a-col>
             <a-col flex="2" v-if="$hasPermissions('B_salerVinFindProduct')&&sourceType !== 'TRANSFER_ORDER'">
-              <a-form-model-item label="车架号(VIN)" prop="vinCode">
+              <a-form-model-item label="车架号(VIN)" prop="vinCode" class="vininputs">
                 <a-input id="productInfoList-vinCode" v-model.trim="queryParam.vinCode" allowClear placeholder="请输入车架号(VIN)">
                   <a-upload slot="addonAfter" :before-upload="beforeUpload" listType="picture" accept="image/*" :showUploadList="false">
-                    <a-icon :type="vinLoading?'loading':'camera'" :style="{ fontSize: '18px', verticalAlign: 'bottom',cursor:'pointer' }" title="拖动图片到这里识别VIN" />
+                    <a-icon :type="vinLoading?'loading':'camera'" :style="{ fontSize: '18px', verticalAlign: 'bottom',cursor:'pointer',padding:'0 10px' }" title="拖动图片到这里识别VIN" />
                   </a-upload>
                 </a-input>
               </a-form-model-item>
@@ -91,17 +91,17 @@
         <!-- 查看更多 -->
         <div v-if="hasVaild&&showTable" class="vinInfo-box">
           <div>
-            <div class="vinInfo-error" v-if="vinInfoData&&!vinInfoData.vinInfo">
+            <div class="vinInfo-error" v-if="vinInfoData&&!vinInfoData.carInfo">
               <a-icon type="exclamation-circle" :style="{ color: '#E70012', fontSize: '15px', verticalAlign: 'sub', marginRight: '3px' }" />抱歉!暂未找到匹配VIN码的车型!
             </div>
-            <div v-if="vinInfoData&&vinInfoData.vinInfo" id="productInfoList-carinfo" @click="openCarInfoModal=true">
+            <div v-if="vinInfoData&&vinInfoData.carInfo" id="productInfoList-carinfo" @click="openCarInfoModal=true">
               <div style="display: flex;justify-content: space-between;align-items: center;" id="productInfoList-carinfoMoadl" @click="openCarInfoModal=true">
                 <div>
-                  <img :src="vinInfoData.vinInfo && vinInfoData.vinInfo.icon?(vinInfoData.vinInfo.icon+'?x-oss-process=image/resize,h_30,m_lfit'):defImg" width="30" height="30" class="imageUrl" style="border-radius: 50%;vertical-align: middle;margin-right: 3px;" />
-                  <span style="vertical-align: middle;">{{ vinInfoData.vinInfo.text }}</span>
+                  <img :src="vinInfoData.carInfo && vinInfoData.carInfo.icon?(vinInfoData.carInfo.icon+'?x-oss-process=image/resize,h_30,m_lfit'):defImg" width="30" height="30" class="imageUrl" style="border-radius: 50%;vertical-align: middle;margin-right: 3px;" />
+                  <span style="vertical-align: middle;">{{ vinInfoData.carInfo.brandName }} {{ vinInfoData.carInfo.modelName }} {{ vinInfoData.carInfo.displacement }} {{ vinInfoData.carInfo.modelYear+'年' }}</span>
                 </div>
-                <div style="color: #f90;cursor: pointer;">
-                  <span>查看更多</span> >
+                <div style="color: #f90;cursor: pointer;margin-left: 5px;">
+                  <span>查看详情</span> >
                 </div>
               </div>
             </div>
@@ -211,7 +211,7 @@
       </div>
 
       <!-- 查看车辆信息 -->
-      <car-info-modal ref="carInfoModal" :openModal="openCarInfoModal" :infoData="vinInfoData&&vinInfoData.vinInfo" @close="openCarInfoModal=false" />
+      <car-info-modal ref="carInfoModal" :openModal="openCarInfoModal" :infoData="vinInfoData&&vinInfoData.carInfo" @close="openCarInfoModal=false" />
     </a-spin>
   </a-drawer>
 </template>
@@ -656,5 +656,12 @@ export default {
       }
     }
   }
+  .vininputs{
+    .ant-input-group-addon{
+      padding: 0;
+      border:0;
+      border-left: 1px solid #e7e7e7;
+    }
+  }
 }
 </style>