Commit fa3c24db authored by 前端-黄佳鑫's avatar 前端-黄佳鑫
parents e06ca8fa 20665f90
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
* @Author: XieZhiXiong * @Author: XieZhiXiong
* @Date: 2020-08-31 17:52:14 * @Date: 2020-08-31 17:52:14
* @LastEditors: XieZhiXiong * @LastEditors: XieZhiXiong
* @LastEditTime: 2021-07-09 09:52:55 * @LastEditTime: 2021-11-18 10:20:13
* @Description: 状态 tag * @Description: 状态 tag
*/ */
import React, { HTMLAttributes } from 'react'; import React from 'react';
import classNames from 'classnames'; import classNames from 'classnames';
import styles from './index.less'; import styles from './index.less';
...@@ -14,7 +14,7 @@ export const STATUS_TYPE = ['success', 'warning', 'default', 'danger', 'primary' ...@@ -14,7 +14,7 @@ export const STATUS_TYPE = ['success', 'warning', 'default', 'danger', 'primary'
export type StatusTagProps = { export type StatusTagProps = {
type: 'success' | 'warning' | 'default' | 'danger' | 'primary' | 'nobility'; type: 'success' | 'warning' | 'default' | 'danger' | 'primary' | 'nobility';
title: React.ReactNode; title: React.ReactNode;
style?: HTMLAttributes<HTMLSpanElement>, style?: React.CSSProperties,
}; };
const StatusTag: React.FC<StatusTagProps> = ({ type, title, style }) => { const StatusTag: React.FC<StatusTagProps> = ({ type, title, style }) => {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: XieZhiXiong * @Author: XieZhiXiong
* @Date: 2021-01-06 11:36:34 * @Date: 2021-01-06 11:36:34
* @LastEditors: XieZhiXiong * @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 19:36:47 * @LastEditTime: 2021-11-18 09:52:30
* @Description: 授信退款 * @Description: 授信退款
*/ */
import React, { useState, useEffect } from 'react'; import React, { useState, useEffect } from 'react';
......
...@@ -5,7 +5,6 @@ import cx from 'classnames' ...@@ -5,7 +5,6 @@ import cx from 'classnames'
import { QuestionCircleOutlined } from '@ant-design/icons'; import { QuestionCircleOutlined } from '@ant-design/icons';
import { postContractSignatureAuthAgentAuth } from '@/services/ContractV2Api' import { postContractSignatureAuthAgentAuth } from '@/services/ContractV2Api'
import { getManageCountryAreaGetTelCode } from '@/services/ManageV2Api'; import { getManageCountryAreaGetTelCode } from '@/services/ManageV2Api';
// import { getManageCountryAreaGetTelCode } from '@/services/ManageV2Api';
interface queryProps { interface queryProps {
......
...@@ -2,6 +2,7 @@ import React, { useEffect, useState } from 'react' ...@@ -2,6 +2,7 @@ import React, { useEffect, useState } from 'react'
import { Result, Button, Form, Input, Select, Row, Col } from 'antd' import { Result, Button, Form, Input, Select, Row, Col } from 'antd'
import styles from '../index.less' import styles from '../index.less'
import { AlipaySquareFilled } from '@ant-design/icons'; import { AlipaySquareFilled } from '@ant-design/icons';
import { getManageCountryAreaGetTelCode } from '@/services/ManageV2Api';
interface queryProps { interface queryProps {
actionRef?: any, actionRef?: any,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: XieZhiXiong * @Author: XieZhiXiong
* @Date: 2021-05-24 17:47:32 * @Date: 2021-05-24 17:47:32
* @LastEditors: XieZhiXiong * @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:05:46 * @LastEditTime: 2021-11-18 11:07:50
* @Description: 审核Form抽屉 * @Description: 审核Form抽屉
*/ */
import React, { useEffect } from 'react'; import React, { useEffect } from 'react';
...@@ -18,12 +18,12 @@ import { ...@@ -18,12 +18,12 @@ import {
FormPath, FormPath,
} from '@formily/antd'; } from '@formily/antd';
import { getMemberDepositClassifyCity, getMemberDepositClassifyProvince } from '@/services/MemberV2Api'; import { getMemberDepositClassifyCity, getMemberDepositClassifyProvince } from '@/services/MemberV2Api';
import { getProductCustomerGetCustomerCategoryTree } from '@/services/ProductV2Api';
import { useLinkageUtils } from '@/utils/formEffectUtils'; import { useLinkageUtils } from '@/utils/formEffectUtils';
import { ArrayCards } from '@formily/antd-components'; import { ArrayCards } from '@formily/antd-components';
import { schema } from './schema'; import { schema } from './schema';
import CascaderFormItem from '../../../components/CascaderFormItem'; import CascaderFormItem from '../../../components/CascaderFormItem';
import styles from './index.less'; import styles from './index.less';
// import { getProductCustomerGetCustomerCategoryTree } from '@/services/ProductApi';
type CategoriesType = { type CategoriesType = {
/** /**
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: XieZhiXiong * @Author: XieZhiXiong
* @Date: 2021-05-26 16:52:48 * @Date: 2021-05-26 16:52:48
* @LastEditors: XieZhiXiong * @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:15:51 * @LastEditTime: 2021-11-18 11:09:06
* @Description: 申请会员 * @Description: 申请会员
*/ */
import React, { useState, useEffect, useRef } from 'react'; import React, { useState, useEffect, useRef } from 'react';
...@@ -22,7 +22,12 @@ import ReutrnEle from '@/components/ReturnEle'; ...@@ -22,7 +22,12 @@ import ReutrnEle from '@/components/ReturnEle';
import NiceForm from '@/components/NiceForm'; import NiceForm from '@/components/NiceForm';
import MellowCard from '@/components/MellowCard'; import MellowCard from '@/components/MellowCard';
import NoData from '@/components/NoData'; import NoData from '@/components/NoData';
import { getMemberAbilityInfoApplyDepositDetail, getMemberAbilityInfoDepositDetail, postMemberAbilityInfoApply, postMemberAbilityInfoDepositDetailUpdate } from '@/services/MemberV2Api'; import {
getMemberAbilityInfoApplyDepositDetail,
getMemberAbilityInfoDepositDetail,
postMemberAbilityInfoApply,
postMemberAbilityInfoDepositDetailUpdate,
} from '@/services/MemberV2Api';
import { getManageContentNoticeFindAllByColumnType } from '@/services/ManageV2Api'; import { getManageContentNoticeFindAllByColumnType } from '@/services/ManageV2Api';
import { normalizeFiledata, FileData } from '@/utils'; import { normalizeFiledata, FileData } from '@/utils';
import schema, { GroupItem } from './schema'; import schema, { GroupItem } from './schema';
...@@ -244,7 +249,6 @@ const MemberQueryApplyMember: React.FC<RouteComponentProps> = (props: any) => { ...@@ -244,7 +249,6 @@ const MemberQueryApplyMember: React.FC<RouteComponentProps> = (props: any) => {
} else { } else {
postMemberAbilityInfoDepositDetailUpdate({ postMemberAbilityInfoDepositDetailUpdate({
validateId: validateId as number, validateId: validateId as number,
validateId: validateId as number,
detail: step3, detail: step3,
...commonPayload, ...commonPayload,
}).then(res => { }).then(res => {
......
...@@ -12,13 +12,13 @@ import { FormOutlined } from '@ant-design/icons'; ...@@ -12,13 +12,13 @@ import { FormOutlined } from '@ant-design/icons';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { history } from 'umi'; import { history } from 'umi';
import lodash from 'lodash'; import lodash from 'lodash';
import { PublicApi } from '@/services/api'; import { GetPayCreditApplyGetApplyDetailResponse, postPayCreditApplyAddCreditApply } from '@/services/PayV2Api';
import { GetPayCreditApplyGetApplyDetailResponse } from '@/services/PayApi';
import { CREDIT_INNER_STATUS, CREDIT_OUTER_STATUS, CREDIT_STATUS } from '@/constants/payment'; import { CREDIT_INNER_STATUS, CREDIT_OUTER_STATUS, CREDIT_STATUS } from '@/constants/payment';
import { normalizeFiledata, FileData } from '@/utils'; import { normalizeFiledata, FileData } from '@/utils';
import AvatarWrap from '@/components/AvatarWrap'; import AvatarWrap from '@/components/AvatarWrap';
import StatusTag from '@/components/StatusTag'; import StatusTag from '@/components/StatusTag';
import { CREDIT_STATUS_TAG_MAP, CREDIT_OUTER_STATUS_TAG_MAP, CREDIT_INNER_STATUS_BADGE_MAP_PURCHASER } from '../../../constant'; import { CREDIT_STATUS_TAG_MAP, CREDIT_OUTER_STATUS_TAG_MAP, CREDIT_INNER_STATUS_BADGE_MAP_PURCHASER } from '../../../constant';
import { getPayCreditApplyGetApplyDetail } from '@/services/PayV2Api';
const OuterCirculation = React.lazy(() => import('../OuterCirculation')); const OuterCirculation = React.lazy(() => import('../OuterCirculation'));
const QuotaApplicationInfo = React.lazy(() => import('../QuotaApplicationInfo')); const QuotaApplicationInfo = React.lazy(() => import('../QuotaApplicationInfo'));
...@@ -69,7 +69,7 @@ const DetailInfo: React.FC<DetailInfoProps> = ({ ...@@ -69,7 +69,7 @@ const DetailInfo: React.FC<DetailInfoProps> = ({
return; return;
} }
setInfoloading(true); setInfoloading(true);
PublicApi.getPayCreditApplyGetApplyDetail({ getPayCreditApplyGetApplyDetail({
applyId: id, applyId: id,
creditId, creditId,
}).then(res => { }).then(res => {
...@@ -102,7 +102,7 @@ const DetailInfo: React.FC<DetailInfoProps> = ({ ...@@ -102,7 +102,7 @@ const DetailInfo: React.FC<DetailInfoProps> = ({
setSubmitLoading(true); setSubmitLoading(true);
const { fileList, ...rest } = quotaValues; const { fileList, ...rest } = quotaValues;
PublicApi.postPayCreditApplyAddCreditApply({ postPayCreditApplyAddCreditApply({
applyId: +id, applyId: +id,
creditId: creditId ? +creditId : 0, creditId: creditId ? +creditId : 0,
fileList: fileList.map((item: any) => ({ name: item.name, fileUrl: item.url })), fileList: fileList.map((item: any) => ({ name: item.name, fileUrl: item.url })),
......
...@@ -8,7 +8,7 @@ import moment from 'moment'; ...@@ -8,7 +8,7 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getPayCreditApplyPageCreditApply, getPayCreditApplyPageItemsByConsumer } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -103,7 +103,7 @@ const QuotaFormQuery: React.FC = () => { ...@@ -103,7 +103,7 @@ const QuotaFormQuery: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, ...rest } = params; const { startTime, endTime, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditApplyPageCreditApply({ getPayCreditApplyPageCreditApply({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
...rest, ...rest,
...@@ -122,7 +122,7 @@ const QuotaFormQuery: React.FC = () => { ...@@ -122,7 +122,7 @@ const QuotaFormQuery: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditApplyPageItemsByConsumer(); const res = await getPayCreditApplyPageItemsByConsumer();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
......
...@@ -14,7 +14,7 @@ import { ...@@ -14,7 +14,7 @@ import {
} from 'antd'; } from 'antd';
import { createFormActions, FormEffectHooks } from '@formily/antd'; import { createFormActions, FormEffectHooks } from '@formily/antd';
import lodash from 'lodash'; import lodash from 'lodash';
import { PublicApi } from '@/services/api'; import { postPayCreditApplyCreditRepay, getPayCreditApplyGetCreditRepayResult } from '@/services/PayV2Api';
import { import {
PAY_CHANNEL_WECHAT, PAY_CHANNEL_WECHAT,
PAY_CHANNEL_BALANCE, PAY_CHANNEL_BALANCE,
...@@ -228,7 +228,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState> ...@@ -228,7 +228,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState>
// 微信支付 // 微信支付
case PAY_CHANNEL_WECHAT: { case PAY_CHANNEL_WECHAT: {
this.setState({ repaymentSubmitLoading: true }); this.setState({ repaymentSubmitLoading: true });
PublicApi.postPayCreditApplyCreditRepay({ postPayCreditApplyCreditRepay({
billId, billId,
...values, ...values,
}).then(res => { }).then(res => {
...@@ -292,7 +292,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState> ...@@ -292,7 +292,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState>
const { billId, repaymentValues } = this.state; const { billId, repaymentValues } = this.state;
this.setState({ repaymentSubmitLoading: true }); this.setState({ repaymentSubmitLoading: true });
PublicApi.postPayCreditApplyCreditRepay({ postPayCreditApplyCreditRepay({
billId, billId,
...repaymentValues, ...repaymentValues,
...values, ...values,
...@@ -315,7 +315,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState> ...@@ -315,7 +315,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState>
const { repaymentValues, billId } = this.state; const { repaymentValues, billId } = this.state;
this.setState({ uploadVoucherSubmitLoading: true }); this.setState({ uploadVoucherSubmitLoading: true });
PublicApi.postPayCreditApplyCreditRepay({ postPayCreditApplyCreditRepay({
billId: +billId, billId: +billId,
...repaymentValues, ...repaymentValues,
payProveList: payProveList.map(item => item.status === 'done' && ({ payProveList: payProveList.map(item => item.status === 'done' && ({
...@@ -369,7 +369,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState> ...@@ -369,7 +369,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState>
handleCheckResult = (): Promise<{ success: Boolean }> => { handleCheckResult = (): Promise<{ success: Boolean }> => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditApplyGetCreditRepayResult({ getPayCreditApplyGetCreditRepayResult({
recordId: `${this.payRecordId}`, recordId: `${this.payRecordId}`,
}).then(res => { }).then(res => {
if (res.code !== 1000) { if (res.code !== 1000) {
......
import React from 'react'; import React from 'react';
import { Modal } from 'antd'; import { Modal } from 'antd';
import { createFormActions, FormEffectHooks } from '@formily/antd'; import { createFormActions, FormEffectHooks } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getOrderCommonPayChannels } from '@/services/OrderNewV2Api';
import NiceForm from '@/components/NiceForm'; import NiceForm from '@/components/NiceForm';
import { BillDetailData } from '../IntroduceRow'; import { BillDetailData } from '../IntroduceRow';
import { repaymentModalSchema } from './schema'; import { repaymentModalSchema } from './schema';
...@@ -48,17 +48,17 @@ const RefundModal: React.FC<RefundModalProps> = (props) => { ...@@ -48,17 +48,17 @@ const RefundModal: React.FC<RefundModalProps> = (props) => {
// 获取供应商支付渠道 // 获取供应商支付渠道
const getPayChannels = (): Promise<any[]> => { const getPayChannels = (): Promise<any[]> => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditRepaymentList({ getOrderCommonPayChannels({
payType: `${1}`, // 支付方式:1 线上支付 payType: `${1}`, // 支付方式:1 线上支付
memberId: `${billInfo.memberId}`, memberId: `${billInfo.memberId}`,
memberRoleId: `${billInfo.memberRoleId}`, roleId: `${billInfo.memberRoleId}`,
}).then(res => { }).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
const options = const options =
res.data ? res.data ?
res.data.map(item => ({ res.data.map(item => ({
label: item.way, label: item.payChannelName,
value: item.wayId, value: item.payChannel,
})) : })) :
[]; [];
resolve(options); resolve(options);
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: XieZhiXiong * @Author: XieZhiXiong
* @Date: 2021-01-13 13:46:08 * @Date: 2021-01-13 13:46:08
* @LastEditors: XieZhiXiong * @LastEditors: XieZhiXiong
* @LastEditTime: 2021-06-17 10:22:59 * @LastEditTime: 2021-11-18 10:05:27
* @Description: 上传凭证弹窗 * @Description: 上传凭证弹窗
*/ */
import React, { useState, useEffect } from 'react'; import React, { useState, useEffect } from 'react';
...@@ -10,7 +10,7 @@ import { Modal, message, Upload } from 'antd'; ...@@ -10,7 +10,7 @@ import { Modal, message, Upload } from 'antd';
import styled from 'styled-components'; import styled from 'styled-components';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import NiceForm from '@/components/NiceForm'; import NiceForm from '@/components/NiceForm';
import { PublicApi } from '@/services/api'; import { getSettleAccountsGetMemberAccountConfig } from '@/services/SettleV2Api';
import { uploadVoucherModalSchema } from './schema'; import { uploadVoucherModalSchema } from './schema';
import styles from './index.less'; import styles from './index.less';
...@@ -75,12 +75,12 @@ const UploadVoucherModal: React.FC<UploadVoucherModalProps> = (props: UploadVouc ...@@ -75,12 +75,12 @@ const UploadVoucherModal: React.FC<UploadVoucherModalProps> = (props: UploadVouc
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
// 获取对公账户信息 // 获取对公账户信息
const getSettleAccountsGetMemberAccountConfig = (memberId: number, memberRoleId: number) => { const fetchSettleAccountsGetMemberAccountConfig = (memberId: number, memberRoleId: number) => {
if (!memberId || !memberRoleId || loading) { if (!memberId || !memberRoleId || loading) {
return; return;
} }
setLoading(true); setLoading(true);
PublicApi.getSettleAccountsGetMemberAccountConfig({ getSettleAccountsGetMemberAccountConfig({
memberId: `${memberId}`, memberId: `${memberId}`,
roleId: `${memberRoleId}`, roleId: `${memberRoleId}`,
}).then(res => { }).then(res => {
...@@ -96,7 +96,7 @@ const UploadVoucherModal: React.FC<UploadVoucherModalProps> = (props: UploadVouc ...@@ -96,7 +96,7 @@ const UploadVoucherModal: React.FC<UploadVoucherModalProps> = (props: UploadVouc
useEffect(() => { useEffect(() => {
if (visible) { if (visible) {
getSettleAccountsGetMemberAccountConfig(memberId, memberRoleId); fetchSettleAccountsGetMemberAccountConfig(memberId, memberRoleId);
} }
}, [visible]); }, [visible]);
......
...@@ -8,8 +8,7 @@ import { ...@@ -8,8 +8,7 @@ import {
} from 'antd'; } from 'antd';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { history } from 'umi'; import { history } from 'umi';
import { PublicApi } from '@/services/api'; import { getPayCreditApplyGetCreditDetail, getPayCreditApplyGetCreditBillDetail, getPayCreditApplyPageCreditTradeRecord, getPayCreditApplyPageCreditOverdue, GetPayCreditApplyGetCreditDetailResponse } from '@/services/PayV2Api';
import { GetPayCreditApplyGetCreditDetailResponse } from '@/services/PayApi';
import { usePageStatus, PageStatus } from '@/hooks/usePageStatus'; import { usePageStatus, PageStatus } from '@/hooks/usePageStatus';
import { import {
CREDIT_REPAYMENT_STATUS, CREDIT_REPAYMENT_STATUS,
...@@ -41,7 +40,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -41,7 +40,7 @@ const QuotaMenageDetail: React.FC = () => {
return; return;
} }
setInfoLoading(true); setInfoLoading(true);
PublicApi.getPayCreditApplyGetCreditDetail({ getPayCreditApplyGetCreditDetail({
id, id,
}).then(res => { }).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
...@@ -73,7 +72,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -73,7 +72,7 @@ const QuotaMenageDetail: React.FC = () => {
// 获取账单详情 // 获取账单详情
const fetchBillDetail = (params: BillDetailParams): Promise<BillDetailData> => { const fetchBillDetail = (params: BillDetailParams): Promise<BillDetailData> => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditApplyGetCreditBillDetail(params) getPayCreditApplyGetCreditBillDetail(params)
.then(res => { .then(res => {
if (res.code === 1000) { if (res.code === 1000) {
resolve(res.data); resolve(res.data);
...@@ -92,7 +91,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -92,7 +91,7 @@ const QuotaMenageDetail: React.FC = () => {
return; return;
} }
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditApplyPageCreditTradeRecord({ getPayCreditApplyPageCreditTradeRecord({
creditId: id, creditId: id,
...params, ...params,
}).then(res => { }).then(res => {
...@@ -112,7 +111,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -112,7 +111,7 @@ const QuotaMenageDetail: React.FC = () => {
return; return;
} }
setCreditOverdueListLoading(true); setCreditOverdueListLoading(true);
PublicApi.getPayCreditApplyPageCreditOverdue({ getPayCreditApplyPageCreditOverdue({
creditId: id, creditId: id,
current: '1', current: '1',
pageSize: '9999', // 暂时写死 pageSize: '9999', // 暂时写死
......
...@@ -6,7 +6,7 @@ import { StandardTable } from 'god'; ...@@ -6,7 +6,7 @@ import { StandardTable } from 'god';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getPayCreditApplyPageCredit, getPayCreditApplyPageItemsByConsumer } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -171,7 +171,7 @@ const QuotaMenage: React.FC = () => { ...@@ -171,7 +171,7 @@ const QuotaMenage: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { status = 0, rePayStatus = 0, ...rest } = params; const { status = 0, rePayStatus = 0, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditApplyPageCredit({ getPayCreditApplyPageCredit({
status, status,
rePayStatus, rePayStatus,
...rest, ...rest,
...@@ -190,7 +190,7 @@ const QuotaMenage: React.FC = () => { ...@@ -190,7 +190,7 @@ const QuotaMenage: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditApplyPageItemsByConsumer(); const res = await getPayCreditApplyPageItemsByConsumer();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
......
...@@ -16,7 +16,7 @@ import moment from 'moment'; ...@@ -16,7 +16,7 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { postPayCreditApplySubmitCreditApply, postPayCreditApplyDeleteCreditApply, getPayCreditApplyPageWaitSubmitCreditApply } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
import EyePreview from '@/components/EyePreview'; import EyePreview from '@/components/EyePreview';
...@@ -43,7 +43,7 @@ const QuotaPrSubmit: React.FC = () => { ...@@ -43,7 +43,7 @@ const QuotaPrSubmit: React.FC = () => {
content: '正在提交', content: '正在提交',
duration: 0, duration: 0,
}); });
PublicApi.postPayCreditApplySubmitCreditApply({ postPayCreditApplySubmitCreditApply({
applyId: record.id, applyId: record.id,
}).then(res => { }).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
...@@ -63,7 +63,7 @@ const QuotaPrSubmit: React.FC = () => { ...@@ -63,7 +63,7 @@ const QuotaPrSubmit: React.FC = () => {
content: '正在删除', content: '正在删除',
duration: 0, duration: 0,
}); });
PublicApi.postPayCreditApplyDeleteCreditApply({ postPayCreditApplyDeleteCreditApply({
applyId: record.id, applyId: record.id,
}).then(res => { }).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
...@@ -189,7 +189,7 @@ const QuotaPrSubmit: React.FC = () => { ...@@ -189,7 +189,7 @@ const QuotaPrSubmit: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, ...rest } = params; const { startTime, endTime, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditApplyPageWaitSubmitCreditApply({ getPayCreditApplyPageWaitSubmitCreditApply({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
...rest, ...rest,
......
...@@ -7,8 +7,7 @@ import { ...@@ -7,8 +7,7 @@ import {
} from 'antd'; } from 'antd';
import { history } from 'umi'; import { history } from 'umi';
import lodash from 'lodash'; import lodash from 'lodash';
import { PublicApi } from '@/services/api'; import { getPayCreditHandleGetApplyDetail, GetPayCreditHandleGetApplyDetailResponse, postPayCreditHandleUpdateVerify } from '@/services/PayV2Api';
import { GetPayCreditHandleGetApplyDetailResponse } from '@/services/PayApi';
import { import {
CREDIT_INNER_STATUS, CREDIT_INNER_STATUS,
CREDIT_OUTER_STATUS, CREDIT_STATUS, CREDIT_OUTER_STATUS, CREDIT_STATUS,
...@@ -90,7 +89,7 @@ const DetailInfo: React.FC<DetailInfoProps> = (props) => { ...@@ -90,7 +89,7 @@ const DetailInfo: React.FC<DetailInfoProps> = (props) => {
return; return;
} }
setInfoloading(true); setInfoloading(true);
PublicApi.getPayCreditHandleGetApplyDetail({ getPayCreditHandleGetApplyDetail({
applyId: id, applyId: id,
creditId, creditId,
}).then(res => { }).then(res => {
...@@ -156,7 +155,7 @@ const DetailInfo: React.FC<DetailInfoProps> = (props) => { ...@@ -156,7 +155,7 @@ const DetailInfo: React.FC<DetailInfoProps> = (props) => {
} }
return new Promise<void>((resolve, reject) => { return new Promise<void>((resolve, reject) => {
PublicApi.postPayCreditHandleUpdateVerify({ postPayCreditHandleUpdateVerify({
applyId: id, applyId: id,
...values, ...values,
}).then(res => { }).then(res => {
......
...@@ -8,7 +8,7 @@ import moment from 'moment'; ...@@ -8,7 +8,7 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getPayCreditHandlePageCreditChildApply, getPayCreditHandlePageItemsBySupplier } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -105,7 +105,7 @@ const QuotaFormQuery: React.FC = () => { ...@@ -105,7 +105,7 @@ const QuotaFormQuery: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, ...rest } = params; const { startTime, endTime, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCreditChildApply({ getPayCreditHandlePageCreditChildApply({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
...rest, ...rest,
...@@ -124,7 +124,7 @@ const QuotaFormQuery: React.FC = () => { ...@@ -124,7 +124,7 @@ const QuotaFormQuery: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditHandlePageItemsBySupplier(); const res = await getPayCreditHandlePageItemsBySupplier();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
......
...@@ -14,7 +14,7 @@ import { ...@@ -14,7 +14,7 @@ import {
} from 'antd'; } from 'antd';
import { createFormActions, FormEffectHooks } from '@formily/antd'; import { createFormActions, FormEffectHooks } from '@formily/antd';
import lodash from 'lodash'; import lodash from 'lodash';
import { PublicApi } from '@/services/api'; import { postPayCreditHandleCreditConfirmRepay } from '@/services/PayV2Api';
import MellowCard from '@/components/MellowCard'; import MellowCard from '@/components/MellowCard';
import { Pie } from '@/components/Charts'; import { Pie } from '@/components/Charts';
import StatusTag from '@/components/StatusTag'; import StatusTag from '@/components/StatusTag';
...@@ -197,7 +197,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState> ...@@ -197,7 +197,7 @@ class IntroduceRow extends React.Component<IntroduceRowProps, IntroduceRowState>
// 确认还款结果 // 确认还款结果
handleConfirm = params => { handleConfirm = params => {
return PublicApi.postPayCreditHandleCreditConfirmRepay(params); return postPayCreditHandleCreditConfirmRepay(params);
}; };
render() { render() {
......
...@@ -8,8 +8,7 @@ import { ...@@ -8,8 +8,7 @@ import {
} from 'antd'; } from 'antd';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { history } from 'umi'; import { history } from 'umi';
import { PublicApi } from '@/services/api'; import { getPayCreditHandleGetCreditDetail, getPayCreditHandleGetCreditBillDetail, getPayCreditHandlePageCreditTradeRecord, getPayCreditHandlePageCreditOverdue, GetPayCreditHandleGetCreditDetailResponse } from '@/services/PayV2Api';
import { GetPayCreditHandleGetCreditDetailResponse } from '@/services/PayApi';
import { usePageStatus, PageStatus } from '@/hooks/usePageStatus'; import { usePageStatus, PageStatus } from '@/hooks/usePageStatus';
import { import {
CREDIT_REPAYMENT_STATUS, CREDIT_REPAYMENT_STATUS,
...@@ -39,7 +38,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -39,7 +38,7 @@ const QuotaMenageDetail: React.FC = () => {
const getCreditDetail = () => { const getCreditDetail = () => {
setInfoLoading(true); setInfoLoading(true);
PublicApi.getPayCreditHandleGetCreditDetail({ getPayCreditHandleGetCreditDetail({
id, id,
}).then(res => { }).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
...@@ -71,7 +70,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -71,7 +70,7 @@ const QuotaMenageDetail: React.FC = () => {
// 获取账单详情 // 获取账单详情
const fetchBillDetail = (params: BillDetailParams): Promise<BillDetailData> => { const fetchBillDetail = (params: BillDetailParams): Promise<BillDetailData> => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandleGetCreditBillDetail(params) getPayCreditHandleGetCreditBillDetail(params)
.then(res => { .then(res => {
if (res.code === 1000) { if (res.code === 1000) {
resolve(res.data); resolve(res.data);
...@@ -90,7 +89,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -90,7 +89,7 @@ const QuotaMenageDetail: React.FC = () => {
return; return;
} }
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCreditTradeRecord({ getPayCreditHandlePageCreditTradeRecord({
creditId: id, creditId: id,
...params, ...params,
}).then(res => { }).then(res => {
...@@ -110,7 +109,7 @@ const QuotaMenageDetail: React.FC = () => { ...@@ -110,7 +109,7 @@ const QuotaMenageDetail: React.FC = () => {
return; return;
} }
setCreditOverdueListLoading(true); setCreditOverdueListLoading(true);
PublicApi.getPayCreditHandlePageCreditOverdue({ getPayCreditHandlePageCreditOverdue({
creditId: id, creditId: id,
current: '1', current: '1',
pageSize: '9999', // 暂时写死 pageSize: '9999', // 暂时写死
......
...@@ -13,7 +13,8 @@ import { StandardTable } from 'god'; ...@@ -13,7 +13,8 @@ import { StandardTable } from 'god';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { postPayCreditHandleAdjustQuota, postPayCreditHandleUpdateStatus, getPayCreditHandlePageCredit, getPayCreditHandlePageItemsBySupplier } from '@/services/PayV2Api';
import { getMemberManagePageitems } from '@/services/MemberV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -55,7 +56,7 @@ const QuotaMenage: React.FC = () => { ...@@ -55,7 +56,7 @@ const QuotaMenage: React.FC = () => {
content: '正在申请', content: '正在申请',
duration: 0, duration: 0,
}); });
PublicApi.postPayCreditHandleAdjustQuota({ postPayCreditHandleAdjustQuota({
creditId: record.id, creditId: record.id,
}).then(res => { }).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
...@@ -74,7 +75,7 @@ const QuotaMenage: React.FC = () => { ...@@ -74,7 +75,7 @@ const QuotaMenage: React.FC = () => {
content: `正在${status === CREDIT_STATUS_NORMAL ? '解除' : '冻结'}`, content: `正在${status === CREDIT_STATUS_NORMAL ? '解除' : '冻结'}`,
duration: 0, duration: 0,
}); });
PublicApi.postPayCreditHandleUpdateStatus({ postPayCreditHandleUpdateStatus({
id: record.id, id: record.id,
status, status,
}).then(res => { }).then(res => {
...@@ -229,7 +230,7 @@ const QuotaMenage: React.FC = () => { ...@@ -229,7 +230,7 @@ const QuotaMenage: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { status = 0, rePayStatus = 0, ...rest } = params; const { status = 0, rePayStatus = 0, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCredit({ getPayCreditHandlePageCredit({
status, status,
rePayStatus, rePayStatus,
...rest, ...rest,
...@@ -248,7 +249,7 @@ const QuotaMenage: React.FC = () => { ...@@ -248,7 +249,7 @@ const QuotaMenage: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditHandlePageItemsBySupplier(); const res = await getPayCreditHandlePageItemsBySupplier();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
...@@ -278,7 +279,7 @@ const QuotaMenage: React.FC = () => { ...@@ -278,7 +279,7 @@ const QuotaMenage: React.FC = () => {
// 初始化高级筛选会员选项 // 初始化高级筛选会员选项
const fetchSearchMemberItems = async () => { const fetchSearchMemberItems = async () => {
const res = await PublicApi.getMemberManagePageitems(); const res = await getMemberManagePageitems();
if (res.code === 1000) { if (res.code === 1000) {
const { data = {} }: any = res; const { data = {} }: any = res;
......
...@@ -9,7 +9,8 @@ import moment from 'moment'; ...@@ -9,7 +9,8 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getMemberManagePageitems } from '@/services/MemberV2Api';
import { getPayCreditHandlePageCreditChildWaitVerifyApplyStepOne, getPayCreditHandlePageItemsBySupplier } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -124,7 +125,7 @@ const QuotaPr1: React.FC = () => { ...@@ -124,7 +125,7 @@ const QuotaPr1: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, applyType = 0, ...rest } = params; const { startTime, endTime, applyType = 0, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCreditChildWaitVerifyApplyStepOne({ getPayCreditHandlePageCreditChildWaitVerifyApplyStepOne({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
applyType, applyType,
...@@ -144,7 +145,7 @@ const QuotaPr1: React.FC = () => { ...@@ -144,7 +145,7 @@ const QuotaPr1: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditHandlePageItemsBySupplier(); const res = await getPayCreditHandlePageItemsBySupplier();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
...@@ -161,7 +162,7 @@ const QuotaPr1: React.FC = () => { ...@@ -161,7 +162,7 @@ const QuotaPr1: React.FC = () => {
// 初始化高级筛选会员选项 // 初始化高级筛选会员选项
const fetchSearchMemberItems = async () => { const fetchSearchMemberItems = async () => {
const res = await PublicApi.getMemberManagePageitems(); const res = await getMemberManagePageitems();
if (res.code === 1000) { if (res.code === 1000) {
const { data = {} }: any = res; const { data = {} }: any = res;
......
/*
* @Author: XieZhiXiong
* @Date: 2021-10-18 11:11:16
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-18 10:16:53
* @Description:
*/
import React, { useState } from 'react'; import React, { useState } from 'react';
import { import {
Button, Button,
} from 'antd'; } from 'antd';
import { history } from 'umi'; import { history } from 'umi';
import { PublicApi } from '@/services/api'; import { postPayCreditHandleVerifyStepOne } from '@/services/PayV2Api';
import { FormOutlined } from '@ant-design/icons'; import { FormOutlined } from '@ant-design/icons';
import { usePageStatus } from '@/hooks/usePageStatus'; import { usePageStatus } from '@/hooks/usePageStatus';
import DetailInfo from '../components/DetailInfo'; import DetailInfo from '../components/DetailInfo';
...@@ -19,8 +26,8 @@ const QuotaPr1Verify: React.FC = () => { ...@@ -19,8 +26,8 @@ const QuotaPr1Verify: React.FC = () => {
return; return;
} }
setSubmitLoading(true); setSubmitLoading(true);
PublicApi.postPayCreditHandleVerifyStepOne({ postPayCreditHandleVerifyStepOne({
applyId: id, applyId: +id,
isPass: values.agree, isPass: values.agree,
opinion: values.reason, opinion: values.reason,
}).then(res => { }).then(res => {
......
...@@ -9,7 +9,8 @@ import moment from 'moment'; ...@@ -9,7 +9,8 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getMemberManagePageitems } from '@/services/MemberV2Api';
import { getPayCreditHandlePageCreditChildWaitVerifyApplyStepTwo, getPayCreditHandlePageItemsBySupplier } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -124,7 +125,7 @@ const QuotaPr1: React.FC = () => { ...@@ -124,7 +125,7 @@ const QuotaPr1: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, applyType = 0, ...rest } = params; const { startTime, endTime, applyType = 0, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCreditChildWaitVerifyApplyStepTwo({ getPayCreditHandlePageCreditChildWaitVerifyApplyStepTwo({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
applyType, applyType,
...@@ -144,7 +145,7 @@ const QuotaPr1: React.FC = () => { ...@@ -144,7 +145,7 @@ const QuotaPr1: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditHandlePageItemsBySupplier(); const res = await getPayCreditHandlePageItemsBySupplier();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
...@@ -161,7 +162,7 @@ const QuotaPr1: React.FC = () => { ...@@ -161,7 +162,7 @@ const QuotaPr1: React.FC = () => {
// 初始化高级筛选会员选项 // 初始化高级筛选会员选项
const fetchSearchMemberItems = async () => { const fetchSearchMemberItems = async () => {
const res = await PublicApi.getMemberManagePageitems(); const res = await getMemberManagePageitems();
if (res.code === 1000) { if (res.code === 1000) {
const { data = {} }: any = res; const { data = {} }: any = res;
......
/*
* @Author: XieZhiXiong
* @Date: 2021-10-18 11:11:16
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-18 10:17:33
* @Description:
*/
import React, { useState } from 'react'; import React, { useState } from 'react';
import { import {
Button, Button,
} from 'antd'; } from 'antd';
import { history } from 'umi'; import { history } from 'umi';
import { PublicApi } from '@/services/api'; import { postPayCreditHandleVerifyStepTwo } from '@/services/PayV2Api';
import { FormOutlined } from '@ant-design/icons'; import { FormOutlined } from '@ant-design/icons';
import { usePageStatus } from '@/hooks/usePageStatus'; import { usePageStatus } from '@/hooks/usePageStatus';
import DetailInfo from '../components/DetailInfo'; import DetailInfo from '../components/DetailInfo';
...@@ -19,8 +26,8 @@ const QuotaPr2Verify: React.FC = () => { ...@@ -19,8 +26,8 @@ const QuotaPr2Verify: React.FC = () => {
return; return;
} }
setSubmitLoading(true); setSubmitLoading(true);
PublicApi.postPayCreditHandleVerifyStepTwo({ postPayCreditHandleVerifyStepTwo({
applyId: id, applyId: +id,
isPass: values.agree, isPass: values.agree,
opinion: values.reason, opinion: values.reason,
}).then(res => { }).then(res => {
......
...@@ -9,7 +9,8 @@ import moment from 'moment'; ...@@ -9,7 +9,8 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getMemberManagePageitems } from '@/services/MemberV2Api';
import { getPayCreditHandlePageCreditChildWaitVerifyApplyStepThree, getPayCreditHandlePageItemsBySupplier } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -124,7 +125,7 @@ const QuotaPr3: React.FC = () => { ...@@ -124,7 +125,7 @@ const QuotaPr3: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, applyType = 0, ...rest } = params; const { startTime, endTime, applyType = 0, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCreditChildWaitVerifyApplyStepThree({ getPayCreditHandlePageCreditChildWaitVerifyApplyStepThree({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
applyType, applyType,
...@@ -144,7 +145,7 @@ const QuotaPr3: React.FC = () => { ...@@ -144,7 +145,7 @@ const QuotaPr3: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditHandlePageItemsBySupplier(); const res = await getPayCreditHandlePageItemsBySupplier();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
...@@ -161,7 +162,7 @@ const QuotaPr3: React.FC = () => { ...@@ -161,7 +162,7 @@ const QuotaPr3: React.FC = () => {
// 初始化高级筛选会员选项 // 初始化高级筛选会员选项
const fetchSearchMemberItems = async () => { const fetchSearchMemberItems = async () => {
const res = await PublicApi.getMemberManagePageitems(); const res = await getMemberManagePageitems();
if (res.code === 1000) { if (res.code === 1000) {
const { data = {} }: any = res; const { data = {} }: any = res;
......
/*
* @Author: XieZhiXiong
* @Date: 2021-10-18 11:11:16
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-18 10:18:41
* @Description:
*/
import React, { useState } from 'react'; import React, { useState } from 'react';
import { import {
Button, Button,
} from 'antd'; } from 'antd';
import { history } from 'umi'; import { history } from 'umi';
import { PublicApi } from '@/services/api'; import { postPayCreditHandleVerifyStepThree } from '@/services/PayV2Api';
import { FormOutlined } from '@ant-design/icons'; import { FormOutlined } from '@ant-design/icons';
import { usePageStatus } from '@/hooks/usePageStatus'; import { usePageStatus } from '@/hooks/usePageStatus';
import DetailInfo from '../components/DetailInfo'; import DetailInfo from '../components/DetailInfo';
...@@ -19,8 +26,8 @@ const QuotaPr3Verify: React.FC = () => { ...@@ -19,8 +26,8 @@ const QuotaPr3Verify: React.FC = () => {
return; return;
} }
setSubmitLoading(true); setSubmitLoading(true);
PublicApi.postPayCreditHandleVerifyStepThree({ postPayCreditHandleVerifyStepThree({
applyId: id, applyId: +id,
isPass: values.agree, isPass: values.agree,
opinion: values.reason, opinion: values.reason,
}).then(res => { }).then(res => {
......
...@@ -9,7 +9,8 @@ import moment from 'moment'; ...@@ -9,7 +9,8 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getMemberManagePageitems } from '@/services/MemberV2Api';
import { getPayCreditHandlePageCreditChildWaitConfirmVerifyApply, getPayCreditHandlePageItemsBySupplier } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -124,7 +125,7 @@ const QuotaPrConfirm: React.FC = () => { ...@@ -124,7 +125,7 @@ const QuotaPrConfirm: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, applyType = 0, ...rest } = params; const { startTime, endTime, applyType = 0, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCreditChildWaitConfirmVerifyApply({ getPayCreditHandlePageCreditChildWaitConfirmVerifyApply({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
applyType, applyType,
...@@ -144,7 +145,7 @@ const QuotaPrConfirm: React.FC = () => { ...@@ -144,7 +145,7 @@ const QuotaPrConfirm: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditHandlePageItemsBySupplier(); const res = await getPayCreditHandlePageItemsBySupplier();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
...@@ -161,7 +162,7 @@ const QuotaPrConfirm: React.FC = () => { ...@@ -161,7 +162,7 @@ const QuotaPrConfirm: React.FC = () => {
// 初始化高级筛选会员选项 // 初始化高级筛选会员选项
const fetchSearchMemberItems = async () => { const fetchSearchMemberItems = async () => {
const res = await PublicApi.getMemberManagePageitems(); const res = await getMemberManagePageitems();
if (res.code === 1000) { if (res.code === 1000) {
const { data = {} }: any = res; const { data = {} }: any = res;
......
/*
* @Author: XieZhiXiong
* @Date: 2021-10-18 11:11:47
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-18 10:19:18
* @Description:
*/
import React, { useState } from 'react'; import React, { useState } from 'react';
import { import {
Button, Button,
} from 'antd'; } from 'antd';
import { history } from 'umi'; import { history } from 'umi';
import { PublicApi } from '@/services/api'; import { postPayCreditHandleConfirmVerifyCreditApply } from '@/services/PayV2Api';
import { FormOutlined } from '@ant-design/icons'; import { FormOutlined } from '@ant-design/icons';
import { usePageStatus } from '@/hooks/usePageStatus'; import { usePageStatus } from '@/hooks/usePageStatus';
import { import {
...@@ -26,8 +33,8 @@ const QuotaPrConfirmVerify: React.FC = () => { ...@@ -26,8 +33,8 @@ const QuotaPrConfirmVerify: React.FC = () => {
return; return;
} }
setSubmitLoading(true); setSubmitLoading(true);
PublicApi.postPayCreditHandleConfirmVerifyCreditApply({ postPayCreditHandleConfirmVerifyCreditApply({
applyId: id, applyId: +id,
isPass: values.agree, isPass: values.agree,
opinion: values.reason, opinion: values.reason,
}).then(res => { }).then(res => {
......
...@@ -9,7 +9,7 @@ import moment from 'moment'; ...@@ -9,7 +9,7 @@ import moment from 'moment';
import { ColumnType } from 'antd/lib/table/interface'; import { ColumnType } from 'antd/lib/table/interface';
import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { createFormActions } from '@formily/antd'; import { createFormActions } from '@formily/antd';
import { PublicApi } from '@/services/api'; import { getPayCreditHandlePageCreditChildWaitSubmitApply, getPayCreditHandlePageItemsBySupplier } from '@/services/PayV2Api';
import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch'; import { useStateFilterSearchLinkageEffect } from '@/formSchema/effects/useFilterSearch';
import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect'; import { useAsyncInitSelect } from '@/formSchema/effects/useAsyncInitSelect';
import { FORM_FILTER_PATH } from '@/formSchema/const'; import { FORM_FILTER_PATH } from '@/formSchema/const';
...@@ -23,6 +23,7 @@ import { ...@@ -23,6 +23,7 @@ import {
CREDIT_INNER_STATUS_BADGE_MAP, CREDIT_INNER_STATUS_BADGE_MAP,
} from '../../constant'; } from '../../constant';
import styles from './index.less'; import styles from './index.less';
import { getMemberManagePageitems } from '@/services/MemberV2Api';
const formActions = createFormActions(); const formActions = createFormActions();
...@@ -124,7 +125,7 @@ const QuotaPrSubmit: React.FC = () => { ...@@ -124,7 +125,7 @@ const QuotaPrSubmit: React.FC = () => {
const fetchListData = (params: any) => { const fetchListData = (params: any) => {
const { startTime, endTime, applyType = 0, ...rest } = params; const { startTime, endTime, applyType = 0, ...rest } = params;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
PublicApi.getPayCreditHandlePageCreditChildWaitSubmitApply({ getPayCreditHandlePageCreditChildWaitSubmitApply({
startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null, startTime: startTime ? moment(+startTime).format('YYYY-MM-DD HH:mm:ss') : null,
endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null, endTime: endTime ? moment(+endTime).format('YYYY-MM-DD HH:mm:ss') : null,
applyType, applyType,
...@@ -144,7 +145,7 @@ const QuotaPrSubmit: React.FC = () => { ...@@ -144,7 +145,7 @@ const QuotaPrSubmit: React.FC = () => {
// 初始化高级筛选选项 // 初始化高级筛选选项
const fetchSearchItems = async () => { const fetchSearchItems = async () => {
const res = await PublicApi.getPayCreditHandlePageItemsBySupplier(); const res = await getPayCreditHandlePageItemsBySupplier();
if (res.code === 1000) { if (res.code === 1000) {
const { data } = res; const { data } = res;
...@@ -161,7 +162,7 @@ const QuotaPrSubmit: React.FC = () => { ...@@ -161,7 +162,7 @@ const QuotaPrSubmit: React.FC = () => {
// 初始化高级筛选会员选项 // 初始化高级筛选会员选项
const fetchSearchMemberItems = async () => { const fetchSearchMemberItems = async () => {
const res = await PublicApi.getMemberManagePageitems(); const res = await getMemberManagePageitems();
if (res.code === 1000) { if (res.code === 1000) {
const { data = {} }: any = res; const { data = {} }: any = res;
......
/*
* @Author: XieZhiXiong
* @Date: 2021-10-18 11:11:16
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-18 10:20:30
* @Description:
*/
import React, { useState } from 'react'; import React, { useState } from 'react';
import { import {
Button, Button,
} from 'antd'; } from 'antd';
import { history } from 'umi'; import { history } from 'umi';
import { PublicApi } from '@/services/api'; import { postPayCreditHandleSubmitVerifyCreditApply } from '@/services/PayV2Api';
import { FormOutlined } from '@ant-design/icons'; import { FormOutlined } from '@ant-design/icons';
import { usePageStatus } from '@/hooks/usePageStatus'; import { usePageStatus } from '@/hooks/usePageStatus';
import DetailInfo from '../components/DetailInfo'; import DetailInfo from '../components/DetailInfo';
...@@ -19,8 +26,8 @@ const QuotaPrSubmitVerify: React.FC = () => { ...@@ -19,8 +26,8 @@ const QuotaPrSubmitVerify: React.FC = () => {
return; return;
} }
setSubmitLoading(true); setSubmitLoading(true);
PublicApi.postPayCreditHandleSubmitVerifyCreditApply({ postPayCreditHandleSubmitVerifyCreditApply({
applyId: id, applyId: +id,
isPass: values.agree, isPass: values.agree,
opinion: values.reason, opinion: values.reason,
}).then(res => { }).then(res => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment