Browse Source

选择客户

zhaoxiaohai 3 years ago
parent
commit
9af7b9edb7
1 changed files with 9 additions and 4 deletions
  1. 9 4
      packageA/select/setclient/select.js

+ 9 - 4
packageA/select/setclient/select.js

@@ -29,11 +29,16 @@ Page({
     submit() {
         let pages = getCurrentPages(),
             item = this.data.item,
-            result = this.data.result;
-        let list = result.map(v => this.data.list.find(value => value.sys_enterpriseid == v));
-        item.value = this.data.radio ? [list[0].enterprisename, result] : [list.map(v => v.enterprisename), result];
+            result = this.data.result,
+            list = result.map(v => this.data.list.find(value => value.sys_enterpriseid == v));
         try {
-            pages[pages.length - 2].selectComponent(item.model || "#Form").handleRoute(item, list);
+            let page = pages[pages.length - 2].selectComponent(item.model || "#Form");
+            if (page) {
+                item.value = this.data.radio ? [list[0].enterprisename, result] : [list.map(v => v.enterprisename), result];
+                page.handleRoute(item, list);
+            } else {
+                pages[pages.length - 2].handleSelectProject(this.data.result, list)
+            }
         } catch (e) {
             wx.showToast({
                 title: '操作失败',