completed admin-meeting-edit-approval
このコミットが含まれているのは:
コミット
48f2d327eb
|
@ -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"
|
||||
|
|
新しいイシューから参照