Commit abffbb3f authored by TZW's avatar TZW

11111

parent a1f5b176
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* @Author: Li Hanlin * @Author: Li Hanlin
* @Date: 2022-12-05 10:13:42 * @Date: 2022-12-05 10:13:42
* @Last Modified by: Li Hanlin * @Last Modified by: Li Hanlin
* @Last Modified time: 2023-01-29 16:25:57 * @Last Modified time: 2023-01-30 11:15:44
*/ */
import * as React from 'react'; import * as React from 'react';
...@@ -124,10 +124,9 @@ function Platform(props) { ...@@ -124,10 +124,9 @@ function Platform(props) {
btn={{ btn={{
size: 'small', size: 'small',
type: 'primary', type: 'primary',
onClick: async () => { onClick: async (vals) => {
let params = { let params = {
...vals, id: row?.id,
id,
}; };
let res = await doFetch({ let res = await doFetch({
url: '/repair/umOtherUnitsOrder/orderReceiving', url: '/repair/umOtherUnitsOrder/orderReceiving',
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* @Author: Li Hanlin * @Author: Li Hanlin
* @Date: 2022-12-02 11:41:03 * @Date: 2022-12-02 11:41:03
* @Last Modified by: Li Hanlin * @Last Modified by: Li Hanlin
* @Last Modified time: 2023-01-29 16:29:20 * @Last Modified time: 2023-01-30 11:12:49
*/ */
import * as React from 'react'; import * as React from 'react';
...@@ -331,112 +331,125 @@ function Failure(props) { ...@@ -331,112 +331,125 @@ function Failure(props) {
// 更多 // 更多
const more = (text, row, _, action) => { const more = (text, row, _, action) => {
const menu = ( let menulist = [];
<Menu if (row?.status == '1') {
items={[ menulist = [
{ {
label: label: (
row?.status == 0 || row?.status == 1 ? ( <PremButton
<PremButton btn={{
btn={{ onClick: async () => {
onClick: async () => { let params = {
let params = { id: row?.id,
id: row?.id, };
}; let res = await doFetch({
let res = await doFetch({ url: '/repair/umTrackOrder/orderReceiving',
url: '/repair/umTrackOrder/orderReceiving', params,
params, });
}); if (res.code === '0000') {
if (res.code === '0000') { message.success('接单成功!');
message.success('接单成功!');
setdrawer((s) => ({
...s,
open: false,
}));
actionRef.current.reload();
}
},
}}
>
接单
</PremButton>
) : (
<PremButton
btn={{
onClick: async () => {
let params = {
id: row?.id,
};
let res = await doFetch({
url: '/repair/umTrackOrder/dispatchById',
params,
});
if (res.code === '0000') {
message.success('派单成功!');
setdrawer((s) => ({
...s,
open: false,
}));
actionRef.current.reload();
}
},
}}
>
派单
</PremButton>
),
key: '0',
// disabled: true,
},
{
label: (
<PremButton
btn={{
onClick: () => {
setdrawer((s) => ({ setdrawer((s) => ({
...s, ...s,
open: true, open: false,
type: 'track',
item: { ...row, trackCycle: String(row?.trackCycle) },
// detailpath: '/repair/umTrackTraceinfo/queryByTrackOrderId',
// params: { trackOrderId: row?.id },
val: 'only',
title: '追踪信息',
})); }));
}, actionRef.current.reload();
}} }
> },
追踪 }}
</PremButton> >
), 接单
key: '1', </PremButton>
}, ),
{ key: '0',
label: ( // disabled: true,
<PremButton },
btn={{ ];
onClick: () => { } else if (row?.status == '2') {
menulist = [
{
label: (
<PremButton
btn={{
onClick: async () => {
let params = {
id: row?.id,
};
let res = await doFetch({
url: '/repair/umTrackOrder/dispatchById',
params,
});
if (res.code === '0000') {
message.success('派单成功!');
setdrawer((s) => ({ setdrawer((s) => ({
...s, ...s,
open: true, open: false,
val: 'only',
title: '验证',
item: row,
detailpath: '/repair/umTrackTraceinfo/queryByTrackOrderId',
params: { trackOrderId: row?.id },
type: 'check',
})); }));
}, actionRef.current.reload();
}} }
> },
验证 }}
</PremButton> >
), 派单
key: '2', </PremButton>
}, ),
]} key: '0',
/> // disabled: true,
); },
];
} else if (row?.status == '3') {
menulist = [
{
label: (
<PremButton
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'track',
item: { ...row, trackCycle: String(row?.trackCycle) },
// detailpath: '/repair/umTrackTraceinfo/queryByTrackOrderId',
// params: { trackOrderId: row?.id },
val: 'only',
title: '追踪信息',
}));
},
}}
>
追踪
</PremButton>
),
key: '1',
},
];
} else if (row?.status == '4') {
menulist = [
{
label: (
<PremButton
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
val: 'only',
title: '验证',
item: row,
detailpath: '/repair/umTrackTraceinfo/queryByTrackOrderId',
params: { trackOrderId: row?.id },
type: 'check',
}));
},
}}
>
验证
</PremButton>
),
key: '2',
},
];
}
const menu = <Menu items={menulist} />;
return ( return (
<Dropdown <Dropdown
overlay={menu} overlay={menu}
......
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