admin/meeting/editで複素のイメージアップロードを修正しました。
このコミットが含まれているのは:
コミット
28b6d96000
|
@ -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">
|
||||
|
|
新しいイシューから参照