-
-
-
-
-
-
-
-
- 用户选择
-
-
-
-
-
- 车辆选择
-
-
-
-
-
- 手机
-
-
-
-
-
- 车架号
-
-
-
-
-
-
-
-
-
-
-
- 品牌车系
-
-
-
-
-
- 保险到期
-
-
-
-
-
-
- 年检到期
-
-
-
-
-
-
- 进厂时间
-
-
-
-
-
-
- 预计完工
-
-
-
-
-
-
- 上次里程
-
-
-
-
-
- 本次里程
-
-
-
-
-
- 预约订单选择
-
-
-
-
-
-
-
-
-
-
-
-
-
- 服务顾问
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 用户选择
+
+
+
+
+
+ 车辆选择
+
+
+
+
+
+ 手机
+
+
+
+
+
+ 车架号
+
+
+
+
+
+
+
+
+
+
+
+ 品牌车系
+
+
+
+
+
+ 保险到期
+
+
+
+
+
+
+ 年检到期
+
+
+
+
+
+
+ 进厂时间
+
+
+
+
+
+
+ 预计完工
+
+
+
+
+
+
+ 上次里程
+
+
+
+
+
+ 本次里程
+
+
+
+
+
+ 预约订单选择
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 服务顾问
+
+
+
+
+
+
+
+
+
+ 会员卡券
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{scope.row.balance}}{{scope.row.outRule == 'mehx'?'元':'次'}}
+
+
+
+
+ 不限
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.beginTime) }}
+
+
+
+
+ {{ parseTime(scope.row.endTime) }}
+
+
+
+
+
+
+
+
+
+
+
+
维修建议
@@ -143,10 +319,10 @@
B单
-
-
+
-
@@ -227,6 +403,7 @@ import RepairAdvice from "@/views/repair/tickets/form/RepairAdvice.vue";
import QualityExplain from "@/views/repair/tickets/form/QualityExplain.vue";
import TicketChoose from "@/views/repair/tickets/Components/TicketChoose.vue";
import request from "@/utils/request";
+import * as CustomerMainApi from "@/api/base/customer";
export default {
name: "UserInfo",
@@ -241,8 +418,11 @@ export default {
selectUser(val) {
if (!val) {
this.selectUser = {}
+ this.bookingList = []
+ this.couponList = []
}else {
this.getBooking(val.userId)
+ this.getCouponList(val.id)
}
},
selectCar(val) {
@@ -298,9 +478,19 @@ export default {
partList: [],
otherList: [],
bookingList: [],
+ couponList: [],
+ finaCouponList: []
}
},
methods: {
+ async getCouponList(id){
+ const res = await CustomerMainApi.getCustomerMain(id);
+ this.couponList = res.data.couponList
+ this.finaCouponList = [
+ ...this.couponList,
+ ]
+ this.finaCouponList.map(item => item["isChoose"] = false)
+ },
projectData(data) {
// 去掉最后一行
this.projectList = [...data]
@@ -530,10 +720,25 @@ export default {
method: "get"
})
this.bookingList = res.data
- }
+ },
+ // 权益更改
+ changeCoupon(data){
+ this.finaCouponList.map(item => {
+ item.isChoose = data.includes(item)
+ })
+ this.finaCouponList.forEach(item => console.log(item.isChoose))
+ this.couponList = this.finaCouponList.filter(item => !item.isChoose)
+ },
+ // // 权益选择
+ // handleSelectionChange(val){
+ //
+ // }
}
}