7.25(添加车系

This commit is contained in:
Hong
2024-07-25 18:43:08 +08:00
parent 9f2dabd0ae
commit 0a12d080cc
3 changed files with 40 additions and 3 deletions

View File

@@ -317,7 +317,7 @@ export function modelBrandList() {
})
}
// 获取车商列表 /api/front/car/model/brand/model
// 获取车商列表 /front/car/information/user/car/dealer/list
export function getCarDealerList(params) {
return request({
'url': '/api/front/car/information/user/car/dealer/list',
@@ -343,4 +343,4 @@ export function getJoinNum() {
'url': '/api/front/task/join/num',
'method': 'get'
})
}
}

View File

@@ -4,7 +4,7 @@ module.exports = {
baseUrl: 'https://cms.diyouzhijia.com/car_app_api',
TOKENNAME: 'Authori-zation',
//薛磊测试
// baseUrl: 'http://192.168.31.226:8081/car_app_api',
// baseUrl: 'http://192.168.31.223:8081/car_app_api',
fileUploadUrl: 'https://cms.diyouzhijia.com/car_app_api/api/front/upload/image',
WebSocketUrl: 'ws://121.199.24.205:9107/lxk/websocket',
WebSocketOpen: false,

View File

@@ -23,6 +23,17 @@
</u-input>
</u-form-item>
</view>
<view @click="modelShow = true">
<u-form-item border-bottom label="适用车系" class="forms-item" prop="modelName">
<u-input :disabled="modelShow" disabledColor="#fff" border="none" v-model="form.modelName"
placeholder="请选择适用车系" input-align="right">
<template slot="suffix">
<image style="width: 8rpx;height: 16rpx;" src="@/static/images/icon/arrow-right.png"
mode=""></image>
</template>
</u-input>
</u-form-item>
</view>
<u-form-item border-bottom label="配件主图" class="forms-item">
<view class="image-box" @click="getImage">
<image v-if="form.image" class="upload-bg" :src="form.image" mode=""></image>
@@ -87,6 +98,9 @@
<view class="ok-add-continue" @click="navigatorFn(2)">继续入库</view>
</view>
</view>
<!-- 车系选择器 -->
<u-picker :show="modelShow" title="入库类型" :columns="modelColumns" keyName="name" @confirm="modelConfirm"
@close="modelShow=false" @cancel="modelShow=false" closeOnClickOverlay></u-picker>
<!-- 类型选择器 -->
<u-picker :show="categoryShow" title="入库类型" :columns="categoryColumns" keyName="name" @confirm="categoryConfirm"
@close="categoryShow=false" @cancel="categoryShow=false" closeOnClickOverlay></u-picker>
@@ -97,6 +111,9 @@
</template>
<script>
import {
modelBrandList
} from "@/api/system/config.js"
import {
categoryList,
getCategory,
@@ -105,6 +122,9 @@
export default {
data() {
return {
//车系弹出层
modelShow: false,
modelColumns:[],
//供应商弹出
merchantShow: false,
merchantColumns: [],
@@ -179,6 +199,17 @@
supplierList().then(res => {
this.merchantColumns = [res.data]
})
//车系列表
modelBrandList().then(res => {
console.log(res);
let arr=[]
res.data.forEach(item=>{
item.carModelList.forEach(item2=>{
arr.push(item2)
})
})
this.modelColumns=[arr]
})
},
methods: {
//配件名称
@@ -209,6 +240,12 @@
this.categoryShow = true
}
},
//确认车系
modelConfirm(e){
this.modelShow = false
this.form.modelId = e.value[0].id
this.form.modelName = e.value[0].name
},
//确认选择类目
categoryConfirm(e) {
this.categoryShow = false