Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
admin-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
admin-ci-test
Commits
8da97540
提交
8da97540
authored
9月 12, 2023
作者:
龚洪江
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
功能:fdd实名认证
上级
c2e4da4b
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
14 个修改的文件
包含
207 行增加
和
22 行删除
+207
-22
index.ts
src/api/index.ts
+2
-0
fddInterfaceType.ts
src/api/interface/fddInterfaceType.ts
+57
-0
orderManageType.ts
src/api/interface/orderManageType.ts
+24
-1
systemManageType.ts
src/api/interface/systemManageType.ts
+5
-0
fddInterfaceAPI.ts
src/api/modules/fddInterfaceAPI.ts
+11
-0
orderManage.ts
src/api/modules/orderManage.ts
+3
-0
systemManage.ts
src/api/modules/systemManage.ts
+8
-0
index.tsx
src/components/modal/iframeModal/index.tsx
+1
-1
index.tsx
...roductOrder/orderList/components/shipmentsOrder/index.tsx
+11
-9
index.scss
...ge/productOrder/orderList/components/sureOrder/index.scss
+25
-0
index.tsx
...age/productOrder/orderList/components/sureOrder/index.tsx
+0
-0
index.tsx
src/pages/orderManage/productOrder/orderList/index.tsx
+22
-11
index.tsx
src/pages/systemManage/realNameAuth/index.tsx
+26
-0
router.tsx
src/router/router.tsx
+12
-0
没有找到文件。
src/api/index.ts
浏览文件 @
8da97540
...
...
@@ -16,6 +16,7 @@ import { PilotTrainAPI } from './modules/pilotTrainAPI';
import
{
FlyerCenterAPI
}
from
'./modules/flyerCenterAPI'
;
import
{
RentManageAPI
}
from
'./modules/rentManageAPI'
;
import
{
DepleteManageTypeAPI
}
from
'./modules/depleteManageTypeAPI'
;
import
{
FddInterfaceAPI
}
from
'./modules/fddInterfaceAPI'
;
export
{
CommonAPI
,
...
...
@@ -36,4 +37,5 @@ export {
FlyerCenterAPI
,
RentManageAPI
,
DepleteManageTypeAPI
,
FddInterfaceAPI
,
};
src/api/interface/fddInterfaceType.ts
0 → 100644
浏览文件 @
8da97540
import
{
InterFunction
}
from
'~/api/interface'
;
// fdd-上传合同
export
type
uploadContractType
=
InterFunction
<
{
/**
* 合同地址
*/
docUrl
:
string
;
/**
* 订单编号
*/
orderNo
:
string
;
/**
* 端口:0小程序 1后台
*/
port
:
number
;
/**
* 合同标题
*/
title
:
string
;
},
{
id
:
number
;
unionId
:
string
;
orderNo
:
string
;
contractNo
:
string
;
contractTitle
:
string
;
signStatus
:
number
;
singerTime
:
string
;
createTime
:
string
;
updateTime
:
string
;
archiveDate
:
string
;
aremark
:
string
;
bremark
:
string
;
atransactionId
:
number
;
btransactionId
:
number
;
}
>
;
// fdd-签署合同
export
type
signContractType
=
InterFunction
<
{
/**
* 合同编号
*/
contractId
:
string
;
/**
* 小程序页面跳转地址
*/
pages
?:
string
;
/**
* 端口:0小程序 1后台
*/
port
:
number
;
},
string
>
;
src/api/interface/orderManageType.ts
浏览文件 @
8da97540
...
...
@@ -933,7 +933,7 @@ type mallOrderType = {
/**
* 订单编号
*/
orderNo
?
:
string
;
orderNo
:
string
;
/**
* 订单实付总额
*/
...
...
@@ -1192,6 +1192,7 @@ export type mallOrderSendType = InterFunction<
* 订单id
*/
uavOrderId
?:
number
;
id
?:
number
;
},
any
>
;
...
...
@@ -1209,3 +1210,25 @@ export type sellerRemarkType = InterFunction<
},
any
>
;
// 商城订单-确认订单
export
type
confirmOrderType
=
InterFunction
<
{
/**
* 订单交期
*/
deliveryTime
:
string
;
/**
* 订单id
*/
id
:
number
;
/**
* 订单实付总额
*/
orderTotalAmount
:
number
;
/**
* 卖家备注
*/
sellerRemark
?:
string
;
},
any
>
;
src/api/interface/systemManageType.ts
浏览文件 @
8da97540
...
...
@@ -353,3 +353,8 @@ export type getUserAddressInfoType = InterFunction<
id
:
number
;
}
>
;
//fdd-企业实名认证
export
type
companyVerifyUrlType
=
InterFunction
<
{
port
:
number
},
string
>
;
// fdd-企业实名认证信息
export
type
userFddInfoType
=
InterFunction
<
{
port
:
number
},
any
>
;
src/api/modules/fddInterfaceAPI.ts
0 → 100644
浏览文件 @
8da97540
import
{
signContractType
,
uploadContractType
}
from
'~/api/interface/fddInterfaceType'
;
import
axios
from
'../request'
;
export
class
FddInterfaceAPI
{
// fdd-上传合同
static
uploadContract
:
uploadContractType
=
(
data
)
=>
axios
.
post
(
'/userapp/fdd/contract/uploadContract'
,
data
);
// fdd-签署合同
static
signContract
:
signContractType
=
(
params
)
=>
axios
.
get
(
'/userapp/fdd/contract/stamp'
,
{
params
});
}
src/api/modules/orderManage.ts
浏览文件 @
8da97540
import
axios
from
'../request'
;
import
{
confirmOrderType
,
disputeType
,
flowDictionaryAndTimeType
,
flowDictionaryType
,
...
...
@@ -121,4 +122,6 @@ export class OrderManageAPI {
// 商城订单-卖家备注
static
sellerRemark
:
sellerRemarkType
=
(
params
)
=>
axios
.
get
(
'/oms/uav-order/sellerRemark'
,
{
params
});
// 商城订单-确认订单
static
confirmOrder
:
confirmOrderType
=
(
data
)
=>
axios
.
post
(
'/oms/uav-order/confirmOrder'
,
data
);
}
src/api/modules/systemManage.ts
浏览文件 @
8da97540
...
...
@@ -2,6 +2,7 @@ import {
addressInsetType
,
addressListType
,
bindingCompanyMemberType
,
companyVerifyUrlType
,
deleteAddressType
,
deleteRoleInfoType
,
editAddressType
,
...
...
@@ -26,6 +27,7 @@ import {
updatePasswordType
,
updateRoleInfoType
,
updateRoleMenuInfoType
,
userFddInfoType
,
}
from
'../interface/systemManageType'
;
import
axios
from
'../request'
;
...
...
@@ -123,4 +125,10 @@ export class SystemManageAPI {
// 地址管理-根据地址id查找
static
getUserAddressInfo
:
getUserAddressInfoType
=
(
params
)
=>
axios
.
get
(
'/oms/user-address/getUserAddressInfo'
,
{
params
});
// fdd-企业实名认证
static
getCompanyVerifyUrl
:
companyVerifyUrlType
=
(
params
)
=>
axios
.
get
(
'/userapp/fdd/auth/getCompanyVerifyUrl'
,
{
params
});
// fdd-获取企业实名认证信息
static
getAppUserFddInfo
:
userFddInfoType
=
(
params
)
=>
axios
.
get
(
'/userapp/fdd/auth/getAppUserFddInfo'
,
{
params
});
}
src/components/modal/iframeModal/index.tsx
浏览文件 @
8da97540
...
...
@@ -7,7 +7,7 @@ interface selfProps {
}
const
IframeModal
:
FC
<
ModalProps
&
selfProps
>
=
({
open
,
onCancel
,
title
,
url
})
=>
{
return
(
<
Modal
open=
{
open
}
onCancel=
{
onCancel
}
title=
{
title
}
>
<
Modal
open=
{
open
}
onCancel=
{
onCancel
}
title=
{
title
}
width=
{
1000
}
footer=
{
null
}
>
<
iframe
src=
{
url
}
title=
{
title
}
style=
{
{
width
:
'100%'
,
height
:
'1000px'
}
}
/>
</
Modal
>
);
...
...
src/pages/orderManage/productOrder/orderList/components/shipmentsOrder/index.tsx
浏览文件 @
8da97540
...
...
@@ -36,15 +36,17 @@ const ShipmentsOrder: FC<ModalProps & selfProps> = ({ onOk, onCancel, open, curr
const
handleOk
=
()
=>
{
form
.
validateFields
().
then
((
value
)
=>
{
OrderManageAPI
.
mallOrderSend
({
...
value
,
uavOrderId
:
currentOrderItem
?.
id
}).
then
(
({
code
})
=>
{
if
(
code
===
'200'
)
{
message
.
success
(
'发货成功'
);
form
.
resetFields
();
onOk
();
}
},
);
OrderManageAPI
.
mallOrderSend
({
...
value
,
uavOrderId
:
currentOrderItem
?.
id
,
id
:
currentOrderItem
?.
uavOrderExpressDTO
.
id
,
}).
then
(({
code
})
=>
{
if
(
code
===
'200'
)
{
message
.
success
(
'发货成功'
);
form
.
resetFields
();
onOk
();
}
});
});
};
const
handleCancel
=
()
=>
{
...
...
src/pages/orderManage/productOrder/orderList/components/sureOrder/index.scss
浏览文件 @
8da97540
...
...
@@ -10,4 +10,29 @@
margin-top
:
10px
;
}
}
.mall-sku-item
{
display
:
flex
;
align-items
:
center
;
margin-bottom
:
10px
;
.sku-img
{
width
:
48px
;
height
:
48px
;
}
.sku-info
{
margin-left
:
10px
;
line-height
:
16px
;
text-align
:
left
;
.info-name
{
color
:
#1677ff
}
.info-spec
{
margin-top
:
10px
;
span
:not
(
:last-child
)
{
&
:after
{
content
:
';'
;
}
}
}
}
}
}
src/pages/orderManage/productOrder/orderList/components/sureOrder/index.tsx
浏览文件 @
8da97540
差异被折叠。
点击展开。
src/pages/orderManage/productOrder/orderList/index.tsx
浏览文件 @
8da97540
...
...
@@ -33,20 +33,16 @@ function ProductOrderView() {
{
btnStr
:
'确认订单'
,
status
:
200
,
btnClick
:
(
_record
:
TableType
[
0
])
=>
{
btnClick
:
(
record
:
TableType
[
0
])
=>
{
setCurrentOrderItem
({
...
record
});
setSureOrderShow
(
true
);
},
},
{
btnStr
:
'
签署合同
'
,
status
:
30
0
,
btnClick
:
(
_record
:
TableType
[
0
]
)
=>
{},
btnStr
:
'
凭证审批
'
,
status
:
42
0
,
btnClick
:
()
=>
{},
},
// {
// btnStr: '凭证审批',
// status: 400,
// btnClick: () => {},
// },
{
btnStr
:
'发货'
,
status
:
500
,
...
...
@@ -359,9 +355,19 @@ function ProductOrderView() {
{
title
:
'操作'
,
dataIndex
:
'action'
,
align
:
'center
'
,
// align: 'right
',
fixed
:
'right'
,
width
:
'10%'
,
onHeaderCell
:
()
=>
({
style
:
{
textAlign
:
'center'
,
},
}),
onCell
:
()
=>
({
style
:
{
textAlign
:
'right'
,
},
}),
render
:
(
_text
,
record
)
=>
(
<
TableItem
tr=
{
...
...
@@ -440,7 +446,12 @@ function ProductOrderView() {
// rowSelection={{ selectedRowKeys, onChange: onSelectChange }}
/>
{
/*确认订单*/
}
<
SureOrder
open=
{
sureOrderShow
}
onCancel=
{
sureOrderCancel
}
onOk=
{
sureOrderOk
}
/>
<
SureOrder
open=
{
sureOrderShow
}
onCancel=
{
sureOrderCancel
}
onOk=
{
sureOrderOk
}
mallOrderItem=
{
currentOrderItem
}
/>
{
/*凭证审批*/
}
<
ApprovalOrder
open=
{
approvalOrderShow
}
...
...
src/pages/systemManage/realNameAuth/index.tsx
0 → 100644
浏览文件 @
8da97540
import
{
useEffect
,
useState
}
from
'react'
;
import
{
SystemManageAPI
}
from
'~/api'
;
import
{
decode
}
from
'js-base64'
;
const
RealNameAuth
=
()
=>
{
const
[
authUrl
,
setAuthUrl
]
=
useState
<
string
>
(
''
);
// 获取第三方认证连接
const
getCompanyVerifyUrl
=
()
=>
{
SystemManageAPI
.
getCompanyVerifyUrl
({
port
:
1
}).
then
(({
result
})
=>
{
if
(
result
)
{
setAuthUrl
(
decode
(
result
));
}
});
};
useEffect
(()
=>
{
getCompanyVerifyUrl
();
},
[]);
return
(
<
div
className=
'real-name-auth'
>
<
iframe
src=
{
authUrl
}
title=
'实名认证'
style=
{
{
width
:
'100%'
,
height
:
'1000px'
}
}
/>
</
div
>
);
};
export
default
RealNameAuth
;
src/router/router.tsx
浏览文件 @
8da97540
...
...
@@ -168,6 +168,7 @@ import LimitInfo from '~/pages/systemManage/limitManage/limitInfo';
import
CustomListDetail
from
'~/pages/customManage/customList/detail'
;
import
ServiceCategoryDetail
from
'~/pages/categoryManage/serviceCategoryList/detail'
;
const
AddressManageView
=
React
.
lazy
(()
=>
import
(
'~/pages/systemManage/addressManage'
));
const
RealNameAuthView
=
React
.
lazy
(()
=>
import
(
'~/pages/systemManage/realNameAuth'
));
// const IndustryListView = React.lazy(() => import('~/pages/mallManage/industryManage/industryList')); //行业列表
// const IndustryDetailView = React.lazy(
...
...
@@ -1288,6 +1289,17 @@ export const routerList: Array<RouteObjectType> = [
icon
:
<
EnvironmentOutlined
/>,
},
},
{
path
:
'/systemManage/realNameAuth'
,
element
:
withLoadingComponent
(<
RealNameAuthView
/>),
errorElement
:
<
ErrorPage
/>,
meta
:
{
id
:
1460
,
title
:
'实名认证'
,
icon
:
<
VerifiedOutlined
/>,
develop
:
true
,
},
},
],
},
];
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论