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 @@