|
|
@ -26,10 +26,10 @@ function AddModal(props) { |
|
|
|
status = "add", |
|
|
|
research = () => { }, |
|
|
|
} = props; |
|
|
|
const [arr, setArr] = useState([]) |
|
|
|
const isEdit = status === "edit"; |
|
|
|
const [getOperationName, setGetOperationName] = useState([]) |
|
|
|
const [getNewOperationName, setNewGetOperationName] = useState([]) |
|
|
|
const [effDate, setEffDate] = useState() |
|
|
|
const [timestatus, setTimestatus] = useState(true) |
|
|
|
const [timevalidate, setTimevalidate] = useState(true) |
|
|
|
const operationName = () => { |
|
|
@ -107,7 +107,7 @@ function AddModal(props) { |
|
|
|
// // }) |
|
|
|
// }) |
|
|
|
// } |
|
|
|
if (!timestatus) { |
|
|
|
if (timestatus.some(ele => ele === false)) { |
|
|
|
message.error("请填写完整!") |
|
|
|
return |
|
|
|
} |
|
|
@ -118,6 +118,7 @@ function AddModal(props) { |
|
|
|
message.error('时段范围不能重叠!') |
|
|
|
return |
|
|
|
} |
|
|
|
console.log(carr) |
|
|
|
//return |
|
|
|
if (status === "add") { |
|
|
|
ajax.addChargeRule(params).then((res) => { |
|
|
@ -142,7 +143,7 @@ function AddModal(props) { |
|
|
|
//提交按钮 |
|
|
|
function submit() { |
|
|
|
//return |
|
|
|
console.log(effectiveDateList, effDate) |
|
|
|
console.log(effectiveDateList) |
|
|
|
form |
|
|
|
.validateFields() |
|
|
|
.then((res) => { |
|
|
@ -332,10 +333,9 @@ function AddModal(props) { |
|
|
|
key={item.key} |
|
|
|
index={index + 1} |
|
|
|
itemKey={item.key} |
|
|
|
effDate={(e) => { setEffDate({ ...e }) }} |
|
|
|
remove={removeEffectiveDate} |
|
|
|
timePart={(e) => { console.log(78787, e); setTimestatus(e) }} |
|
|
|
validate={(e) => { setTimevalidate(e) }} |
|
|
|
timePart={(e) => { console.log(78787, e); setTimestatus(e) }}//时段内数据是否完整 |
|
|
|
validate={(e) => { setTimevalidate(e) }}//时段填写是否符合要求 |
|
|
|
onChange={(value, key) => { |
|
|
|
const _effectiveDateList = effectiveDateList.map((item) => { |
|
|
|
if (item.key === key) { |
|
|
|