账单功能新增
parent
f792b1075a
commit
71011c49c9
@ -0,0 +1,109 @@
|
||||
import { makeAutoObservable,runInAction } from "mobx";
|
||||
import { fetchJSON } from "@/utils/request";
|
||||
import { prepareUrl } from '@/utils/commons';
|
||||
import { HT_HOST } from "@/config";
|
||||
|
||||
class Invoice {
|
||||
constructor(root) {
|
||||
makeAutoObservable(this, { rootStore: false });
|
||||
this.root = root;
|
||||
}
|
||||
|
||||
invoiceList = []; //账单列表
|
||||
|
||||
|
||||
|
||||
fetchInvoiceList(PageIndex,OrderType,GroupNo,DateStart,DateEnd,Orderbytype,TimeType,limitmarket,mddgroup,SecuryGroup){
|
||||
this.invoicePage.current=PageIndex;
|
||||
const totalNum = PageIndex == 1 ? 0 : this.invoicePage.total;
|
||||
//组合param
|
||||
const fetchUrl = prepareUrl(HT_HOST + '/service-cusservice/PTSearchGMBPageList')
|
||||
.append('VEI_SN', this.root.authStore.login.travelAgencyId)
|
||||
.append('OrderType',OrderType)
|
||||
.append('GroupNo',GroupNo)
|
||||
.append('DateStart',DateStart)
|
||||
.append('DateEnd',DateEnd)
|
||||
.append('Orderbytype',Orderbytype)
|
||||
.append('TimeType',TimeType)
|
||||
.append('limitmarket',limitmarket)
|
||||
.append('mddgroup',mddgroup)
|
||||
.append('SecuryGroup',SecuryGroup)
|
||||
.append('TotalNum', totalNum)
|
||||
.append('PageSize', this.invoicePage.size)
|
||||
.append('PageIndex', this.invoicePage.current)
|
||||
.build();
|
||||
|
||||
return fetchJSON(fetchUrl)
|
||||
.then(json => {
|
||||
runInAction(()=>{
|
||||
if (json.errcode==0){
|
||||
this.invoiceList = json.result.map((data,index)=>{
|
||||
return{
|
||||
key:GSMSN,
|
||||
gmd_gri_sn : data.gmd_gri_sn,
|
||||
gmd_vei_sn : data.gmd_vei_sn,
|
||||
GetDate : data.GetDate,
|
||||
GMD_FillWorkers_SN : data.GMD_FillWorkers_SN,
|
||||
GMD_FWks_LastEditTime : data.GMD_FWks_LastEditTime,
|
||||
GMD_VerifyUser_SN : data.GMD_VerifyUser_SN,
|
||||
GMD_Dealed : data.GMD_Dealed,
|
||||
GMD_VRequestVerify : data.GMD_VRequestVerify,
|
||||
LeftGDate : data.LeftGDate,
|
||||
GMD_FillWorkers_Name : data.GMD_FillWorkers_Name,
|
||||
GroupName : data.GroupName,
|
||||
AllMoney : data.AllMoney,
|
||||
PersonNum : data.PersonNum,
|
||||
VName : data.VName
|
||||
}
|
||||
|
||||
});
|
||||
this.invoicePage.total = json.result[0].TotalCount;
|
||||
}else{
|
||||
throw new Error(json.errmsg + ': ' + json.errcode);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
invoicePage = {
|
||||
current:1,
|
||||
size:10,
|
||||
total:0
|
||||
}
|
||||
|
||||
/* 测试数据 */
|
||||
//账单列表范例数据
|
||||
testData=
|
||||
[
|
||||
{
|
||||
"GSMSN":449865,
|
||||
"gmd_gri_sn":334233,
|
||||
"gmd_vei_sn":628,
|
||||
"GetDate":"2023-04-2 00:33:33",
|
||||
"GMD_FillWorkers_SN":8617,
|
||||
"GMD_FWks_LastEditTime":"2023-04-26 12:33:33",
|
||||
"GMD_VerifyUser_SN":8928,
|
||||
"GMD_Dealed":1,
|
||||
"GMD_VRequestVerify":1,
|
||||
"TotalCount":22,
|
||||
"LeftGDate":"2023-03-30 00:00:00",
|
||||
"GMD_FillWorkers_Name":"",
|
||||
"GroupName":" 中华游230501-CA230402033",
|
||||
"AllMoney":3539,
|
||||
"PersonNum":"1大1小",
|
||||
"VName":""
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
|
||||
export default Invoice;
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,23 @@
|
||||
import { useParams, useNavigate } from "react-router-dom";
|
||||
import { useEffect, useState } from "react";
|
||||
import { observer } from "mobx-react";
|
||||
|
||||
function Detail() {
|
||||
const navigate = useNavigate();
|
||||
const {GMDSN,GSN} = useParams();
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
setDataLoading(true);
|
||||
|
||||
|
||||
},[GMDSN,GSN]);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
export default observer(Detail);
|
||||
|
@ -0,0 +1,20 @@
|
||||
import { NavLink } from "react-router-dom";
|
||||
import { useEffect, useState } from "react";
|
||||
import { observer } from "mobx-react";
|
||||
import { toJS } from "mobx";
|
||||
import { Row, Col, Space, Button, Table, Input, DatePicker } from "antd";
|
||||
import { useStore } from "@/stores/StoreContext.js";
|
||||
import * as config from "@/config";
|
||||
|
||||
function Index() {
|
||||
|
||||
return (
|
||||
|
||||
<Space><h1>"账单列表!"</h1></Space>
|
||||
|
||||
)
|
||||
|
||||
}
|
||||
|
||||
|
||||
export default observer(Index);
|
Loading…
Reference in New Issue