Browse Source

uas手机版
报表列表接口对接

RaoMeng 5 years ago
parent
commit
85a2807e25

+ 2 - 1
uas-office-web/uas-mobile/src/components/common/func/FuncItem.jsx

@@ -110,7 +110,8 @@ class FuncItem extends Component {
           '/serviceList/' + funcObj.caller + '/' + funcObj.name)
       } else if (funcObj.funcType === FUNC_TYPE_REPORT) {
         this.props.history.push(
-          '/reportList/' + funcObj.caller + '/' + funcObj.name)
+          '/reportList/' + funcObj.caller + '/' + funcObj.id + '/' +
+          funcObj.name)
       }
     }
   }

+ 1 - 1
uas-office-web/uas-mobile/src/configs/api.config.js

@@ -36,7 +36,7 @@ export const API = {
   REPORT_QUERYREPORTLIST: _baseURL +
     '/mobile/appweb/report/queryReportList.action',
   //获取报表列表
-  REPORT_GETREPORTLIST: _baseURL + '/mobile/appweb/report/getReportList.action',
+  REPORT_GETREPORTLIST: _baseURL + '/mobile/appweb/report/getOrderList.action',
 
   /*******************************待办*************************************/
   //待办事项目列表

+ 1 - 1
uas-office-web/uas-mobile/src/configs/router.config.js

@@ -113,7 +113,7 @@ class Routes extends React.Component {
           {/*报表搜索*/}
           <Route path='/reportSearch' component={ReportSearch}/>
           {/*报表数据列表*/}
-          <Route path='/reportList/:caller/:title?' component={ReportList}/>
+          <Route path='/reportList/:caller/:id/:title?' component={ReportList}/>
 
           {/***************************************应用*******************************************/}
           {/*常用应用管理*/}

+ 4 - 828
uas-office-web/uas-mobile/src/pages/private/report/ReportList.jsx

@@ -32,6 +32,7 @@ class ReportList extends Component {
   componentDidMount () {
     this.caller = this.props.match.params.caller
     this.title = this.props.match.params.title
+    this.id = this.props.match.params.id
     document.title = this.title || '单据列表'
   }
 
@@ -70,841 +71,19 @@ class ReportList extends Component {
    */
   requestList = () => {
     this.caller = this.props.match.params.caller
+    this.id = this.props.match.params.id
     let { listState: { listData, pageIndex } } = this.props
-    saveListState({
-      listData: [
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'GN0073',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '西乡福伴超市',
-            },
-            {
-              'caption': '简称',
-              'value': 'XXFB',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2020-02-20',
-            },
-            {
-              'caption': '联系人名',
-              'value': 'DDD',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 70408,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C190700011',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '金好电子有限公司1',
-            },
-            {
-              'caption': '简称',
-              'value': '金好1',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2019-07-10',
-            },
-            {
-              'caption': '联系人名',
-              'value': '陈小姐',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 70190,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'SISS000007',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': 'wyx预录入客户01',
-            },
-            {
-              'caption': '简称',
-              'value': 'wyx预录入客户01',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2019-01-18',
-            },
-            {
-              'caption': '联系人名',
-              'value': '1',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 69787,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18090007',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '926客户1',
-            },
-            {
-              'caption': '简称',
-              'value': '926客户1',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-09-26',
-            },
-            {
-              'caption': '联系人名',
-              'value': '联系人1',
-            },
-            {
-              'caption': '职务',
-              'value': '1',
-            },
-            {
-              'caption': '电话',
-              'value': '1',
-            },
-          ],
-          'id': 68827,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18080002',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '帕诺迪(测试)',
-            },
-            {
-              'caption': '简称',
-              'value': 'null',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': null,
-            },
-            {
-              'caption': '录入日期',
-              'value': null,
-            },
-            {
-              'caption': '联系人名',
-              'value': '帕诺迪',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': 'null',
-            },
-          ],
-          'id': 68468,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'LJ000000000002',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '测试1235678',
-            },
-            {
-              'caption': '简称',
-              'value': '测试1234445565',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-08-06',
-            },
-            {
-              'caption': '联系人名',
-              'value': '233223323',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 68249,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'SISS000004',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': 'QYtest0711',
-            },
-            {
-              'caption': '简称',
-              'value': 'testQY0711',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-07-11',
-            },
-            {
-              'caption': '联系人名',
-              'value': '詹国胜',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67887,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'SISS000001',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '网络营销大客户部',
-            },
-            {
-              'caption': '简称',
-              'value': '网络大客户部',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-06-25',
-            },
-            {
-              'caption': '联系人名',
-              'value': '网络',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67687,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C20002220000',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '测试带空格123456',
-            },
-            {
-              'caption': '简称',
-              'value': '测试带空格12345',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': null,
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-06-14',
-            },
-            {
-              'caption': '联系人名',
-              'value': '招',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67590,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': '中央音乐学院',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '阳丽琴',
-            },
-            {
-              'caption': '简称',
-              'value': null,
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-10-12',
-            },
-            {
-              'caption': '联系人名',
-              'value': '175555',
-            },
-            {
-              'caption': '职务',
-              'value': '北京中南海',
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67468,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18060002',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '对对对',
-            },
-            {
-              'caption': '简称',
-              'value': '对对对',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-06-04',
-            },
-            {
-              'caption': '联系人名',
-              'value': 'cc',
-            },
-            {
-              'caption': '职务',
-              'value': '哦哟凸轮',
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67431,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18050008',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '测试2221',
-            },
-            {
-              'caption': '简称',
-              'value': '从此错',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-05-31',
-            },
-            {
-              'caption': '联系人名',
-              'value': '123',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67409,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'cus001',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '东盛集团',
-            },
-            {
-              'caption': '简称',
-              'value': '东盛',
-            },
-            {
-              'caption': '审核状态',
-              'value': '已审核',
-            },
-            {
-              'caption': '财务状态',
-              'value': '挂起',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-06-11',
-            },
-            {
-              'caption': '联系人名',
-              'value': 'lili',
-            },
-            {
-              'caption': '职务',
-              'value': 'cio',
-            },
-            {
-              'caption': '电话',
-              'value': '075587675555',
-            },
-          ],
-          'id': 67187,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18050004',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '客户预录入',
-            },
-            {
-              'caption': '简称',
-              'value': '客户',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-05-15',
-            },
-            {
-              'caption': '联系人名',
-              'value': '郑先生',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67167,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18050003',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '新建客户名称',
-            },
-            {
-              'caption': '简称',
-              'value': '新建',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-05-04',
-            },
-            {
-              'caption': '联系人名',
-              'value': '01',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 67047,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'CM00007',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '测试附近',
-            },
-            {
-              'caption': '简称',
-              'value': '测试123412',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-04-19',
-            },
-            {
-              'caption': '联系人名',
-              'value': '1231',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 66910,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C20000000',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '测试带空格1',
-            },
-            {
-              'caption': '简称',
-              'value': '测试带空格1',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': null,
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-04-08',
-            },
-            {
-              'caption': '联系人名',
-              'value': '招',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': null,
-            },
-          ],
-          'id': 66787,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18040001',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '安捷诚',
-            },
-            {
-              'caption': '简称',
-              'value': null,
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': null,
-            },
-            {
-              'caption': '录入日期',
-              'value': null,
-            },
-            {
-              'caption': '联系人名',
-              'value': '章总',
-            },
-            {
-              'caption': '职务',
-              'value': '总经理',
-            },
-            {
-              'caption': '电话',
-              'value': '0755-32589857',
-            },
-          ],
-          'id': 66767,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'C18030011',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '优软paas有限公司',
-            },
-            {
-              'caption': '简称',
-              'value': 'null',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': null,
-            },
-            {
-              'caption': '录入日期',
-              'value': null,
-            },
-            {
-              'caption': '联系人名',
-              'value': '董必伟',
-            },
-            {
-              'caption': '职务',
-              'value': null,
-            },
-            {
-              'caption': '电话',
-              'value': 'null',
-            },
-          ],
-          'id': 66527,
-        },
-        {
-          'rowList': [
-            {
-              'caption': 'CODE',
-              'value': 'GN0068',
-            },
-            {
-              'caption': 'CUSTOMER NAME',
-              'value': '测试客户',
-            },
-            {
-              'caption': '简称',
-              'value': '测试121',
-            },
-            {
-              'caption': '审核状态',
-              'value': '在录入',
-            },
-            {
-              'caption': '财务状态',
-              'value': '长期',
-            },
-            {
-              'caption': '录入日期',
-              'value': '2018-03-14',
-            },
-            {
-              'caption': '联系人名',
-              'value': '刘思',
-            },
-            {
-              'caption': '职务',
-              'value': '销售经理',
-            },
-            {
-              'caption': '电话',
-              'value': '145678908074',
-            },
-          ],
-          'id': 66187,
-        },
-      ],
-    })
     pageIndex++
     if (pageIndex === 1) {
       listData = []
     }
-    return true
 
     return fetchPostObj(API.REPORT_GETREPORTLIST, {
       caller: this.caller,
+      id: this.id,
       pageIndex,
       pageSize: LIST_PAGE_SIZE,
+      condition: '1=1',
     }).then(response => {
       if (!isObjEmpty(response, response.data, response.data.list)) {
         listData = listData.concat(response.data.list)
@@ -962,9 +141,6 @@ class ReportList extends Component {
    * 列表点击事件
    */
   onItemClick = (rowData) => {
-    console.log(rowData)
-    const rowList = rowData.rowList
-    rowData.rowList = rowList.concat(rowList, rowList, rowList, rowList)
     this.setState({
       detailOpen: true,
       detailData: rowData,

+ 1 - 0
uas-office-web/uas-mobile/src/utils/common/fetchRequest.js

@@ -76,6 +76,7 @@ export function fetchPostObj (url, params, header) {
     headers: new Headers({
       'Accept': 'application/json',
       // "Authorization": userInfo.token,
+      // 'Access-Control-Allow-Origin': '*',
       'Content-Type': 'application/json',
       ...header,
     }),