fixed admin-meeting-edit.jsx api

このコミットが含まれているのは:
dragon1211 2021-10-24 20:13:29 +09:00
コミット 331fe7142c
2個のファイルの変更28行の追加13行の削除

ファイルの表示

@ -30080,6 +30080,19 @@ var MeetingEdit = function MeetingEdit(props) {
};
};
var handleDeleteImage = function handleDeleteImage() {
console.log("delete");
axios__WEBPACK_IMPORTED_MODULE_1___default().delete("/api/admin/meetings/images/delete/".concat(props.match.params.meeting_id)).then(function (response) {
switch (response.data.status_code) {
case 200:
setSuccess("画像の削除に成功しました!");
case 400:
set400Error("画像の削除に失敗しました。");
}
});
};
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", {
@ -30215,6 +30228,7 @@ var MeetingEdit = function MeetingEdit(props) {
src: x.image,
alt: x.image
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_mui_material_IconButton__WEBPACK_IMPORTED_MODULE_5__.default, {
onClick: handleDeleteImage,
style: {
position: 'absolute',
bottom: '-6px',
@ -30331,12 +30345,7 @@ var MeetingEdit = function MeetingEdit(props) {
}), _success && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_component_alert__WEBPACK_IMPORTED_MODULE_2__.default, {
type: "success",
hide: function hide() {
var _props$match$params4;
return history.push({
pathname: "/admin/child/detail/".concat((_props$match$params4 = props.match.params) === null || _props$match$params4 === void 0 ? void 0 : _props$match$params4.child_id),
state: {}
});
return setSuccess('');
},
children: _success
})]

ファイルの表示

@ -95,6 +95,17 @@ const MeetingEdit = (props) => {
};
};
const handleDeleteImage = () => {
console.log("delete");
axios.delete(`/api/admin/meetings/images/delete/${props.match.params.meeting_id}`)
.then(response=>{
switch(response.data.status_code){
case 200: setSuccess("画像の削除に成功しました!");
case 400: set400Error("画像の削除に失敗しました。")
}
})
}
return (
<div className="l-content">
@ -173,6 +184,7 @@ const MeetingEdit = (props) => {
<figure className="image-upload" key={k}>
<img src={x.image} alt={x.image} />
<IconButton
onClick={handleDeleteImage}
style={{position: 'absolute',
bottom: '-6px',
right: '-6px'}}>
@ -229,13 +241,7 @@ const MeetingEdit = (props) => {
_400error && <Alert type="fail" hide={()=>set400Error('')}>{_400error}</Alert>
}
{
_success &&
<Alert type="success"
hide={()=>
history.push({
pathname: `/admin/child/detail/${props.match.params?.child_id}`,
state: {}
})}>{_success}</Alert>
_success && <Alert type="success" hide={()=>setSuccess('')}>{_success}</Alert>
}
</form>
</div>