completed admin-meeting-edit-approval

このコミットが含まれているのは:
dragon1211 2021-11-03 20:21:01 +09:00
コミット 48f2d327eb
2個のファイルの変更16行の追加9行の削除

ファイルの表示

@ -37949,10 +37949,9 @@ var MeetingEdit = function MeetingEdit(props) {
setLoaded(false);
axios__WEBPACK_IMPORTED_MODULE_1___default().get("/api/admin/meetings/detail/".concat((_props$match$params = props.match.params) === null || _props$match$params === void 0 ? void 0 : _props$match$params.meeting_id)).then(function (response) {
setLoaded(true);
console.log(response.data.params);
if (response.data.status_code == 200) {
var _response$data$params, _response$data$params2, _response$data$params3, _response$data$params4, _response$data$params5, _response$data$params6, _response$data$params7, _response$data$params8;
var _response$data$params, _response$data$params2, _response$data$params3, _response$data$params4, _response$data$params5, _response$data$params6, _response$data$params7, _response$data$params8, _response$data$params9;
setTitle((_response$data$params = response.data.params) === null || _response$data$params === void 0 ? void 0 : _response$data$params.title);
setMemo((_response$data$params2 = response.data.params) === null || _response$data$params2 === void 0 ? void 0 : _response$data$params2.memo);
@ -37964,10 +37963,16 @@ var MeetingEdit = function MeetingEdit(props) {
var list = _toConsumableArray((_response$data$params8 = response.data.params) === null || _response$data$params8 === void 0 ? void 0 : _response$data$params8.children);
var approval = _toConsumableArray((_response$data$params9 = response.data.params) === null || _response$data$params9 === void 0 ? void 0 : _response$data$params9.approval);
var arr = [];
for (var i = 0; i < list.length; i++) {
arr.push(_objectSpread(_objectSpread({}, list[i]), {}, {
if (approval.findIndex(function (ele) {
return ele.child_id == list[i].child_id;
}) >= 0) arr.push(_objectSpread(_objectSpread({}, list[i]), {}, {
checked: true
}));else arr.push(_objectSpread(_objectSpread({}, list[i]), {}, {
checked: false
}));
}
@ -38322,7 +38327,7 @@ var MeetingEdit = function MeetingEdit(props) {
}, k);
})]
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", {
className: "edit-set edit-set-send ".concat(approval_list.length == 0 && 'd-none'),
className: "edit-set edit-set-send",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("label", {
htmlFor: "allmember_send",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input", {
@ -38339,7 +38344,7 @@ var MeetingEdit = function MeetingEdit(props) {
})]
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", {
className: "edit-set-mt5 edit-set-send ".concat(approval_list.length == 0 && 'd-none'),
className: "edit-set-mt5 edit-set-send",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("label", {
htmlFor: "pickup_send",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("input", {

ファイルの表示

@ -59,7 +59,6 @@ const MeetingEdit = (props) => {
axios.get(`/api/admin/meetings/detail/${props.match.params?.meeting_id}`)
.then(response => {
setLoaded(true);
console.log(response.data.params);
if(response.data.status_code==200){
setTitle(response.data.params?.title);
setMemo(response.data.params?.memo);
@ -69,9 +68,12 @@ const MeetingEdit = (props) => {
setPdf(response.data.params?.pdf);
setChildren(response.data.params?.children);
var list = [...response.data.params?.children];
var approval = [...response.data.params?.approval];
var arr = [];
for(var i=0; i<list.length; i++){
arr.push({...list[i], checked:false});
if(approval.findIndex(ele=>ele.child_id == list[i].child_id) >= 0)
arr.push({...list[i], checked: true});
else arr.push({...list[i], checked: false});
}
setChildrenTemp(arr);
}
@ -302,7 +304,7 @@ const MeetingEdit = (props) => {
}
</div>
<div className={`edit-set edit-set-send ${approval_list.length == 0 && 'd-none'}`}>
<div className="edit-set edit-set-send">
<label htmlFor="allmember_send">
<input className="boolean optional"
type="radio"
@ -315,7 +317,7 @@ const MeetingEdit = (props) => {
</label>
</div>
<div className={`edit-set-mt5 edit-set-send ${approval_list.length == 0 && 'd-none'}`}>
<div className="edit-set-mt5 edit-set-send">
<label htmlFor="pickup_send">
<input className="boolean optional"
type="radio"