Commit a1f5b176 authored by TZW's avatar TZW

1111

parent 3e004033
......@@ -19,6 +19,7 @@ import moment from 'moment';
let Diyrule = (props) => {
let { onChange } = props;
let defval = props?.value ?? {};
console.log(defval);
let value = defval?.value || [],
other = useMemo(() => {
return (
......@@ -522,7 +523,6 @@ let Diyrule = (props) => {
value: i + 1,
}))}
onChange={(val) => {
console.log('改变的val', val);
onChange({
value: value,
other: {
......
......@@ -3,7 +3,7 @@
* @Author: Li Hanlin
* @Date: 2022-12-02 11:41:03
* @Last Modified by: Li Hanlin
* @Last Modified time: 2023-01-29 15:38:13
* @Last Modified time: 2023-01-30 10:13:54
*/
import * as React from 'react';
......@@ -126,29 +126,8 @@ function Failure(props) {
if (drawer?.SpecName?.businessData !== '2') {
// 接单模式
console.log(1);
if (row?.status == '2') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_dispatchById"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'jd',
item: row,
val: 'only',
title: '接单',
}));
},
}}
>
接单
</PremButton>
),
key: '0',
},
{
label: (
<PremButton
......@@ -257,97 +236,108 @@ function Failure(props) {
),
key: '5',
},
];
} else if (row?.status == '6') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_completeRepairValidate"
access="umRepairOrder_transferTrackingAudit"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'xgyz',
type: 'zzsh',
item: row,
val: 'only',
title: '效果验证',
title: '追踪审核',
}));
},
}}
>
效果验证
追踪审核
</PremButton>
),
key: '6',
key: '7',
},
];
} else if (row?.status == '4') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_transferTrackingAudit"
access="umRepairOrder_transferAudit"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'zzsh',
type: 'wxsh',
item: row,
val: 'only',
title: '追踪审核',
title: '外协审核',
}));
},
}}
>
追踪审核
外协审核
</PremButton>
),
key: '7',
key: '8',
},
];
} else if (row?.status == '7') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_transferAudit"
access="umRepairOrder_chargebackAudit"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'wxsh',
type: 'tdsh',
item: row,
val: 'only',
title: '外协审核',
title: '退单审核',
}));
},
}}
>
外协审核
退单审核
</PremButton>
),
key: '8',
key: '9',
},
];
} else if (row?.status == '3') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_chargebackAudit"
access="umRepairOrder_completeRepairValidate"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'tdsh',
type: 'xgyz',
item: row,
val: 'only',
title: '退单审核',
title: '效果验证',
}));
},
}}
>
退单审核
效果验证
</PremButton>
),
key: '9',
key: '6',
},
];
} else {
console.log(2);
menulist = [
{
label: (
......@@ -358,19 +348,25 @@ function Failure(props) {
setdrawer((s) => ({
...s,
open: true,
type: 'pd',
type: 'jd',
item: row,
val: 'only',
title: '派单',
title: '接单',
}));
},
}}
>
</PremButton>
),
key: '0',
},
];
}
} else {
console.log(2);
if (row?.status == '2') {
menulist = [
{
label: (
<PremButton
......@@ -479,95 +475,133 @@ function Failure(props) {
),
key: '5',
},
];
} else if (row?.status == '6') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_completeRepairValidate"
access="umRepairOrder_transferTrackingAudit"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'xgyz',
type: 'zzsh',
item: row,
val: 'only',
title: '效果验证',
title: '追踪审核',
}));
},
}}
>
效果验证
追踪审核
</PremButton>
),
key: '6',
key: '7',
},
];
} else if (row?.status == '4') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_transferTrackingAudit"
access="umRepairOrder_transferAudit"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'zzsh',
type: 'wxsh',
item: row,
val: 'only',
title: '追踪审核',
title: '外协审核',
}));
},
}}
>
追踪审核
外协审核
</PremButton>
),
key: '7',
key: '8',
},
];
} else if (row?.status == '7') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_transferAudit"
access="umRepairOrder_chargebackAudit"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'wxsh',
type: 'tdsh',
item: row,
val: 'only',
title: '外协审核',
title: '退单审核',
}));
},
}}
>
外协审核
退单审核
</PremButton>
),
key: '8',
key: '9',
},
];
} else if (row?.status == '3') {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_chargebackAudit"
access="umRepairOrder_completeRepairValidate"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'tdsh',
type: 'xgyz',
item: row,
val: 'only',
title: '退单审核',
title: '效果验证',
}));
},
}}
>
退单审核
效果验证
</PremButton>
),
key: '9',
key: '6',
},
];
} else {
menulist = [
{
label: (
<PremButton
access="umRepairOrder_dispatchById"
btn={{
onClick: () => {
setdrawer((s) => ({
...s,
open: true,
type: 'pd',
item: row,
val: 'only',
title: '派单',
}));
},
}}
>
派单
</PremButton>
),
key: '0',
},
];
}
}
const menu = <Menu items={menulist} />;
......
......@@ -2,7 +2,7 @@
* @Author: Li Hanlin
* @Date: 2022-11-09 14:44:44
* @Last Modified by: Li Hanlin
* @Last Modified time: 2023-01-19 09:43:42
* @Last Modified time: 2023-01-30 10:30:44
*/
import * as React from 'react';
......@@ -66,6 +66,7 @@ function Rules(props) {
title: '编辑',
val: 'edit',
onFinish: async (vals) => {
console.log(vals);
vals.nrList.other = _.pick(vals.nrList.other, [
'formatType',
'increaseList',
......@@ -73,7 +74,14 @@ function Rules(props) {
'sort',
]);
vals.nrList.value = vals.nrList.value.map((it) => {
return _.pick(it, ['id', 'noContent', 'noRuleCode', 'sort', 'paramList']);
return _.pick(it, [
'formatType',
'id',
'noContent',
'noRuleCode',
'sort',
'paramList',
]);
});
let params = { ...vals };
params.nrList = [];
......
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