Browse Source

增加 统计概览> 总统计表

sophieChenyx 5 years ago
parent
commit
1f4e0c79ca

+ 7 - 1
src/components/AXList/StandardTableList.js

@@ -68,7 +68,7 @@ export default class StandardTableList extends PureComponent {
   getListHeader = () => {
     const {
       showStatusSelect,
-      header: { basicSearch, onAdvanceFilterClick, onCreateClick, onDownload, onOverdue },
+      header: { basicSearch, onAdvanceFilterClick, onCreateClick, onDownload, onOverdue, campusAmount },
       footer: { pagination },
     } = this.props;
     const { keys } = basicSearch;
@@ -120,6 +120,12 @@ export default class StandardTableList extends PureComponent {
                 >高级筛选
                 </a>
               )}
+              {campusAmount !== undefined && (
+                <span
+                  style={{ marginLeft: 5, marginRight: 10, }}
+                >当前共有<span style={{fontWeight:600, color:'#5E8732'}}>{campusAmount}</span>个校区
+                </span>
+              )}
               <Button icon="sync" onClick={this.handleRefreshBtnClick}>刷新</Button>
               {/* noCreate 参数控制是否显示新建按钮 */}
               {onCreateClick !== undefined && (

+ 0 - 2
src/models/accounts.js

@@ -40,7 +40,6 @@ export default {
       // yield call(downloadCampusExcel, payload);
     },
     *fetchTerminalsList({ payload }, { call, put }) {
-      console.log('fetchTerminalsList');
       const response = yield call(queryTerminalsList, payload);
       if (response.success) {
         yield put({
@@ -60,7 +59,6 @@ export default {
     *fetchCampusAmount({ payload }, { call, put }) {
       const response = yield call(queryCampusAmount, payload);
       if (response.success) {
-        console.log('+++++++++++++++response',response)
         yield put({
           type: 'querySuccess',
           payload: {

+ 4 - 3
src/routes/Dashboard/Accounts/AccountsTotalList.js

@@ -24,7 +24,8 @@ export default class TotalListAccountsPage extends Component {
   componentWillMount() {
     //  获取总的学校得数量
     this.props.dispatch({
-      type: 'accounts/fetchCampusAmount'
+      type: 'accounts/fetchCampusAmount',
+      payload: {}
     })
     // 获取总表数据
     this.props.dispatch({
@@ -48,8 +49,7 @@ export default class TotalListAccountsPage extends Component {
 
   render() {
     const { loading,accounts } = this.props;
-    console.log('>>>>>>>>>>>>>this.props',this.props)
-    const { list, totalSize, pageSize, pageNo } = accounts;
+    const { list, totalSize, pageSize, pageNo,  campusAmount} = accounts;
 
     const basicSearch = {
       keys: [{
@@ -101,6 +101,7 @@ export default class TotalListAccountsPage extends Component {
           dataSource={addRowKey(list)}
           header={{
             basicSearch,
+            campusAmount,
             onFilterClick: this.handleFilterOperation,
           }}
           footer={{

+ 0 - 1
src/services/accounts.js

@@ -32,7 +32,6 @@ export async function queryTotalList(params) {
   };
   return request(`${api.acconutsTotalList}?${stringify(newParams)}`);
 }
-
 export async function queryCampusAmount() {
   return request(`${api.acconutsCampusAmount}`);
 }

+ 1 - 1
src/utils/config.js

@@ -149,7 +149,7 @@ const apiObj = {
   accountsTerminalsList: '/stmt/terminal/user/page',
   accountsTerminalsDownload: '/stmt/terminal/user/export',
   acconutsTotalList: '/stmt/stats/page',
-  acconutsCampusAmount: '/stats/campus/totalsize',
+  acconutsCampusAmount: '/stmt//stats/campus/totalsize',
 };
 
 /**