zhaoxiaohai hace 4 años
padre
commit
a2d1fe95e5

+ 4 - 1
components/My_SearchInputBox/index.js

@@ -48,8 +48,11 @@ Component({
                 wx.navigateTo({
                     url: '/pages/productManagement/change',
                 })
+            } else if (this.data.route == 'team') {
+                wx.navigateTo({
+                    url: '/pages/teamManagement/change',
+                })
             }
-
         },
         /* 清空 */
         clearInput() {

+ 11 - 0
pages/teamManagement/index.js

@@ -17,6 +17,17 @@ Page({
      * 生命周期函数--监听页面加载
      */
     onLoad: function (options) {},
+    /* 模糊搜索 */
+    searchQuery(value) {
+        let memberList = this.data.memberList;
+        const value1 = value.detail;
+        let query = memberList.filter((item, index) => {
+            if (item.fname == value1 || item.fphonenumber == value1 || item.frole == value1) {
+                return item;
+            }
+        });
+        console.log(query)
+    },
     /* 修改成员信息 */
     changeMemberMessage(e) {
         const {

+ 2 - 1
pages/teamManagement/index.json

@@ -1,5 +1,6 @@
 {
   "usingComponents": {
-    "My_MembersAndProducts": "/components/My_MembersAndProducts/index"
+    "My_MembersAndProducts": "/components/My_MembersAndProducts/index",
+    "My_SearchInputBox": "/components/My_SearchInputBox/index"
   }
 }

+ 3 - 0
pages/teamManagement/index.wxml

@@ -1,3 +1,6 @@
+<!-- 搜索 -->
+<My_SearchInputBox bind:searchQuery="searchQuery" route="team" fisadministrator="{{fisadministrator}}"></My_SearchInputBox>
+<!-- 列表 -->
 <My_GeneralTemplate>
     <view class="member_list">
         <My_MembersAndProducts wx:for="{{memberList}}" data-index="{{index}}" bind:changeMessage="changeMemberMessage" title="{{item.fname}}" twoRow="{{'身份/职位:'+item.frole}}" threeRow="{{'手机:'+item.fphonenumber}}" fisadministrator="{{fisadministrator}}" attinfos="{{item.attinfos[0]}}"></My_MembersAndProducts>