Commit 5d6954ae by wangyalan-git

系统设置,操作日志,

parent 6d75d46a
...@@ -65,7 +65,7 @@ export const asyncRouterMap = [ ...@@ -65,7 +65,7 @@ export const asyncRouterMap = [
name: 'goodsCategory', name: 'goodsCategory',
component: () => import('@/views/inv/GoodsCateogory'), component: () => import('@/views/inv/GoodsCateogory'),
meta: { title: '物品类别', icon: 'product-cate' } meta: { title: '物品类别', icon: 'product-cate' }
},{ }, {
path: 'depotAdmin', path: 'depotAdmin',
name: 'depotAdmin', name: 'depotAdmin',
component: () => import('@/views/inv/DepotAdmin'), component: () => import('@/views/inv/DepotAdmin'),
...@@ -141,7 +141,27 @@ export const asyncRouterMap = [ ...@@ -141,7 +141,27 @@ export const asyncRouterMap = [
hidden: true hidden: true
}] }]
}, },
{
path: '/set',
component: Layout,
redirect: '/set/log',
name: 'set',
meta: { title: '系统设置', icon: 'product-list' },
children: [
{
path: 'log',
name: 'log',
component: () => import('@/views/set/log'),
meta: { title: '操作日志', icon: 'ums-role' },
hidden: false
},
{
path: 'setting',
name: 'setting',
component: () => import('@/views/set/setting'),
meta: { title: '配置管理', icon: 'product-list' },
}]
},
// 权限模块 // 权限模块
{ {
path: '/ums', path: '/ums',
...@@ -208,20 +228,6 @@ export const asyncRouterMap = [ ...@@ -208,20 +228,6 @@ export const asyncRouterMap = [
component: () => import('@/views/ums/resource/categoryList'), component: () => import('@/views/ums/resource/categoryList'),
meta: { title: '资源分类' }, meta: { title: '资源分类' },
hidden: true hidden: true
},
{
path: 'log',
name: 'log',
component: () => import('@/views/ums/resource/log'),
meta: { title: '操作日志', icon: 'ums-role' },
hidden: false
},
{
path: 'setting',
name: 'setting',
component: () => import('@/views/ums/resource/setting'),
meta: { title: '配置管理', icon: 'ums-menu' },
hidden: false
} }
] ]
}, },
......
...@@ -216,9 +216,9 @@ export default { ...@@ -216,9 +216,9 @@ export default {
this.visible = false this.visible = false
}, },
handleAdd() { handleAdd() {
for (var i of this.formData.tableData) { // for (var i of this.formData.tableData) {
i.isOK = false // i.isOK = false
} // }
this.formData.tableData.push({ this.formData.tableData.push({
name: '', name: '',
goodsNo: '', goodsNo: '',
...@@ -235,12 +235,12 @@ export default { ...@@ -235,12 +235,12 @@ export default {
// 把每一行的索引放进row // 把每一行的索引放进row
row.index = rowIndex; row.index = rowIndex;
}, },
dbclick(row, event, column) { // dbclick(row, event, column) {
for (var i of this.formData.tableData) { // for (var i of this.formData.tableData) {
i.isOK = false // i.isOK = false
} // }
row.isOK = !row.isOK // row.isOK = !row.isOK
}, // },
submit(formName) { submit(formName) {
// if (!this.formData.tableData.length || !this.formData.tableData[0].name) { // if (!this.formData.tableData.length || !this.formData.tableData[0].name) {
// this.$message.warning('请添加物品') // this.$message.warning('请添加物品')
......
...@@ -320,14 +320,12 @@ export default { ...@@ -320,14 +320,12 @@ export default {
submit(formName) { submit(formName) {
this.$refs[formName].validate((valid) => { this.$refs[formName].validate((valid) => {
if (valid) { if (valid) {
let data = this.formData.tableData
alert(JSON.stringify(data))
addGoodList({ vankeGoodsList: this.formData.tableData }).then(res => { addGoodList({ vankeGoodsList: this.formData.tableData }).then(res => {
this.$emit('ok') this.$emit('ok')
this.visible = false this.visible = false
}) })
} else { } else {
this.$message.warning('请检查必填项') this.$message.warning('请检查必填项是否输入')
} }
}) })
......
...@@ -42,11 +42,12 @@ ...@@ -42,11 +42,12 @@
</el-table-column> </el-table-column>
<el-table-column label="操作内容" <el-table-column label="操作内容"
align="center" align="center"
prop="action"> prop="content">
</el-table-column> </el-table-column>
<el-table-column label="操作时间" <el-table-column label="操作时间"
align="center" align="center"
prop="module"> prop="module">
<template slot-scope="scope">{{scope.row.createTime | formatTime}}</template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
...@@ -66,7 +67,7 @@ ...@@ -66,7 +67,7 @@
</template> </template>
<script> <script>
import { logRequest } from '@/api/login' import { logRequest } from '@/api/login'
import moment from 'moment/moment'
const defaultListQuery = { const defaultListQuery = {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
...@@ -143,7 +144,15 @@ export default { ...@@ -143,7 +144,15 @@ export default {
this.listLoading = false this.listLoading = false
}) })
} }
},
filters: {
formatTime(time) {
if (!time) {
return '--'
}
return moment(time).format('YYYY-MM-DD HH:mm:ss')
} }
},
} }
</script> </script>
<style scoped> <style scoped>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment