|
|
|
|
@ -97,7 +97,8 @@ var defaultFormValue = {
|
|
|
|
|
};
|
|
|
|
|
var SetPublic = function SetPublic(_ref) {
|
|
|
|
|
var attachment = _ref.attachment,
|
|
|
|
|
dispatch = _ref.dispatch;
|
|
|
|
|
dispatch = _ref.dispatch,
|
|
|
|
|
user = _ref.user;
|
|
|
|
|
var params = (0,_umi_production_exports.useParams)();
|
|
|
|
|
var _Form$useForm = es_form/* default */.Z.useForm(),
|
|
|
|
|
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
|
|
|
|
|
@ -123,8 +124,8 @@ var SetPublic = function SetPublic(_ref) {
|
|
|
|
|
params['id'] = params['coursesId'];
|
|
|
|
|
var fileTypes = ["pdf", "docx", "doc", "xlsx", "xls", "ppt", "pptx", "zip"];
|
|
|
|
|
var uploadProps = {
|
|
|
|
|
multiple: true,
|
|
|
|
|
maxCount: 10,
|
|
|
|
|
multiple: false,
|
|
|
|
|
maxCount: 1,
|
|
|
|
|
// accept: ".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",
|
|
|
|
|
withCredentials: true,
|
|
|
|
|
beforeUpload: function beforeUpload(file) {
|
|
|
|
|
@ -159,6 +160,7 @@ var SetPublic = function SetPublic(_ref) {
|
|
|
|
|
destroyOnClose: true,
|
|
|
|
|
maskClosable: false,
|
|
|
|
|
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
|
|
|
|
var _user$userInfo, _value$attachment_ids;
|
|
|
|
|
var value, res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
@ -168,24 +170,22 @@ var SetPublic = function SetPublic(_ref) {
|
|
|
|
|
case 2:
|
|
|
|
|
value = form.getFieldValue();
|
|
|
|
|
value = Object.assign({}, formValue, value);
|
|
|
|
|
console.log(value.attachment_ids);
|
|
|
|
|
_context.next = 7;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/files/upload.json", {
|
|
|
|
|
_context.next = 6;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/users/".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id, "/user_center_resources/").concat((_value$attachment_ids = value.attachment_ids.map(function (v) {
|
|
|
|
|
return v.response.id;
|
|
|
|
|
})) === null || _value$attachment_ids === void 0 ? void 0 : _value$attachment_ids[0], ".json"), {
|
|
|
|
|
method: 'post',
|
|
|
|
|
body: {
|
|
|
|
|
attachment_ids: value.attachment_ids.map(function (v) {
|
|
|
|
|
return v.response.id;
|
|
|
|
|
}),
|
|
|
|
|
//value.attachment_ids.map(v => v.response.id)
|
|
|
|
|
course_id: params.id,
|
|
|
|
|
course_second_category_id: params.categoryId * 1,
|
|
|
|
|
is_public: !!value.is_public,
|
|
|
|
|
delay_publish: value.delay_publish,
|
|
|
|
|
description: value.description,
|
|
|
|
|
publish_time: value.publish_time
|
|
|
|
|
// new_attachment_id: value.attachment_ids.map((v:any) => v.response.id)?.[0], //value.attachment_ids.map(v => v.response.id)
|
|
|
|
|
description: value.description
|
|
|
|
|
// course_id: params.id,
|
|
|
|
|
// course_second_category_id: params.categoryId * 1,
|
|
|
|
|
// is_public: !!value.is_public,
|
|
|
|
|
// delay_publish: value.delay_publish,
|
|
|
|
|
// publish_time: value.publish_time
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 7:
|
|
|
|
|
case 6:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
message/* default */.ZP.success('操作成功');
|
|
|
|
|
@ -207,7 +207,7 @@ var SetPublic = function SetPublic(_ref) {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
setFileList([]);
|
|
|
|
|
case 10:
|
|
|
|
|
case 9:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -310,9 +310,11 @@ var SetPublic = function SetPublic(_ref) {
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var Upload = ((0,_umi_production_exports.connect)(function (_ref3) {
|
|
|
|
|
var attachment = _ref3.attachment;
|
|
|
|
|
var attachment = _ref3.attachment,
|
|
|
|
|
user = _ref3.user;
|
|
|
|
|
return {
|
|
|
|
|
attachment: attachment
|
|
|
|
|
attachment: attachment,
|
|
|
|
|
user: user
|
|
|
|
|
};
|
|
|
|
|
})(SetPublic));
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
|
|
|
|
|
@ -785,6 +787,7 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
}
|
|
|
|
|
function _getList() {
|
|
|
|
|
_getList = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(num) {
|
|
|
|
|
var _user$userInfo;
|
|
|
|
|
var newPage, result;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
@ -792,7 +795,7 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
setTableLoading(true);
|
|
|
|
|
newPage = num || page;
|
|
|
|
|
_context3.next = 4;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/school_portals/assets.json", {
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/users/".concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id, "/user_center_resources.json"), {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
page: newPage,
|
|
|
|
|
@ -802,8 +805,8 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
});
|
|
|
|
|
case 4:
|
|
|
|
|
result = _context3.sent;
|
|
|
|
|
if (result.assets) {
|
|
|
|
|
setResult(result);
|
|
|
|
|
if (result.status == 0) {
|
|
|
|
|
setResult(result === null || result === void 0 ? void 0 : result.data);
|
|
|
|
|
}
|
|
|
|
|
setTableLoading(false);
|
|
|
|
|
case 7:
|
|
|
|
|
@ -826,7 +829,7 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
content: "\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u8D44\u6E90\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u9700\u8981\u5220\u9664\u300A".concat(text, "\u300B\u8D44\u6E90\uFF1F"),
|
|
|
|
|
onOk: function () {
|
|
|
|
|
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
|
|
|
|
var res, _result$assets, newPage;
|
|
|
|
|
var res, _result$attachments, newPage;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
@ -841,7 +844,7 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context.sent;
|
|
|
|
|
if (res.status === 0) {
|
|
|
|
|
newPage = (result === null || result === void 0 || (_result$assets = result.assets) === null || _result$assets === void 0 ? void 0 : _result$assets.length) === 1 && page > 1 ? page - 1 : page;
|
|
|
|
|
newPage = (result === null || result === void 0 || (_result$attachments = result.attachments) === null || _result$attachments === void 0 ? void 0 : _result$attachments.length) === 1 && page > 1 ? page - 1 : page;
|
|
|
|
|
getList(newPage);
|
|
|
|
|
}
|
|
|
|
|
case 4:
|
|
|
|
|
@ -871,9 +874,9 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '资源名称',
|
|
|
|
|
dataIndex: 'content',
|
|
|
|
|
dataIndex: 'title',
|
|
|
|
|
align: 'left',
|
|
|
|
|
key: 'content',
|
|
|
|
|
key: 'title',
|
|
|
|
|
render: function render(text) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
@ -886,19 +889,19 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
// width: 150,
|
|
|
|
|
}, {
|
|
|
|
|
title: '资源类型',
|
|
|
|
|
dataIndex: 'clazz',
|
|
|
|
|
dataIndex: 'file_type',
|
|
|
|
|
align: 'left',
|
|
|
|
|
key: 'clazz'
|
|
|
|
|
key: 'file_type'
|
|
|
|
|
// width: 150,
|
|
|
|
|
}, {
|
|
|
|
|
title: '创建时间',
|
|
|
|
|
dataIndex: 'created_at',
|
|
|
|
|
dataIndex: 'created_on',
|
|
|
|
|
align: 'left',
|
|
|
|
|
key: 'created_at',
|
|
|
|
|
key: 'created_on',
|
|
|
|
|
render: function render(text) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
|
|
className: "c-grey-666",
|
|
|
|
|
children: text
|
|
|
|
|
children: text ? dayjs_min_default()(text).format('YYYY-MM-DD HH:mm:ss') : '--'
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// width: 150,
|
|
|
|
|
@ -1027,7 +1030,7 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
|
|
columns: columns,
|
|
|
|
|
loading: tableLoading,
|
|
|
|
|
dataSource: result === null || result === void 0 ? void 0 : result.assets,
|
|
|
|
|
dataSource: result === null || result === void 0 ? void 0 : result.attachments,
|
|
|
|
|
pagination: {
|
|
|
|
|
hideOnSinglePage: true,
|
|
|
|
|
pageSize: limit,
|
|
|
|
|
@ -1037,7 +1040,7 @@ var ClassroomListPage = function ClassroomListPage(_ref) {
|
|
|
|
|
onChange: function onChange(page, pagesize) {
|
|
|
|
|
setPage(page);
|
|
|
|
|
},
|
|
|
|
|
total: result === null || result === void 0 ? void 0 : result.total_count
|
|
|
|
|
total: result === null || result === void 0 ? void 0 : result.count
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Upload, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Config, {})]
|