Просмотр исходного кода

standard/aidesign/outside/GetOrderAddress接口添加servicecode参数

yanym недель назад: 3
Родитель
Сommit
abd64277b3
2 измененных файлов с 6 добавлено и 1 удалено
  1. 4 0
      src/views/AIDesign/GeneratePlan.vue
  2. 2 1
      src/views/AIDesign/design.vue

+ 4 - 0
src/views/AIDesign/GeneratePlan.vue

@@ -250,6 +250,7 @@ export default class GeneratePlan extends Vue {
         let that = this;
         if (Number(this.mainArea) > 0) {
             const formData = new FormData();
+            const checkedFwsInfo: any = JSON.parse(window.localStorage.getItem("pageDesignfwsRadioValue")!);
             formData.append('eventname', '确认方案去下单');//事件名称
             formData.append('eventtype', 'click');//事件类型
             formData.append('menupath', '外墙质感/结果页/确认AI设计/确认方案去下单');//完整菜单路径
@@ -261,6 +262,9 @@ export default class GeneratePlan extends Vue {
                 F_ID: that.planParams.F_ID
             };
             formData.append('eventdata', JSON.stringify(eventdataObj));//事件数据
+            if (checkedFwsInfo){
+                formData.append('servicecode', checkedFwsInfo.shop_code);
+            }
             AddTrackEvent(formData)//埋点
             // 获取确认下单地址
             GetOrderAddress().then((res) => {

+ 2 - 1
src/views/AIDesign/design.vue

@@ -668,7 +668,8 @@ export default class extends Vue {
     }
     that.fwsList = serviceObjArray;
     that.serviceCodeArray = serviceCodeArray;
-    if (checkedFwsInfo){
+    const serviceCodeIndex = serviceObjArray.findIndex(item => item.shop_code == checkedFwsInfo.shop_code);
+    if (checkedFwsInfo && serviceCodeIndex != -1){
         that.fwsCode = checkedFwsInfo.shop_code;
         that.fwsName = checkedFwsInfo.shop_name;
         that.fwsRadioValue = checkedFwsInfo.shop_code;