admin/meeting/editで複素のイメージアップロードを修正しました。

このコミットが含まれているのは:
dragon1211 2021-11-25 15:02:46 -08:00
コミット 28b6d96000
2個のファイルの変更46行の追加46行の削除

ファイルの表示

@ -36596,6 +36596,31 @@ var MeetingEdit = function MeetingEdit(props) {
});
};
var handleDeleteImage = function handleDeleteImage(index, image_id) {
axios__WEBPACK_IMPORTED_MODULE_1___default().delete("/api/admin/meeting/images/delete/".concat(meeting_id), {
params: {
image_id: image_id
}
}).then(function (response) {
switch (response.data.status_code) {
case 400:
set400Error("画像の削除に失敗しました。");
}
});
var list = _toConsumableArray(meeting_image);
list.splice(index, 1);
setMeetingImages(list);
};
var handleCheck = function handleCheck(e, index) {
var list = _toConsumableArray(children_temp);
list[index].checked = e.target.checked;
setChildrenTemp(list);
};
var handlePDFChange = function handlePDFChange(e) {
e.preventDefault();
var reader = new FileReader();
@ -36608,35 +36633,6 @@ var MeetingEdit = function MeetingEdit(props) {
};
};
var handleDeleteImage = function handleDeleteImage(index, image_id) {
axios__WEBPACK_IMPORTED_MODULE_1___default().delete("/api/admin/meeting/images/delete/".concat(meeting_id), {
params: {
image_id: image_id
}
}).then(function (response) {
switch (response.data.status_code) {
case 200:
setMeetingImages(response.data.params);
break;
case 400:
set400Error("画像の削除に失敗しました。");
}
});
var list = _toConsumableArray(meeting_image);
list.splice(index, 1);
setMeetingImages(list); //削除した画像IDを登録します。
};
var handleCheck = function handleCheck(e, index) {
var list = _toConsumableArray(children_temp);
list[index].checked = e.target.checked;
setChildrenTemp(list);
};
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", {
className: "l-content",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div", {

ファイルの表示

@ -160,6 +160,27 @@ const MeetingEdit = (props) => {
error => { console.error(error); });
};
const handleDeleteImage = (index, image_id) => {
axios.delete(`/api/admin/meeting/images/delete/${meeting_id}`, {params:{image_id: image_id}})
.then(response=>{
switch(response.data.status_code){
case 400: set400Error("画像の削除に失敗しました。");
}
})
let list = [...meeting_image];
list.splice(index, 1);
setMeetingImages(list);
}
const handleCheck = (e, index) => {
var list = [...children_temp];
list[index].checked = e.target.checked;
setChildrenTemp(list);
}
const handlePDFChange = (e) => {
e.preventDefault();
let reader = new FileReader();
@ -171,24 +192,7 @@ const MeetingEdit = (props) => {
}
}
const handleDeleteImage = (index, image_id) => {
axios.delete(`/api/admin/meeting/images/delete/${meeting_id}`, {params:{image_id: image_id}})
.then(response=>{
switch(response.data.status_code){
case 200: setMeetingImages(response.data.params); break;
case 400: set400Error("画像の削除に失敗しました。");
}
})
let list = [...meeting_image];
list.splice(index, 1);
setMeetingImages(list); //ID
}
const handleCheck = (e, index) => {
var list = [...children_temp];
list[index].checked = e.target.checked;
setChildrenTemp(list);
}
return (
<div className="l-content">