4.30(添加车商发布定金,租期选择

This commit is contained in:
Hong
2024-04-30 10:59:43 +08:00
parent 7a2d1ce3b3
commit d0cd17a1e5
7 changed files with 123 additions and 48 deletions

View File

@@ -91,27 +91,27 @@ export const tabsList5 = [{
export const indexTabList = [{
name: '推荐',
value: 1,
type: 'true'
}, {
name: '此地',
value: 4,
type: 'true'
}, {
name: '关注',
value: 5,
type: 'true'
}, {
name: '资讯',
value: 3,
type: 'true'
},
// {
// name: '转租',
// value: 2,
// type: 'true'
// },
name: '推荐',
value: 1,
type: 'true'
}, {
name: '此地',
value: 4,
type: 'true'
}, {
name: '关注',
value: 5,
type: 'true'
}, {
name: '资讯',
value: 3,
type: 'true'
},
// {
// name: '转租',
// value: 2,
// type: 'true'
// },
]
export const tabsList8 = [{
@@ -128,13 +128,65 @@ export const tabsList8 = [{
export const storeInfoTabs = [{
name: '详情',
value: 'detail'
},{
}, {
name: '评价',
value: 'comment'
},{
}, {
name: '订前必读',
value: 'read'
}, {
name: '常见问题',
value: 'problem'
}]
}]
export const leaseTermList = [
[{
name: '1个月',
id: 1
},
{
name: '2个月',
id: 2
},
{
name: '3个月',
id: 3
},
{
name: '4个月',
id: 4
},
{
name: '5个月',
id: 5
},
{
name: '6个月',
id: 6
},
{
name: '7个月',
id: 7
},
{
name: '8个月',
id: 8
},
{
name: '9个月',
id: 9
},
{
name: '10个月',
id: 10
},
{
name: '11个月',
id: 11
},
{
name: '12个月',
id: 12
}
]
]

View File

@@ -2,8 +2,8 @@
"name" : "滴友之家",
"appid" : "__UNI__F2BE74F",
"description" : "",
"versionName" : "1.2.4",
"versionCode" : 124,
"versionName" : "1.2.5",
"versionCode" : 125,
"transformPx" : false,
"app-plus" : {
"usingComponents" : true,

View File

@@ -35,7 +35,9 @@
</view>
<view class="item-title flex align-center justify-between">
<view class="item-title-left">维修项目</view>
<view class="item-title-right">{{item.projectList[0].name}}</view>
<view class="item-title-right">
<text>{{item.projectname}}</text>
</view>
</view>
<view class="item-title flex align-center justify-between">
<view class="item-title-left">维修价格</view>
@@ -153,7 +155,13 @@
orderType: this.orderType
}
getDealerList(obj).then(res => {
console.log(res.data.list);
res.data.list.forEach(item=>{
if(item.projectList.length){
item.projectname=item.projectList[0].name
}else{
item.projectname='--'
}
})
this.$refs.paging.complete(res.data.list);
})
},

View File

@@ -69,6 +69,10 @@
<u-input v-model="carInfo.stock" placeholder="请输入库存" inputAlign="right" border="none">
</u-input>
</u-form-item>
<u-form-item v-if="type!=1" label="定金" borderBottom ref="item1" labelWidth="140rpx">
<u-input v-model="carInfo.stock" placeholder="请输入定金" inputAlign="right" border="none">
</u-input>
</u-form-item>
<u-form-item v-if="type==1" label="车龄" prop="userInfo.carAgeType" borderBottom @click="autoAgeShow=true"
ref="item1" labelWidth="140rpx">
<u--input v-model="model1.userInfo.carAgeType" disabled disabledColor="#ffffff" placeholder="请选择"
@@ -118,6 +122,11 @@
</text>
</u-input>
</u-form-item>
<u-form-item v-if="type==1" label="押金" prop="userInfo.rentalPrice" borderBottom @click="" ref="item1"
labelWidth="140rpx">
<u-input v-model="model1.userInfo.rentalPrice" placeholder="请输入押金" inputAlign="right" border="none">
</u-input>
</u-form-item>
</u--form>
</view>
<!-- 品牌 -->

View File

@@ -641,6 +641,7 @@
brannerClick(e) {
if (this.brannerList[e].linkType == 2 || this.brannerList[e] == 3) {
let linkObj = JSON.parse(this.brannerList[e].linkUrl)
console.log(linkObj);
this.$tab.navigateTo(linkObj.linkUrl)
}
},
@@ -900,7 +901,7 @@
height: 224rpx;
// box-shadow: 0rpx 0rpx 4rpx 0rpx rgba(0, 0, 0, 0.09);
border-radius: 8rpx;
margin-bottom: 14rpx;
margin-bottom: 12rpx;
// margin-right: 10rpx;
}
}

View File

@@ -101,6 +101,7 @@
// 去详情
toDetailPages(item) {
//0卡券助力1租车助力2租卖灵活助力
// console.log(item.id,this.helpGenre,this.activityId);
this.$store.dispatch('CardId', item.id)
if (this.type == 'hot') {
uni.navigateTo({

View File

@@ -72,10 +72,13 @@
</u-form-item>
<u-form-item border-bottom>
<view class="">
<view class="f-32">
选择租期
<view style="width: 654rpx;" class="flex justify-between align-center">
<view class="f-32 ">
选择租期
</view>
<view @click="leaseTermShow=true">{{formProductData.monthRentName}}</view>
</view>
<view class="">
<!-- <view class="">
<u-radio-group v-model="formProductData.monthRent" activeColor="#13AFA8" placement="row"
ange="groupChange">
<view style="width:638rpx" class="flex align-center justify-between mt-32">
@@ -89,7 +92,7 @@
name="12">12个月</u-radio>
</view>
</u-radio-group>
</view>
</view> -->
</view>
</u-form-item>
</view>
@@ -362,10 +365,15 @@
</view>
</view>
</u-popup>
<u-picker :show="leaseTermShow" @cancel="leaseTermShow=false" @confirm="leaseTermConFn"
@close="leaseTermShow=false" :columns="leaseTermList" keyName="name"></u-picker>
</view>
</template>
<script>
import {
leaseTermList
} from "@/data/tabsData.js"
import {
mapGetters
} from 'vuex'
@@ -388,6 +396,8 @@
},
data() {
return {
//选择日期弹出层
leaseTermShow: false,
//协议选中
isAgreement: false,
//购车类型
@@ -399,19 +409,7 @@
value: '',
keyName: '',
orderType: 2, // 1 租买2租车0卖车
radiolist: [{
name: '3个月'
},
{
name: '6个月'
},
{
name: '9个月'
},
{
name: '12个月'
}
],
leaseTermList: leaseTermList,
form: {
attrListData: '',
carType: '',
@@ -462,6 +460,12 @@
},
mounted() {},
methods: {
//选择租期
leaseTermConFn(e) {
this.formProductData.monthRentName = e.value[0].name
this.formProductData.monthRent = e.value[0].id
this.leaseTermShow = false
},
//用户协议
navCommonFn(type) {
uni.navigateTo({
@@ -677,7 +681,7 @@
eventChannel.on('form', (data) => {
console.log('确认订单', data);
this.formProductData = data
this.formProductData.monthRent = String(data.monthRent)
this.formProductData.monthRentName = String(data.monthRent) + '个月'
this.disMonthRent = this.formProductData.monthRent
this.attrListData = [data.attrList]
})
@@ -858,7 +862,7 @@
}
.top-up-popup {
padding: 24rpx ;
padding: 24rpx;
.top-up-popup-allprice {
font-size: 32rpx;