张延森 před 4 roky
rodič
revize
7b140f8042

+ 0
- 1
package.json Zobrazit soubor

@@ -41,7 +41,6 @@
41 41
     "@tarojs/react": "3.0.13",
42 42
     "@tarojs/runtime": "3.0.13",
43 43
     "@tarojs/taro": "3.0.13",
44
-    "lodash": "4.17.15",
45 44
     "lodash.groupby": "^4.6.0",
46 45
     "miniprogram-recycle-view": "^0.1.5",
47 46
     "react": "^16.10.0",

+ 4
- 2
src/compents/Picker/index.jsx Zobrazit soubor

@@ -7,7 +7,6 @@ export default props => {
7 7
 
8 8
   const handleChange = e => {
9 9
     const inx = e.detail.value - 0
10
-    console.log('---------->>>>', inx, range)
11 10
     setPos(inx)
12 11
     if (props.onChange) {
13 12
       props.onChange(range[inx])
@@ -40,7 +39,10 @@ export default props => {
40 39
 
41 40
   return (
42 41
     <picker value={pos} range={range} range-key={rangeKey} onChange={handleChange}>
43
-      <view>{label ? `${preTitle} ${label}` : placeholder}</view>
42
+      <view style="display: flex">
43
+        <view style="flex: auto">{label ? `${preTitle} ${label}` : placeholder}</view>
44
+        <view style="flex: none">&gt;</view>
45
+      </view>
44 46
     </picker>
45 47
   )
46 48
 }

+ 6
- 0
src/compents/RecycleList/index.jsx Zobrazit soubor

@@ -9,6 +9,10 @@ export default props => {
9 9
   
10 10
   const hanldeScrollToLower = e => {
11 11
     if ((props.list || []).length >= (props.total - 0)) {
12
+      Taro.showToast({
13
+        title: '没有更多数据了~~',
14
+        icon: 'none'
15
+      })
12 16
       return
13 17
     }
14 18
 
@@ -37,6 +41,8 @@ export default props => {
37 41
     }
38 42
   }, [props.width, props.height])
39 43
 
44
+  // console.log('--------list---------->', props.list)
45
+
40 46
   return (
41 47
     <recycle-view
42 48
       id={id.current}

+ 0
- 1
src/pages/adminUser/index.jsx Zobrazit soubor

@@ -10,7 +10,6 @@ import upload from '../../assets/upload.png'
10 10
 import menuicon from '../../assets/menuicon.png'
11 11
 
12 12
 import './index.scss'
13
-import { xor } from 'lodash';
14 13
 
15 14
 const menuList = [{
16 15
   title: '民宿宿老板账号管理',

+ 11
- 2
src/pages/house/list/index.jsx Zobrazit soubor

@@ -3,10 +3,12 @@ import React, {
3 3
   useMemo,
4 4
   useState,
5 5
   forwardRef,
6
-  useImperativeHandle
6
+  useImperativeHandle,
7
+  useCallback
7 8
 } from "react";
8 9
 import Taro, { useDidShow } from "@tarojs/taro";
9 10
 import { useSelector } from 'react-redux'
11
+// import debounce from 'lodash.debounce'
10 12
 import "./index.scss";
11 13
 import { View, Text, Input, Image } from "@tarojs/components";
12 14
 import ContainerLayout from "../../../compents/container/index";
@@ -38,6 +40,8 @@ let house = (props, ref) => {
38 40
 
39 41
   const getHouseList = () => {
40 42
     if (!queryParams.shopId) return
43
+    
44
+    // console.log('---------->>>>', queryParams.shopId, queryParams.pageNum)
41 45
 
42 46
     request({
43 47
       url: "/taHouse",
@@ -45,9 +49,14 @@ let house = (props, ref) => {
45 49
     }).then(res => {
46 50
       const { records, ...page } = res.data.data;
47 51
 
52
+      // console.log('-----page------>', page)
53
+
48 54
       if (page.current !== 1) {
55
+        // console.log('-----page---1--->', page.current)
49 56
         setList(list.concat(records));
50 57
       } else {
58
+        // console.log('-----page---2--->')
59
+        // setList([]);  // 这句不能删, 部分机型上直接替换 list 不生效
51 60
         setList(records);
52 61
       }
53 62
       setTotal(page.total);
@@ -59,7 +68,7 @@ let house = (props, ref) => {
59 68
       ...queryParams,
60 69
       pageNum: queryParams.pageNum + 1
61 70
     });
62
-  };
71
+  }
63 72
 
64 73
   const onShare = x => {
65 74
     Taro.navigateTo({ url: `/pages/share/index?houseId=${x.houseId}&&title=${x.title}` });

+ 3
- 3
src/pages/landlord/index.jsx Zobrazit soubor

@@ -97,14 +97,14 @@ const index = (props) => {
97 97
         shopList.length > 1 &&
98 98
         (
99 99
           <mp-cells>
100
-            <mp-cell link>
100
+            <mp-cell>
101 101
               <Picker
102 102
                 value={defaultShop}
103 103
                 range={shopList}
104 104
                 rangeKey="text"
105 105
                 rangeValue="value"
106
-                preTitle="当前店铺"
107
-                placeholder="请选择店铺"
106
+                preTitle="当前店铺: "
107
+                placeholder="请选择店铺 ..."
108 108
                 onChange={handleSelectShop}
109 109
               />
110 110
             </mp-cell>

+ 1
- 6
yarn.lock Zobrazit soubor

@@ -8178,7 +8178,7 @@ lodash.clonedeep@^4.5.0:
8178 8178
 
8179 8179
 lodash.debounce@^4.0.8:
8180 8180
   version "4.0.8"
8181
-  resolved "https://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz?cache=0&sync_timestamp=1600349120640&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.debounce%2Fdownload%2Flodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
8181
+  resolved "https://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
8182 8182
   integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
8183 8183
 
8184 8184
 lodash.groupby@^4.6.0:
@@ -8196,11 +8196,6 @@ lodash.toarray@^4.4.0:
8196 8196
   resolved "https://registry.npm.taobao.org/lodash.toarray/download/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
8197 8197
   integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
8198 8198
 
8199
-lodash@4.17.15:
8200
-  version "4.17.15"
8201
-  resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
8202
-  integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=
8203
-
8204 8199
 lodash@4.17.20, "lodash@4.6.1 || ^4.16.1", lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0, lodash@~4.17.10:
8205 8200
   version "4.17.20"
8206 8201
   resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"