zhaoxiaohai 3 лет назад
Родитель
Сommit
f898e7b950
2 измененных файлов с 17 добавлено и 10 удалено
  1. 7 2
      packageA/select/setclient/select.js
  2. 10 8
      packageA/select/setclient/select.wxml

+ 7 - 2
packageA/select/setclient/select.js

@@ -2,8 +2,7 @@ const _Http = getApp().globalData.http,
     getHeight = require("../../../utils/getRheRemainingHeight");
 Page({
     data: {
-        item: {},
-
+        item: null,
         result: [],
         radio: true,
     },
@@ -36,10 +35,14 @@ Page({
                 let page = pages[pages.length - 2].selectComponent(item.model || "#Form");
                 item.value = this.data.radio ? [list[0].enterprisename, result] : [list.map(v => v.enterprisename), result];
                 page.handleRoute(item, list);
+            } else if (this.data.params.content.model) {
+                let page = pages[pages.length - 2].selectComponent(this.data.params.content.model);
+                page.handleSelectProject(this.data.result, list)
             } else {
                 pages[pages.length - 2].handleSelectProject(this.data.result, list)
             }
         } catch (e) {
+            console.log(e)
             wx.showToast({
                 title: '操作失败',
                 icon: "none"
@@ -106,6 +109,8 @@ Page({
         this.setData({
             result
         })
+        if (this.data.radio) this.submit();
+
     },
     /* 开始搜索 */
     startSearch({

+ 10 - 8
packageA/select/setclient/select.wxml

@@ -14,7 +14,7 @@
                     <van-tag custom-class='tag' wx:for="{{item.tags.datatag}}" wx:for-item='tag' color='#FAAB16' text-color='#fff' round>{{tag}}</van-tag>
                 </view>
             </view>
-            <view class="checkbox">
+            <view class="checkbox" wx:if="{{!radio}}">
                 <van-checkbox value='{{handle.isCheck(item.sys_enterpriseid,result)}}' />
             </view>
         </view>
@@ -22,14 +22,16 @@
     <view style="height: 230rpx;" />
     <My_empty wx:if="{{!list.length}}" />
 </My_listBox>
-
-<view style="height: 130rpx;" />
-<view class="footer">
-    <view class="count">
-        已选:{{result.length}}
+<block wx:if="{{!radio}}">
+    <view style="height: 130rpx;" />
+    <view class="footer">
+        <view class="count">
+            已选:{{result.length}}
+        </view>
+        <van-button custom-class='but' disabled='{{result.length==0}}' bind:click="submit">确定</van-button>
     </view>
-    <van-button custom-class='but' disabled='{{result.length==0}}' bind:click="submit">确定</van-button>
-</view>
+</block>
+
 <wxs module="handle">
     module.exports = {
         getName: function (name) {