Merge branch 'master' into deploy

This commit is contained in:
Pan 2018-10-24 16:07:06 +08:00
commit 01a0d9e5f0
2 changed files with 19 additions and 4 deletions

View File

@ -9,7 +9,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin') const HtmlWebpackPlugin = require('html-webpack-plugin')
const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin') const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin')
const MiniCssExtractPlugin = require('mini-css-extract-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin')
// const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin') const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin')
const UglifyJsPlugin = require('uglifyjs-webpack-plugin') const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
function resolve(dir) { function resolve(dir) {
@ -140,7 +140,7 @@ const webpackConfig = merge(baseWebpackConfig, {
}), }),
// Compress extracted CSS. We are using this plugin so that possible // Compress extracted CSS. We are using this plugin so that possible
// duplicated CSS from different components can be deduped. // duplicated CSS from different components can be deduped.
// new OptimizeCSSAssetsPlugin() new OptimizeCSSAssetsPlugin()
] ]
} }
}) })

View File

@ -24,8 +24,9 @@
border border
fit fit
highlight-current-row highlight-current-row
style="width: 100%;"> style="width: 100%;"
<el-table-column :label="$t('table.id')" align="center" width="65"> @sort-change="sortChange">
<el-table-column :label="$t('table.id')" prop="id" sortable="custom" align="center" width="65">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.id }}</span> <span>{{ scope.row.id }}</span>
</template> </template>
@ -233,6 +234,20 @@ export default {
}) })
row.status = status row.status = status
}, },
sortChange(data) {
const { prop, order } = data
if (prop === 'id') {
this.sortByID(order)
}
},
sortByID(order) {
if (order === 'ascending') {
this.listQuery.sort = '+id'
} else {
this.listQuery.sort = '-id'
}
this.handleFilter()
},
resetTemp() { resetTemp() {
this.temp = { this.temp = {
id: undefined, id: undefined,