提交 304246de authored 作者: pengxiaohui's avatar pengxiaohui

bug fixes

上级 51c025f3
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<el-dialog :title="dialogType === 'add' ? '新建角色' : '编辑角色'" :visible.sync="dialogVisible" width="520px" @close="handleClose"> <el-dialog :title="dialogType === 'add' ? '新建角色' : '编辑角色'" :visible.sync="dialogVisible" width="520px" @close="handleClose">
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="120px"> <el-form :model="form" :rules="rules" ref="ruleForm" label-width="120px">
<el-form-item label="角色名称" prop="name"> <el-form-item label="角色名称" prop="name">
<el-input v-model="form.name" size="small" placeholder="请输入角色名称"/> <el-input v-model="form.name" size="small" placeholder="请输入角色名称" :disabled="dialogType === 'edit'"/>
</el-form-item> </el-form-item>
<el-form-item label="角色描述" prop="description"> <el-form-item label="角色描述" prop="description">
<el-input v-model="form.description" size="small" placeholder="请输入角色描述"/> <el-input v-model="form.description" size="small" placeholder="请输入角色描述"/>
......
...@@ -22,13 +22,13 @@ ...@@ -22,13 +22,13 @@
</el-table-column> </el-table-column>
<el-table-column label="分数" min-width="70"> <el-table-column label="分数" min-width="70">
<template slot-scope="subScope"> <template slot-scope="subScope">
<span v-show="!isEdit">{{subScope.row.score}}</span> <span v-show="!isEdit">{{subScope.row.score || '暂无'}}</span>
<el-input v-show="isEdit" v-model="subScope.row.score" size="mini" placeholder="请填写" /> <el-input v-show="isEdit" v-model="subScope.row.score" size="mini" placeholder="请填写" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="成绩发布时间" min-width="160"> <el-table-column label="成绩发布时间" min-width="160">
<template slot-scope="subScope"> <template slot-scope="subScope">
<span v-show="!isEdit">{{subScope.row.pubdate}}</span> <span v-show="!isEdit">{{subScope.row.pubdate || '暂无'}}</span>
<el-date-picker v-show="isEdit" v-model="subScope.row.pubdate" type="datetime" value-format="yyyy-MM-dd hh:mm:ss" placeholder="请选择" size="mini" style="width:100%;"/> <el-date-picker v-show="isEdit" v-model="subScope.row.pubdate" type="datetime" value-format="yyyy-MM-dd hh:mm:ss" placeholder="请选择" size="mini" style="width:100%;"/>
</template> </template>
</el-table-column> </el-table-column>
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<el-form-item label="身份证号:" prop="id_number"> <el-form-item label="身份证号:" prop="id_number">
<el-input v-model="form.id_number" placeholder="请输入身份证号" size="mini" :disabled="!isEdit"/> <el-input v-model="form.id_number" placeholder="请输入身份证号" size="mini" :disabled="!isEdit"/>
</el-form-item> </el-form-item>
<el-form-item label="手机号:" prop="mobile"> <el-form-item label="电话号码:" prop="mobile">
<el-input v-model="form.mobile" placeholder="请输入手机号" size="mini" :disabled="!isEdit"/> <el-input v-model="form.mobile" placeholder="请输入手机号" size="mini" :disabled="!isEdit"/>
</el-form-item> </el-form-item>
<el-form-item label="邮箱地址:" prop="email"> <el-form-item label="邮箱地址:" prop="email">
...@@ -101,6 +101,9 @@ export default { ...@@ -101,6 +101,9 @@ export default {
} }
}, },
computed: { computed: {
user() {
return this.$store.state.user.user || {}
},
permissions() { permissions() {
return this.$store.state.user.permissions || [] return this.$store.state.user.permissions || []
}, },
...@@ -230,7 +233,9 @@ export default { ...@@ -230,7 +233,9 @@ export default {
}) })
}, },
fetchUpdate() { fetchUpdate() {
updateStudentInfo(this.form.id, this.form).then(res => { const params = Object.assign({}, this.form)
params.updated_operator = this.user.username || this.user.nickname
updateStudentInfo(params.id, params).then(res => {
if (res.code === 0 && res.message === 'OK') { if (res.code === 0 && res.message === 'OK') {
this.$message.success('提交数据成功') this.$message.success('提交数据成功')
this.$emit('tableRefetch') this.$emit('tableRefetch')
......
...@@ -163,7 +163,7 @@ export default { ...@@ -163,7 +163,7 @@ export default {
}, },
filters: [ filters: [
{ type: 'input', placeholder: '请输入学籍ID/学员姓名', prop: 'key' }, { type: 'input', placeholder: '请输入学籍ID/学员姓名', prop: 'key' },
{ type: 'input', placeholder: '手机号码', prop: 'mobile' }, { type: 'input', placeholder: '电话号码', prop: 'mobile' },
{ type: 'input', placeholder: '邮箱地址', prop: 'email' } { type: 'input', placeholder: '邮箱地址', prop: 'email' }
], ],
columns: [ columns: [
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论