Commit 492b2cb3 authored by 前端-黄佳鑫's avatar 前端-黄佳鑫

修改会员支付策略

parent b89bc9da
......@@ -9,16 +9,16 @@ interface payWayTableParams {
payParametersList?: any,
payParametersListResponses?: any,
visible?: boolean,
onGet?: Function,
onGet: Function,
onType?: number,
onDel?: Function,
onEdit?: Function,
onDel: Function,
onEdit: Function,
id?: number
}
const PayWayTable: React.FC<payWayTableParams> = (props) => {
const [modalvisible, setmodalvisible] = useState<boolean>(false);
const [type, setType] = useState<number>(); // 1.
const [type, setType] = useState<any>(); // 1.
const [edit, setedit] = useState<any>({});
const [modifyIndex, setModifyIndex] = useState<any>(0)
const [modify, setmodify] = useState<boolean>(false);
......@@ -51,7 +51,7 @@ const PayWayTable: React.FC<payWayTableParams> = (props) => {
]
const handleOk = (value: any, idx: number) => {
let idType = null;
let idType: number = 1;
switch (type) {
case 1:
idType = 1
......@@ -68,11 +68,10 @@ const PayWayTable: React.FC<payWayTableParams> = (props) => {
} else {
onEdit(value, idType, modifyIndex)
}
setedit({});
setmodalvisible(false);
}
return (
<>
{
......
......@@ -7,8 +7,8 @@ const { TextArea } = Input;
interface setUpModalParams {
type?: number,
modalvisible?: boolean,
onOK?: Function,
onCancel?: Function,
onOK: Function,
onCancel: Function,
onType?: number,
edit?: any
}
......@@ -26,7 +26,7 @@ const SetUpModal: React.FC<setUpModalParams> = (props) => {
const handleOk = () => {
form.validateFields().then(res => {
console.log(type)
let idType = null;
let idType: number = 1;
switch (type) {
case 1:
idType = 1
......@@ -40,7 +40,7 @@ const SetUpModal: React.FC<setUpModalParams> = (props) => {
}
const obj = {
id: edit.id ? edit.id : undefined,
code: option.children,
code: option.children ? option.children : edit.code,
value: res.value,
describe: res.describe,
type: idType,
......@@ -63,7 +63,7 @@ const SetUpModal: React.FC<setUpModalParams> = (props) => {
form.setFieldsValue({
code: edit.payWayCodeTypeEnum,
value: edit.value,
describe: edit.edit
describe: edit.describe
})
}
}, [edit])
......
......@@ -70,12 +70,12 @@ const PayWaySetTemplate: React.FC<{}> = () => {
const onDel = (value: any, index: number, idx: number) => {
console.log(value, index, idx, 10086)
const data = [...payItem];
if (Number(value) === 1) {
data[idx].payParametersAddListRequests.splice(index, 1);
data[idx].payParametersAddListRequests = [...data[idx].payParametersAddListRequests]
} else {
if (Number(value) === 2) {
data[idx].payParametersList.splice(index, 1);
data[idx].payParametersList = [...data[idx].payParametersList]
} else {
data[idx].payParametersAddListRequests.splice(index, 1);
data[idx].payParametersAddListRequests = [...data[idx].payParametersAddListRequests]
}
setPayItem([...data]);
}
......@@ -83,12 +83,12 @@ const PayWaySetTemplate: React.FC<{}> = () => {
const onEdit = (value: any, type: number, index: number, idx: number) => {
console.log(value, type, index, idx)
const data = [...payItem];
if (type === 1) {
data[idx].payParametersAddListRequests[index] = { ...value };
data[idx].payParametersAddListRequests = [...data[idx].payParametersAddListRequests]
} else {
if (type === 2) {
data[idx].payParametersList[index] = { ...value };
data[idx].payParametersList = [...data[idx].payParametersList]
} else {
data[idx].payParametersAddListRequests[index] = { ...value };
data[idx].payParametersAddListRequests = [...data[idx].payParametersAddListRequests]
}
console.log(data, 10086)
setPayItem(data);
......
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