|
|
|
|
@ -137,7 +137,7 @@ var AddOrEdit = function AddOrEdit(_ref) {
|
|
|
|
|
setImgLoading = _useState8[1];
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
if (visible !== null && visible !== void 0 && visible.id) {
|
|
|
|
|
var _visible$attachment, _visible$online_mater, _visible$attachment2, _visible$online_mater2, _visible$online_mater3;
|
|
|
|
|
var _visible$attachment, _visible$online_mater, _visible$attachment2, _visible$online_mater2;
|
|
|
|
|
form.setFieldsValue(objectSpread2_default()(objectSpread2_default()({}, visible), {}, {
|
|
|
|
|
attachment_id: visible === null || visible === void 0 || (_visible$attachment = visible.attachment) === null || _visible$attachment === void 0 ? void 0 : _visible$attachment.id,
|
|
|
|
|
online_material_id: visible === null || visible === void 0 || (_visible$online_mater = visible.online_material) === null || _visible$online_mater === void 0 ? void 0 : _visible$online_mater.id
|
|
|
|
|
@ -147,14 +147,17 @@ var AddOrEdit = function AddOrEdit(_ref) {
|
|
|
|
|
id: visible === null || visible === void 0 || (_visible$attachment2 = visible.attachment) === null || _visible$attachment2 === void 0 ? void 0 : _visible$attachment2.id
|
|
|
|
|
}
|
|
|
|
|
})];
|
|
|
|
|
var newPdfList = [objectSpread2_default()(objectSpread2_default()({}, visible === null || visible === void 0 ? void 0 : visible.online_material), {}, {
|
|
|
|
|
response: {
|
|
|
|
|
id: visible === null || visible === void 0 || (_visible$online_mater2 = visible.online_material) === null || _visible$online_mater2 === void 0 ? void 0 : _visible$online_mater2.id
|
|
|
|
|
},
|
|
|
|
|
name: visible === null || visible === void 0 || (_visible$online_mater3 = visible.online_material) === null || _visible$online_mater3 === void 0 ? void 0 : _visible$online_mater3.title
|
|
|
|
|
})];
|
|
|
|
|
setFileList(newFileList);
|
|
|
|
|
setFilePdf(newPdfList);
|
|
|
|
|
if (visible !== null && visible !== void 0 && (_visible$online_mater2 = visible.online_material) !== null && _visible$online_mater2 !== void 0 && _visible$online_mater2.id) {
|
|
|
|
|
var _visible$online_mater3, _visible$online_mater4;
|
|
|
|
|
var newPdfList = [objectSpread2_default()(objectSpread2_default()({}, visible === null || visible === void 0 ? void 0 : visible.online_material), {}, {
|
|
|
|
|
response: {
|
|
|
|
|
id: visible === null || visible === void 0 || (_visible$online_mater3 = visible.online_material) === null || _visible$online_mater3 === void 0 ? void 0 : _visible$online_mater3.id
|
|
|
|
|
},
|
|
|
|
|
name: visible === null || visible === void 0 || (_visible$online_mater4 = visible.online_material) === null || _visible$online_mater4 === void 0 ? void 0 : _visible$online_mater4.title
|
|
|
|
|
})];
|
|
|
|
|
setFilePdf(newPdfList);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}, [visible]);
|
|
|
|
|
var handleOk = function handleOk() {
|
|
|
|
|
@ -165,14 +168,15 @@ var AddOrEdit = function AddOrEdit(_ref) {
|
|
|
|
|
};
|
|
|
|
|
var handleFinish = /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) {
|
|
|
|
|
var _fileList$;
|
|
|
|
|
var _fileList$, _filePdf$;
|
|
|
|
|
var param;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
setBtnLoading(true);
|
|
|
|
|
param = objectSpread2_default()(objectSpread2_default()({}, values), {}, {
|
|
|
|
|
attachment_id: (fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id) || ''
|
|
|
|
|
attachment_id: (fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id) || '',
|
|
|
|
|
online_material_id: (filePdf === null || filePdf === void 0 || (_filePdf$ = filePdf[0]) === null || _filePdf$ === void 0 || (_filePdf$ = _filePdf$.response) === null || _filePdf$ === void 0 ? void 0 : _filePdf$.id) || ''
|
|
|
|
|
});
|
|
|
|
|
onOk(param);
|
|
|
|
|
case 3:
|