diff --git a/src/components/service-info/service-info.vue b/src/components/service-info/service-info.vue index b5e62b288ba552b294bb9f6aab070bce3d896ce2..48631b8fe87e220a5553e6b9f765738d6858c0df 100644 --- a/src/components/service-info/service-info.vue +++ b/src/components/service-info/service-info.vue @@ -64,7 +64,7 @@ 规格说明:
@@ -108,24 +108,15 @@ export default { }, }, data: () => ({ - types: [ - { - name: "按月", - value: 1, - }, - { - name: "按年", - value: 2, - }, - ], - type: 1, // 购买方式 1:按月,2:按年 + types: [], + type: 0, // 购买方式 1:按月,2:按年 specification: {}, // 规格 duration: 1, // 时长 }), computed: { specifications() { let specifications = (this.data.serviceRequestSpcs || []).filter( - (item) => item.type == this.type + (item) => item.type == this.type || item.type == 3 ); return specifications; @@ -200,7 +191,33 @@ export default { new Set(this.data.serviceRequestSpcs.map((item) => item.type)) ); - this.types = this.types.filter((item) => types.indexOf(item.value) > -1); + if (types.indexOf(3) > -1) { + this.types = [ + { + name: "按月", + value: 1, + }, + { + name: "按年", + value: 2, + }, + ]; + } else if (types.indexOf(2) > -1) { + this.types = [ + { + name: "按年", + value: 2, + }, + ]; + } else if (types.indexOf(1) > -1) { + this.types = [ + { + name: "按月", + value: 1, + }, + ]; + } + this.type = (this.types[0] && this.types[0].value) || 0; } diff --git a/src/pages/service_shop/sjfwDetail.vue b/src/pages/service_shop/sjfwDetail.vue index 2b88f8c5f1d36baf36d55fdf25310967479172bb..c37cc6ad09f92deb9437efbd1bdb29b45d8261b9 100644 --- a/src/pages/service_shop/sjfwDetail.vue +++ b/src/pages/service_shop/sjfwDetail.vue @@ -68,6 +68,7 @@ export default { }))) || []; + debugger; this.baseInfo = { service_id: this.id, app_id: 0, diff --git a/src/pages/workbench/fwgl/fwglList.vue b/src/pages/workbench/fwgl/fwglList.vue index 8d0a2f18ea2317154cdc86eefcd6b8882de920d7..2610849d9dd65941fd9fef9720ff8c9176b54195 100644 --- a/src/pages/workbench/fwgl/fwglList.vue +++ b/src/pages/workbench/fwgl/fwglList.vue @@ -26,6 +26,7 @@