Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
web-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
web-ci-test
Commits
3153f34f
提交
3153f34f
authored
6月 11, 2023
作者:
翁进城
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
对接服务订单接口
上级
976c4da9
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
30 行增加
和
22 行删除
+30
-22
index.ts
pages/personalCenter/servicesOrders/api/index.ts
+11
-7
index.page.tsx
pages/personalCenter/servicesOrders/index.page.tsx
+19
-15
没有找到文件。
pages/personalCenter/servicesOrders/api/index.ts
浏览文件 @
3153f34f
...
@@ -24,6 +24,7 @@ export interface OrderList {
...
@@ -24,6 +24,7 @@ export interface OrderList {
lon
:
number
;
lon
:
number
;
orderAmt
:
number
;
orderAmt
:
number
;
orderName
:
string
;
orderName
:
string
;
orderStatus
:
number
,
orderNo
:
string
;
orderNo
:
string
;
province
:
string
;
province
:
string
;
startTime
:
string
;
startTime
:
string
;
...
@@ -31,20 +32,22 @@ export interface OrderList {
...
@@ -31,20 +32,22 @@ export interface OrderList {
}
}
export
interface
ListStatusResp
{
export
interface
GetServiceOrderStatusResp
{
status
:
string
;
id
:
number
;
code
:
number
;
orderStatus
:
number
;
nextCode
:
number
;
userPort
:
string
;
flyerPort
:
string
;
managePort
:
string
;
}
}
export
default
{
export
default
{
//查询服务订单列表
//查询服务订单列表
queryOrderTaskList
(
params
:
QueryOrderTaskListParams
,
options
:
any
):
Promise
<
Response
<
QueryOrderTaskListResp
>>
{
queryOrderTaskList
(
params
:
QueryOrderTaskListParams
,
options
:
any
):
Promise
<
Response
<
QueryOrderTaskListResp
>>
{
return
request
(
'/
p
ms/serviceOrderTask/queryOrderTaskList'
,
'post'
,
params
,
options
)
return
request
(
'/
o
ms/serviceOrderTask/queryOrderTaskList'
,
'post'
,
params
,
options
)
},
},
//订单状态-字典
//订单状态-字典
listStatus
():
Promise
<
Response
<
List
StatusResp
[]
>>
{
getServiceOrderStatus
():
Promise
<
Response
<
GetServiceOrder
StatusResp
[]
>>
{
return
request
(
'/oms/
mallorder/listStatus'
,
'get
'
);
return
request
(
'/oms/
serviceOrderTask/getServiceOrderStatus'
,
'POST
'
);
}
}
}
}
\ No newline at end of file
pages/personalCenter/servicesOrders/index.page.tsx
浏览文件 @
3153f34f
...
@@ -16,8 +16,9 @@ import errImg from "~/assets/errImg";
...
@@ -16,8 +16,9 @@ import errImg from "~/assets/errImg";
import
Right
from
"~/components/contentBox/right"
;
import
Right
from
"~/components/contentBox/right"
;
import
LayoutView
from
"~/components/layout"
;
import
LayoutView
from
"~/components/layout"
;
import
Sider
from
"../components/sider"
;
import
Sider
from
"../components/sider"
;
import
api
,
{
OrderList
,
QueryOrderTaskList
Resp
}
from
"./api"
;
import
api
,
{
OrderList
,
GetServiceOrderStatus
Resp
}
from
"./api"
;
import
styles
from
"./index.module.scss"
;
import
styles
from
"./index.module.scss"
;
import
Moment
from
'moment'
;
const
items
:
TabsProps
[
"items"
]
=
[
const
items
:
TabsProps
[
"items"
]
=
[
{
{
...
@@ -25,19 +26,19 @@ const items: TabsProps["items"] = [
...
@@ -25,19 +26,19 @@ const items: TabsProps["items"] = [
label
:
`全部`
,
label
:
`全部`
,
},
},
{
{
key
:
"0"
,
key
:
"
20
0"
,
label
:
`待付款`
,
label
:
`待付款`
,
},
},
{
{
key
:
"
1
"
,
key
:
"
575
"
,
label
:
`待验收`
,
label
:
`待验收`
,
},
},
{
{
key
:
"
2
"
,
key
:
"
700
"
,
label
:
`已完成`
,
label
:
`已完成`
,
},
},
{
{
key
:
"
3
"
,
key
:
"
900
"
,
label
:
`已取消`
,
label
:
`已取消`
,
},
},
];
];
...
@@ -54,12 +55,12 @@ export default function ServicesOrder() {
...
@@ -54,12 +55,12 @@ export default function ServicesOrder() {
const
[
orderList
,
setOrderList
]
=
useState
<
OrderList
[]
>
([]);
const
[
orderList
,
setOrderList
]
=
useState
<
OrderList
[]
>
([]);
const
[
loading
,
setLoading
]
=
useState
(
false
);
const
[
loading
,
setLoading
]
=
useState
(
false
);
const
[
orderNo
,
setOrderNo
]
=
useState
<
string
|
undefined
>
();
const
[
orderNo
,
setOrderNo
]
=
useState
<
string
|
undefined
>
();
const
[
tranStatusMap
,
setTranStatusMap
]
=
useState
<
QueryOrderTaskList
Resp
[]
>
([]);
//订单状态字典
const
[
tranStatusMap
,
setTranStatusMap
]
=
useState
<
GetServiceOrderStatus
Resp
[]
>
([]);
//订单状态字典
//获取订单状态字典
//获取订单状态字典
useEffect
(()
=>
{
useEffect
(()
=>
{
api
.
list
Status
().
then
((
res
)
=>
{
api
.
getServiceOrder
Status
().
then
((
res
)
=>
{
//
setTranStatusMap(res.result || []);
setTranStatusMap
(
res
.
result
||
[]);
});
});
},
[]);
},
[]);
...
@@ -142,14 +143,15 @@ export default function ServicesOrder() {
...
@@ -142,14 +143,15 @@ export default function ServicesOrder() {
}
}
}
}
>
>
<
div
className=
{
styles
.
font2
}
>
<
div
className=
{
styles
.
font2
}
>
{
item
.
startTime
}
-
{
item
.
endTime
}
{
Moment
(
item
.
startTime
).
format
(
"YYYY/MM/DD"
)
}
-
{
" "
}
{
Moment
(
item
.
endTime
).
format
(
"YYYY/MM/DD"
)
}
</
div
>
</
div
>
<
div
className=
{
styles
.
font3
}
>
<
div
className=
{
styles
.
font3
}
>
{
/* {
{
tranStatusMap
.
find
(
tranStatusMap
.
find
(
(status) => status.
code === item.statusCode
(
status
)
=>
status
.
orderStatus
===
item
.
orderStatus
)?.
status
)?.
userPort
}
*/
}
}
</
div
>
</
div
>
</
Row
>
</
Row
>
<
Row
<
Row
...
@@ -199,10 +201,12 @@ export default function ServicesOrder() {
...
@@ -199,10 +201,12 @@ export default function ServicesOrder() {
marginRight
:
24
,
marginRight
:
24
,
}
}
}
}
>
>
<
Button
className=
{
styles
.
btn1
}
>
取消订单
</
Button
>
<
Space
direction=
"vertical"
size=
{
0
}
align=
"center"
>
<
Button
className=
{
styles
.
btn2
}
type=
"primary"
>
<
Button
className=
{
styles
.
btn2
}
type=
"primary"
>
查看合同
预付款
</
Button
>
</
Button
>
<
Button
type=
"text"
>
取消订单
</
Button
>
</
Space
>
</
Space
>
</
Space
>
</
Col
>
</
Col
>
</
Row
>
</
Row
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论