|
@@ -71,6 +71,7 @@ interface FormData {
|
|
|
reportMonth: string | number; // 月
|
|
|
reportWeek: string | number; // 周
|
|
|
isUpdate?: boolean; // 是否是更新
|
|
|
+ id?: string | number; // 日志id
|
|
|
}
|
|
|
const defWeek = () => {
|
|
|
if (moment().day() == 0) {
|
|
@@ -161,6 +162,11 @@ const receiveData = (weekDetail: any) => {
|
|
|
formData.reportYear = weekDetail.reportYear;
|
|
|
formData.reportMonth = weekDetail.reportMonth;
|
|
|
formData.reportWeek = weekDetail.reportWeek;
|
|
|
+ // 如果也有id
|
|
|
+ if (weekDetail.id) {
|
|
|
+ formData.id = weekDetail.id;
|
|
|
+ }
|
|
|
+ // 如果是数据更新
|
|
|
if (weekDetail.isUpdate) {
|
|
|
formData.isUpdate = weekDetail.isUpdate;
|
|
|
}
|
|
@@ -218,6 +224,9 @@ const onSubmit = async (isTemp: boolean, isRouteLeave?: boolean) => {
|
|
|
if (isRouteLeave) return; // 如果是退出,则不提示暂存
|
|
|
const type = isTemp ? "暂存" : "发送";
|
|
|
if (result.msg == "success") {
|
|
|
+ if (result.data) {
|
|
|
+ formData.id = result.data;
|
|
|
+ }
|
|
|
showSuccessToast(`${type}成功`);
|
|
|
if (!isTemp) {
|
|
|
replace({
|