Преглед на файлове

Merge branch 'master' of http://git.ycjcjy.com/xiangsong/xs-manage

张延森 преди 4 години
родител
ревизия
c072429121
променени са 4 файла, в които са добавени 51 реда и са изтрити 20 реда
  1. 18
    7
      src/pages/property/bill/order/index.jsx
  2. 14
    4
      src/pages/property/notice/index.jsx
  3. 11
    1
      src/pages/property/proprietor/index.jsx
  4. 8
    8
      src/pages/staff/list/addRole.jsx

+ 18
- 7
src/pages/property/bill/order/index.jsx Целия файл

@@ -167,6 +167,15 @@ export default props => {
167 167
     })
168 168
   }
169 169
 
170
+  const handleTableChange = (pagination, filters, sorter) => {
171
+      console.log(sorter)
172
+      setQueryParams({
173
+        ...queryParams,      
174
+        sortKey: sorter.columnKey,
175
+        sortOrder: sorter.order,
176
+      })
177
+  };
178
+
170 179
   const exportExcel = () => {
171 180
     exportStatementExcel().then(res => {
172 181
       const link = document.createElement('a')
@@ -192,7 +201,9 @@ export default props => {
192 201
       {/* <div style={{ margin: '24px 0' }}>
193 202
         <Button type="link" onClick={exportExcel}><Icon type="download"/>导出数据</Button>
194 203
       </div> */}
195
-      <List dataSource={listData} loading={loading} pagination={pagination} onPageChange={handlePageChange} rowKey="id">
204
+      <List dataSource={listData} loading={loading} pagination={pagination} onPageChange={handlePageChange} 
205
+        onChange={handleTableChange}
206
+      rowKey="id">
196 207
         <Table.Column
197 208
           title="订单号"
198 209
           dataIndex="id"
@@ -231,17 +242,17 @@ export default props => {
231 242
         <Table.Column
232 243
           title="订单状态"
233 244
           dataIndex="orderStatus"
234
-          key="orderStatus"
245
+          key="order_status"
235 246
           render={(_, row) => StatusDict[row.orderStatus]}
236
-          sorter={(a, b) => a.orderStatus - b.orderStatus}
247
+          sorter={true}
237 248
         />
238 249
         <Table.Column title="缴费人手机号" dataIndex="payPhone" key="payPhone" />
239 250
         <Table.Column title="缴费备注" dataIndex="payRemark" key="payRemark" />
240 251
         <Table.Column title="缴费方式" dataIndex="payType" key="payType" render={payType => PayTypeDict[payType]}/>
241
-        <Table.Column title="订单生成时间" dataIndex="createDate" key="createDate" 
242
-          sorter={(a, b) => new Date(a.createDate).getTime() - new Date(b.createDate).getTime()}/>
243
-        <Table.Column title="缴费完成时间" dataIndex="createTime" key="createTime" 
244
-          sorter={(a, b) => new Date(a.createTime).getTime() - new Date(b.createTime).getTime()}/>
252
+        <Table.Column title="订单生成时间" dataIndex="createDate" key="create_date" 
253
+          sorter={true}/>
254
+        <Table.Column title="缴费完成时间" dataIndex="createTime" key="create_time" 
255
+          sorter={true}/>
245 256
       </List>
246 257
 
247 258
     </div>

+ 14
- 4
src/pages/property/notice/index.jsx Целия файл

@@ -127,6 +127,14 @@ export default props => {
127 127
       })
128 128
     }
129 129
   }
130
+  const handleTableChange = (pagination, filters, sorter) => {
131
+    console.log(sorter)
132
+    setQueryParams({
133
+      ...queryParams,      
134
+      sortKey: sorter.columnKey,
135
+      sortOrder: sorter.order,
136
+    })
137
+};
130 138
 
131 139
   const handlePageChange = (pageNum, pageSize) => {
132 140
     setQueryParams({
@@ -154,7 +162,9 @@ export default props => {
154 162
           <Button type="primary">添加</Button>
155 163
         </NavLink>
156 164
       </div>
157
-      <List dataSource={listData} loading={loading} pagination={pagination} onPageChange={handlePageChange} rowKey="id">
165
+      <List dataSource={listData} loading={loading} pagination={pagination} onPageChange={handlePageChange} 
166
+      onChange={handleTableChange}
167
+      rowKey="id">
158 168
         {/* <Table.Column title="编号" dataIndex="id" key="id" /> */}
159 169
         <Table.Column title="类型" dataIndex="annType" key="annType" render={t => t === 'notice' ? '提醒' : null} />
160 170
         <Table.Column
@@ -175,10 +185,10 @@ export default props => {
175 185
           dataIndex="status"
176 186
           key="status"
177 187
           render={(_, row) => StatusDict[row.status]}
178
-          sorter={(a, b) => a.status - b.status}
188
+          sorter={true}
179 189
         />
180
-        <Table.Column title="创建时间" dataIndex="createDate" key="createDate" 
181
-        sorter={(a, b) => new Date(a.createDate).getTime() - new Date(b.createDate).getTime()}/>
190
+        <Table.Column title="创建时间" dataIndex="createDate" key="create_date" 
191
+        sorter={true}/>
182 192
         {/* <Table.Column title="发布人" dataIndex="createUserName" key="createUserName" />
183 193
         <Table.Column title="修改时间" dataIndex="updateDate" key="updateDate" />
184 194
         <Table.Column title="修改人" dataIndex="updateDateName" key="updateDateName" /> */}

+ 11
- 1
src/pages/property/proprietor/index.jsx Целия файл

@@ -241,6 +241,15 @@ export default props => {
241 241
     }).catch(() => setLoading(false))
242 242
   }
243 243
 
244
+  const handleTableChange = (pagination, filters, sorter) => {
245
+    console.log(sorter)
246
+    setQueryParams({
247
+      ...queryParams,      
248
+      sortKey: sorter.columnKey,
249
+      sortOrder: sorter.order,
250
+    })
251
+};
252
+
244 253
   useEffect(() => {
245 254
     setLoading(true)
246 255
     buildingInfoList({ data: {...queryParams, communityId} }).then(res => {
@@ -281,6 +290,7 @@ export default props => {
281 290
         pagination={pagination}
282 291
         rowSelection={rowSelection} 
283 292
         onPageChange={handlePageChange}
293
+        onChange={handleTableChange}
284 294
         rowKey="id"
285 295
       >
286 296
         <Table.Column
@@ -322,7 +332,7 @@ export default props => {
322 332
               </span>
323 333
             )
324 334
           }}
325
-          sorter={(a, b) => a.verifyStatus - b.verifyStatus}
335
+          sorter={true}
326 336
         />
327 337
         <Table.Column title="审核人" dataIndex="updateName" key="updateName" />
328 338
         <Table.Column title="编辑时间" dataIndex="createDate" key="createDate" />

+ 8
- 8
src/pages/staff/list/addRole.jsx Целия файл

@@ -77,7 +77,7 @@ const Poster = props => {
77 77
       if (data.sysMenuList) {
78 78
         setDataMenuId(data.sysMenuList.map(item => item && item.menuId))
79 79
         // setDataButtonId((data.sysMenuList.map(item => item.sysButtonInMenu && item.sysButtonInMenu.map(btn => btn.btnId).join(',')).filter(f => f !== '').join(',').split(',')).map(a => parseInt(a) ) )
80
-        setDataButtonId(data.sysButtonInMenu.map(item => item && item.btnId))
80
+        // setDataButtonId(data.sysButtonInMenu.map(item => item && item.btnId))
81 81
       }
82 82
   }).catch((err) => {
83 83
       console.log(err)
@@ -137,7 +137,7 @@ const Poster = props => {
137 137
 
138 138
     setMenus(checkedMenus)
139 139
     setDataMenuId(checkedMenus.map(x => x.menuId))
140
-    setDataButtonId(checkedBtns.map(x => x.btnId))
140
+    // setDataButtonId(checkedBtns.map(x => x.btnId))
141 141
     setBut(checkedBtns)
142 142
   }
143 143
 
@@ -162,11 +162,11 @@ const Poster = props => {
162 162
     }
163 163
 
164 164
     if (e.target.checked) {
165
-      setDataButtonId(dataButtonId.concat(m.btnId))
166
-      addBut(m)
165
+      // setDataButtonId(dataButtonId.concat(m.btnId))
166
+      // addBut(m)
167 167
     } else {
168
-      setDataButtonId(dataButtonId.filter(item => item !== m.btnId));
169
-      delBut(m)
168
+      // setDataButtonId(dataButtonId.filter(item => item !== m.btnId));
169
+      // delBut(m)
170 170
     }
171 171
   }
172 172
   const gridStyle1 = {
@@ -246,7 +246,7 @@ const Poster = props => {
246 246
                         <Card.Grid style={gridStyle1} >
247 247
                           <Checkbox checked={dataMenuId.includes(menu.menuId)} onChange={handleMenuChange(menu)}>{menu.name}</Checkbox>
248 248
                         </Card.Grid>
249
-                        <Card.Grid style={gridStyle2}>
249
+                        {/* <Card.Grid style={gridStyle2}>
250 250
                           {buttonData.length > 0 && buttonData.map(btn => (
251 251
                             <>
252 252
                               {
@@ -255,7 +255,7 @@ const Poster = props => {
255 255
                               }
256 256
                             </>
257 257
                           ))}
258
-                        </Card.Grid>
258
+                        </Card.Grid> */}
259 259
                       </>
260 260
                     ))
261 261
                   }