dev_local_2
杨树林 5 years ago
parent efc0f7779c
commit fe936bd298

@ -10,6 +10,7 @@ const WatchMissingNodeModulesPlugin = require('react-dev-utils/WatchMissingNodeM
const eslintFormatter = require('react-dev-utils/eslintFormatter');
const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin');
const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
const HardSourceWebpackPlugin = require('hard-source-webpack-plugin');
const getClientEnvironment = require('./env');
const paths = require('./paths');
@ -268,6 +269,27 @@ module.exports = {
// You can remove this if you don't use Moment.js:
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
new MonacoWebpackPlugin(),
new HardSourceWebpackPlugin({
// cacheDirectory是在高速缓存写入。默认情况下将缓存存储在node_modules下的目录中因此如
// 果清除了node_modules则缓存也是如此
cacheDirectory: 'node_modules/.cache/hard-source/[confighash]',
// Either an absolute path or relative to webpack's options.context.
// Sets webpack's recordsPath if not already set.
recordsPath: 'node_modules/.cache/hard-source/[confighash]/records.json',
// configHash在启动webpack实例时转换webpack配置并用于cacheDirectory为不同的webpack配
// 置构建不同的缓存
configHash: function(webpackConfig) {
// node-object-hash on npm can be used to build this.
return require('node-object-hash')({sort: false}).hash(webpackConfig);
},
// 当加载器插件其他构建时脚本或其他动态依赖项发生更改时hard-source需要替换缓存以确保输
// 出正确。environmentHash被用来确定这一点。如果散列与先前的构建不同则将使用新的缓存
environmentHash: {
root: process.cwd(),
directories: [],
files: ['package-lock.json', 'yarn.lock'],
},
}),
],
// Some libraries import Node modules but don't use them in the browser.
// Tell Webpack to provide empty mocks for them so importing them works.

@ -163,6 +163,8 @@
"babel-plugin-import": "^1.11.0",
"concat": "^1.0.3",
"happypack": "^5.0.1",
"hard-source-webpack-plugin": "^0.13.1",
"node-object-hash": "^2.0.0",
"node-sass": "^4.12.0",
"sass-loader": "^7.3.1",
"webpack-bundle-analyzer": "^3.0.3",

@ -2619,6 +2619,7 @@ class Listofworksstudentone extends Component {
}
//排序
funordert = (e) => {
debugger
// if (e === "update_time") {
// // 时间
// // 时间排序是从小到大
@ -2643,7 +2644,7 @@ class Listofworksstudentone extends Component {
//学号
//学号排序是从大到小
this.setState({
order: "student_id",
orders: "student_id",
loadingstate: true,
})
this.Startsortingt("student_id", this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
@ -3334,7 +3335,7 @@ class Listofworksstudentone extends Component {
<ul>
<li className="edu-position edu-position-hidebox">
<a className="font-12">
{orders === "work_score" ? "成绩" : orders === "student_id" ? "学号" : ""}排序</a>
{orders&&orders === "work_score" ? "成绩" : orders&&orders === "student_id" ? "学号" : ""}排序</a>
<i className="iconfont icon-xiajiantou ml5 font-12 "></i>
<ul className="edu-position-hide undis mt10">
{/*<li> <a onClick={(e) => this.funordert("update_time")} data-remote="true" className=" font-12" style={{textAlign: "center"}}>更新时间</a></li>*/}

@ -132,6 +132,8 @@ class Trainingjobsetting extends Component {
// console.log(this.props.isAdmin()) //判断是否是老师
// console.log(this.props.isStudent()) //判断是否是学生
// console.log(this.props.isNotMember()) //判断是否有登入权限
console.log("Trainingjobsetting");
}
componentDidMount() {

Loading…
Cancel
Save