|
@@ -59,97 +59,87 @@ export default {
|
|
|
default() {
|
|
|
return [
|
|
|
// {
|
|
|
- // buySubject: 1,
|
|
|
- // comboId: 0, // 套餐id
|
|
|
- // empowerCount: 2, // 人数
|
|
|
- // linkedId: '00xxx', // 关联id
|
|
|
- // name: 'cjdyxx',
|
|
|
- // provinceCount: 0, // 订阅省份
|
|
|
- // serviceStartTime: '2025-3-8', // 服务开始时间
|
|
|
- // serviceEndTime: '2025-4-8', // 结束时间
|
|
|
- // serviceList: [],
|
|
|
- // linkedOrder: [
|
|
|
+ // "buySubject": 2,
|
|
|
+ // "empowerCount": "-",
|
|
|
+ // "linkedId": 188812,
|
|
|
+ // "linkedOrder": [
|
|
|
// {
|
|
|
- // order_code: 'xxxxxx1',
|
|
|
- // create_time: '2025-3-8',
|
|
|
- // service_type: '1',
|
|
|
- // order_detail_id: 'xxxxxx1',
|
|
|
- // },
|
|
|
+ // "create_time": "2025-06-04 15:05:32",
|
|
|
+ // "order_code": "150532132533",
|
|
|
+ // "order_detail_id": 188812,
|
|
|
+ // "service_type": 1
|
|
|
+ // }
|
|
|
// ],
|
|
|
- // vipExist: false, //当前服务是否在有限期内
|
|
|
+ // "name": "权益码标准版",
|
|
|
+ // "productCode": "qym001",
|
|
|
+ // "serviceEndTime": null,
|
|
|
+ // "serviceStartTime": "",
|
|
|
+ // "vipExist": false
|
|
|
// },
|
|
|
// {
|
|
|
- // buySubject: 1,
|
|
|
- // comboId: 0, // 套餐id
|
|
|
- // empowerCount: 2, // 人数
|
|
|
- // linkedId: 'xxx12222', // 关联id
|
|
|
- // name: 'cjdyxx',
|
|
|
- // provinceCount: 0, // 订阅省份
|
|
|
- // serviceStartTime: '2025-3-8', // 服务开始时间
|
|
|
- // serviceEndTime: '2025-4-8', // 结束时间
|
|
|
- // serviceList: [],
|
|
|
- // linkedOrder: [
|
|
|
+ // "buySubject": 2,
|
|
|
+ // "comboId": 0,
|
|
|
+ // "empowerCount": "3",
|
|
|
+ // "gifUserCount": 1,
|
|
|
+ // "linkedId": 188585,
|
|
|
+ // "linkedOrder": [
|
|
|
// {
|
|
|
- // order_code: 'xxxxxx1',
|
|
|
- // create_time: '2025-3-8',
|
|
|
- // service_type: '1',
|
|
|
- // order_detail_id: 'xxxxxx1',
|
|
|
+ // "create_time": "2025-05-28 16:25:39",
|
|
|
+ // "order_code": "162539702929",
|
|
|
+ // "order_detail_id": 188585,
|
|
|
+ // "service_type": 2
|
|
|
// },
|
|
|
- // ],
|
|
|
- // vipExist: false, //当前服务是否在有限期内
|
|
|
- // },
|
|
|
- // {
|
|
|
- // buySubject: 1,
|
|
|
- // comboId: 0, // 套餐id
|
|
|
- // empowerCount: 2, // 人数
|
|
|
- // linkedId: 'zzz111', // 关联id
|
|
|
- // name: 'cjdy',
|
|
|
- // provinceCount: 0, // 订阅省份
|
|
|
- // serviceStartTime: '2025-3-8', // 服务开始时间
|
|
|
- // serviceEndTime: '2025-4-8', // 结束时间
|
|
|
- // serviceList: [],
|
|
|
- // linkedOrder: [
|
|
|
// {
|
|
|
- // order_code: 'xxxxxx1',
|
|
|
- // create_time: '2025-3-8',
|
|
|
- // service_type: '1',
|
|
|
- // order_detail_id: 'xxxxxx1',
|
|
|
+ // "create_time": "2025-05-27 14:06:17",
|
|
|
+ // "order_code": "140617698717",
|
|
|
+ // "order_detail_id": 188475,
|
|
|
+ // "service_type": 2
|
|
|
// },
|
|
|
// {
|
|
|
- // order_code: 'xxxxxx2',
|
|
|
- // create_time: '2025-3-8',
|
|
|
- // service_type: '1',
|
|
|
- // order_detail_id: 'xxxxxx2',
|
|
|
- // },
|
|
|
+ // "create_time": "2025-05-27 13:36:15",
|
|
|
+ // "order_code": "133615327959",
|
|
|
+ // "order_detail_id": 188472,
|
|
|
+ // "service_type": 1
|
|
|
+ // }
|
|
|
// ],
|
|
|
- // vipExist: false, //当前服务是否在有限期内
|
|
|
+ // "name": "VIP订阅",
|
|
|
+ // "payUserCount": 1,
|
|
|
+ // "productCode": "cjdy016",
|
|
|
+ // "provinceCount": -1,
|
|
|
+ // "serviceEndTime": "2031-03-29 15:59:59",
|
|
|
+ // "serviceList": null,
|
|
|
+ // "serviceStartTime": "2025-05-27 00:00:00",
|
|
|
+ // "vipExist": true
|
|
|
// },
|
|
|
// {
|
|
|
- // buySubject: 2,
|
|
|
- // comboId: 1, // 套餐id
|
|
|
- // empowerCount: 3, // 人数
|
|
|
- // linkedId: 'ccc1211', // 关联id
|
|
|
- // name: 'dyh',
|
|
|
- // provinceCount: 0, // 订阅省份
|
|
|
- // serviceStartTime: '2025-3-8', // 服务开始时间
|
|
|
- // serviceEndTime: '2025-4-8', // 结束时间
|
|
|
- // serviceList: [],
|
|
|
- // linkedOrder: [
|
|
|
+ // "buySubject": 2,
|
|
|
+ // "comboId": 0,
|
|
|
+ // "empowerCount": "14",
|
|
|
+ // "gifUserCount": 3,
|
|
|
+ // "linkedId": 188538,
|
|
|
+ // "linkedOrder": [
|
|
|
// {
|
|
|
- // order_code: 'zz1',
|
|
|
- // create_time: '2025-3-8',
|
|
|
- // service_type: '1',
|
|
|
- // order_detail_id: 'zz1',
|
|
|
+ // "create_time": "2025-05-28 10:40:28",
|
|
|
+ // "order_code": "104028056372",
|
|
|
+ // "order_detail_id": 188538,
|
|
|
+ // "service_type": 1
|
|
|
// },
|
|
|
// {
|
|
|
- // order_code: 'zz2',
|
|
|
- // create_time: '2025-3-8',
|
|
|
- // service_type: '1',
|
|
|
- // order_detail_id: 'zz3',
|
|
|
+ // "create_time": "2025-05-28 10:40:28",
|
|
|
+ // "order_code": "104028056372",
|
|
|
+ // "order_detail_id": 188539,
|
|
|
+ // "service_type": 1
|
|
|
// },
|
|
|
// ],
|
|
|
- // vipExist: false, //当前服务是否在有限期内
|
|
|
- // },
|
|
|
+ // "name": "VIP订阅",
|
|
|
+ // "payUserCount": 10,
|
|
|
+ // "productCode": "cjdy001",
|
|
|
+ // "provinceCount": 1,
|
|
|
+ // "serviceEndTime": "2027-05-28 23:59:59",
|
|
|
+ // "serviceList": null,
|
|
|
+ // "serviceStartTime": "2025-05-28 00:00:00",
|
|
|
+ // "vipExist": true
|
|
|
+ // }
|
|
|
]
|
|
|
}
|
|
|
},
|
|
@@ -181,7 +171,8 @@ export default {
|
|
|
arr.push({
|
|
|
...item,
|
|
|
linkedId: item.linkedId,
|
|
|
- _linkedId: `${item.linkedId}-${t.order_code}`,
|
|
|
+ // _linkedId: `${item.linkedId}-${t.order_code}`,
|
|
|
+ _linkedId: this.createVid(item, t),
|
|
|
linkedOrderSplit: t,
|
|
|
})
|
|
|
})
|
|
@@ -223,6 +214,9 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
|
+ createVid(row, linkedItem) {
|
|
|
+ return `${row.linkedId || ''}-${linkedItem.order_code || ''}-${linkedItem.order_detail_id || ''}`
|
|
|
+ },
|
|
|
onInput(e) {
|
|
|
this.$emit('input', e)
|
|
|
},
|
|
@@ -234,7 +228,8 @@ export default {
|
|
|
if (linkedIdArr.includes(id)) {
|
|
|
if (Array.isArray(row.linkedOrder) && row.linkedOrder.length > 0) {
|
|
|
row.linkedOrder.forEach(t => {
|
|
|
- const vId = `${row.linkedId}-${t.order_code}`
|
|
|
+ // const vId = `${row.linkedId}-${t.order_code}`
|
|
|
+ const vId = this.createVid(row, t)
|
|
|
arr.push(vId)
|
|
|
})
|
|
|
} else {
|