|
|
|
|
@ -872,24 +872,20 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
setStudentList = _useState12[1];
|
|
|
|
|
var _useState13 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState14 = slicedToArray_default()(_useState13, 2),
|
|
|
|
|
departmentListBySchool = _useState14[0],
|
|
|
|
|
setDepartmentListBySchool = _useState14[1];
|
|
|
|
|
departmentList = _useState14[0],
|
|
|
|
|
setDepartmentList = _useState14[1];
|
|
|
|
|
var _useState15 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
_useState16 = slicedToArray_default()(_useState15, 2),
|
|
|
|
|
departmentList = _useState16[0],
|
|
|
|
|
setDepartmentList = _useState16[1];
|
|
|
|
|
var _useState17 = (0,_react_17_0_2_react.useState)([]),
|
|
|
|
|
selectedRowKeys = _useState16[0],
|
|
|
|
|
setSelectedRowKeys = _useState16[1];
|
|
|
|
|
var _useState17 = (0,_react_17_0_2_react.useState)({}),
|
|
|
|
|
_useState18 = slicedToArray_default()(_useState17, 2),
|
|
|
|
|
selectedRowKeys = _useState18[0],
|
|
|
|
|
setSelectedRowKeys = _useState18[1];
|
|
|
|
|
var _useState19 = (0,_react_17_0_2_react.useState)({}),
|
|
|
|
|
countData = _useState18[0],
|
|
|
|
|
setCountData = _useState18[1];
|
|
|
|
|
var _useState19 = (0,_react_17_0_2_react.useState)(),
|
|
|
|
|
_useState20 = slicedToArray_default()(_useState19, 2),
|
|
|
|
|
countData = _useState20[0],
|
|
|
|
|
setCountData = _useState20[1];
|
|
|
|
|
var _useState21 = (0,_react_17_0_2_react.useState)(),
|
|
|
|
|
_useState22 = slicedToArray_default()(_useState21, 2),
|
|
|
|
|
schoolId = _useState22[0],
|
|
|
|
|
setSchoolid = _useState22[1];
|
|
|
|
|
schoolId = _useState20[0],
|
|
|
|
|
setSchoolid = _useState20[1];
|
|
|
|
|
var getStudentList = /*#__PURE__*/function () {
|
|
|
|
|
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(v) {
|
|
|
|
|
var res, _res$data, _res$data2, _res$data3;
|
|
|
|
|
@ -931,7 +927,10 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context2.next = 2;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/school_manages/departments.json", {
|
|
|
|
|
method: 'get'
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
view_school_name: 1
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context2.sent;
|
|
|
|
|
@ -956,43 +955,13 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
return _ref3.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var getDepartmentListBySchool = /*#__PURE__*/function () {
|
|
|
|
|
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
|
|
|
|
|
var res, _res$data6;
|
|
|
|
|
var getUserInfo = /*#__PURE__*/function () {
|
|
|
|
|
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(v) {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
|
|
|
|
|
while (1) switch (_context3.prev = _context3.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context3.next = 2;
|
|
|
|
|
return (0,fetch/* default */.ZP)("/api/school_manages/departments.json", {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
view_school_name: 1
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context3.sent;
|
|
|
|
|
if (res) {
|
|
|
|
|
setDepartmentListBySchool(res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.departments);
|
|
|
|
|
} else {
|
|
|
|
|
setDepartmentListBySchool([]);
|
|
|
|
|
}
|
|
|
|
|
case 4:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee3);
|
|
|
|
|
}));
|
|
|
|
|
return function getDepartmentListBySchool() {
|
|
|
|
|
return _ref4.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var getUserInfo = /*#__PURE__*/function () {
|
|
|
|
|
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(v) {
|
|
|
|
|
var res;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
|
|
|
|
|
while (1) switch (_context4.prev = _context4.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context4.next = 2;
|
|
|
|
|
return (0,fetch/* default */.ZP)('/api/school_manages/user_basic_info.json', {
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
@ -1000,28 +969,27 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
res = _context4.sent;
|
|
|
|
|
res = _context3.sent;
|
|
|
|
|
if (!res) {
|
|
|
|
|
_context4.next = 7;
|
|
|
|
|
_context3.next = 7;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context4.abrupt("return", res === null || res === void 0 ? void 0 : res.status);
|
|
|
|
|
return _context3.abrupt("return", res === null || res === void 0 ? void 0 : res.status);
|
|
|
|
|
case 7:
|
|
|
|
|
return _context4.abrupt("return", -1);
|
|
|
|
|
return _context3.abrupt("return", -1);
|
|
|
|
|
case 8:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context4.stop();
|
|
|
|
|
return _context3.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee4);
|
|
|
|
|
}, _callee3);
|
|
|
|
|
}));
|
|
|
|
|
return function getUserInfo(_x2) {
|
|
|
|
|
return _ref5.apply(this, arguments);
|
|
|
|
|
return _ref4.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
|
|
getStudentList(params);
|
|
|
|
|
getDepartmentList();
|
|
|
|
|
getDepartmentListBySchool();
|
|
|
|
|
}, []);
|
|
|
|
|
var columns = [{
|
|
|
|
|
title: '序号',
|
|
|
|
|
@ -1113,32 +1081,32 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
getDepartmentList();
|
|
|
|
|
};
|
|
|
|
|
var handleEdit = /*#__PURE__*/function () {
|
|
|
|
|
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(v) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
|
|
|
|
|
while (1) switch (_context5.prev = _context5.next) {
|
|
|
|
|
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(v) {
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
|
|
|
|
|
while (1) switch (_context4.prev = _context4.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
_context5.next = 2;
|
|
|
|
|
_context4.next = 2;
|
|
|
|
|
return getUserInfo(v);
|
|
|
|
|
case 2:
|
|
|
|
|
_context5.t0 = _context5.sent;
|
|
|
|
|
if (!(_context5.t0 == 0)) {
|
|
|
|
|
_context5.next = 7;
|
|
|
|
|
_context4.t0 = _context4.sent;
|
|
|
|
|
if (!(_context4.t0 == 0)) {
|
|
|
|
|
_context4.next = 7;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_umi_production_exports.history.push("/administration/student/".concat(v, "/edit"));
|
|
|
|
|
_context5.next = 9;
|
|
|
|
|
_context4.next = 9;
|
|
|
|
|
break;
|
|
|
|
|
case 7:
|
|
|
|
|
getStudentList(params);
|
|
|
|
|
getDepartmentList();
|
|
|
|
|
case 9:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context5.stop();
|
|
|
|
|
return _context4.stop();
|
|
|
|
|
}
|
|
|
|
|
}, _callee5);
|
|
|
|
|
}, _callee4);
|
|
|
|
|
}));
|
|
|
|
|
return function handleEdit(_x3) {
|
|
|
|
|
return _ref6.apply(this, arguments);
|
|
|
|
|
return _ref5.apply(this, arguments);
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
var handleOptionChange = function handleOptionChange(value) {
|
|
|
|
|
@ -1182,7 +1150,7 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
|
|
|
|
|
style: {
|
|
|
|
|
width: 190
|
|
|
|
|
width: params.department_id ? 'auto' : 190
|
|
|
|
|
},
|
|
|
|
|
onChange: handleOptionChange,
|
|
|
|
|
allowClear: true,
|
|
|
|
|
@ -1191,7 +1159,7 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
getPopupContainer: function getPopupContainer(trigger) {
|
|
|
|
|
return trigger.parentNode;
|
|
|
|
|
},
|
|
|
|
|
children: departmentListBySchool === null || departmentListBySchool === void 0 ? void 0 : departmentListBySchool.map(function (item) {
|
|
|
|
|
children: departmentList === null || departmentList === void 0 ? void 0 : departmentList.map(function (item) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
|
|
|
|
|
value: item === null || item === void 0 ? void 0 : item.id,
|
|
|
|
|
children: item === null || item === void 0 ? void 0 : item.name
|
|
|
|
|
@ -1283,11 +1251,11 @@ var Banner = function Banner(_ref) {
|
|
|
|
|
})]
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var Student = ((0,_umi_production_exports.connect)(function (_ref7) {
|
|
|
|
|
var user = _ref7.user,
|
|
|
|
|
userDetail = _ref7.userDetail,
|
|
|
|
|
loading = _ref7.loading,
|
|
|
|
|
globalSetting = _ref7.globalSetting;
|
|
|
|
|
/* harmony default export */ var Student = ((0,_umi_production_exports.connect)(function (_ref6) {
|
|
|
|
|
var user = _ref6.user,
|
|
|
|
|
userDetail = _ref6.userDetail,
|
|
|
|
|
loading = _ref6.loading,
|
|
|
|
|
globalSetting = _ref6.globalSetting;
|
|
|
|
|
return {
|
|
|
|
|
user: user,
|
|
|
|
|
userDetail: userDetail,
|