|
@@ -17,6 +17,7 @@ import uni from '@/utils/uniHooks.js';
|
|
// import { vehicles as vehiclesList } from './list';
|
|
// import { vehicles as vehiclesList } from './list';
|
|
import { wxToLoginCallback } from '@/utils/index';
|
|
import { wxToLoginCallback } from '@/utils/index';
|
|
import { Toast } from 'vant';
|
|
import { Toast } from 'vant';
|
|
|
|
+import { getVehicles, delVehicle } from '@/api/parking/index'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
@@ -32,6 +33,7 @@ export default {
|
|
openid: (state) => state.openid,
|
|
openid: (state) => state.openid,
|
|
mallid: (state) => state.mallId,
|
|
mallid: (state) => state.mallId,
|
|
mobile: (state) => state.mobile,
|
|
mobile: (state) => state.mobile,
|
|
|
|
+ kipUserId: (state) => state.kipUserId,
|
|
}),
|
|
}),
|
|
isNoLogin() {
|
|
isNoLogin() {
|
|
return JSON.stringify(this.member) === '{}'
|
|
return JSON.stringify(this.member) === '{}'
|
|
@@ -213,6 +215,29 @@ export default {
|
|
activeCarnoFilter(str){
|
|
activeCarnoFilter(str){
|
|
return str.replace(/(.{2})/, '$1·')
|
|
return str.replace(/(.{2})/, '$1·')
|
|
},
|
|
},
|
|
|
|
+ async delVehicleInTMP() {
|
|
|
|
+ const res = await delVehicle(this.activeId)
|
|
|
|
+ if (res.langMessage) {
|
|
|
|
+ const message = res.langMessage || '删除失败';
|
|
|
|
+ uni.showToast({
|
|
|
|
+ title: message,
|
|
|
|
+ duration: 2000,
|
|
|
|
+ icon: 'none',
|
|
|
|
+ });
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ Toast({
|
|
|
|
+ message: '删除成功',
|
|
|
|
+ type: 'success',
|
|
|
|
+ position: 'top',
|
|
|
|
+ duration: 5000,
|
|
|
|
+ className: 'top300',
|
|
|
|
+ icon: require('../static/images/success.svg')
|
|
|
|
+ });
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ this.getKipMemberVehicles();
|
|
|
|
+ }, 1000)
|
|
|
|
+ },
|
|
// 删除
|
|
// 删除
|
|
toDelete(item) {
|
|
toDelete(item) {
|
|
this.activeId = item.id;
|
|
this.activeId = item.id;
|
|
@@ -235,6 +260,8 @@ export default {
|
|
// this.deleteDialogSwitch = true;
|
|
// this.deleteDialogSwitch = true;
|
|
},
|
|
},
|
|
doDelete() {
|
|
doDelete() {
|
|
|
|
+ this.delVehicleInTMP();
|
|
|
|
+ return
|
|
uni.showLoading({
|
|
uni.showLoading({
|
|
title: '加载中',
|
|
title: '加载中',
|
|
});
|
|
});
|
|
@@ -291,7 +318,13 @@ export default {
|
|
this.getKipMemberVehicles();
|
|
this.getKipMemberVehicles();
|
|
},
|
|
},
|
|
// 获取会员绑定的车牌列表
|
|
// 获取会员绑定的车牌列表
|
|
|
|
+ async getVehiclesINTMP() {
|
|
|
|
+ const res = await getVehicles(this.kipUserId)
|
|
|
|
+ this.licensePlateList = this.setLicensePlateList(res.content);
|
|
|
|
+ },
|
|
getKipMemberVehicles() {
|
|
getKipMemberVehicles() {
|
|
|
|
+ this.getVehiclesINTMP();
|
|
|
|
+ return
|
|
// console.log(453);
|
|
// console.log(453);
|
|
uni.showLoading({
|
|
uni.showLoading({
|
|
title: '加载中',
|
|
title: '加载中',
|