From 367d26f887d5023c3f5b598f2333a093e04826f0 Mon Sep 17 00:00:00 2001 From: mrz <17966059@qq.com> Date: Tue, 16 Apr 2019 10:31:21 +0800 Subject: [PATCH] favicon --- src/views/nav1/Log.vue | 2 +- src/views/nav1/user.vue | 36 +++++++++++++++++++++++++++++++----- static/favicon.ico | Bin 0 -> 24358 bytes 3 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 static/favicon.ico diff --git a/src/views/nav1/Log.vue b/src/views/nav1/Log.vue index 60ad46f..e2ba489 100644 --- a/src/views/nav1/Log.vue +++ b/src/views/nav1/Log.vue @@ -37,7 +37,7 @@ </el-table-column> <!--<el-table-column prop="parameters" label="参数" width="100" sortable>--> <!--</el-table-column>--> - <el-table-column prop="classname" label="系统类" width="100" sortable> + <el-table-column prop="classname" label="系统类" show-overflow-tooltip="true" width="100" sortable> </el-table-column> <el-table-column prop="result" label="操作结果" min-width="200" sortable> </el-table-column> diff --git a/src/views/nav1/user.vue b/src/views/nav1/user.vue index a6fed03..2be735f 100755 --- a/src/views/nav1/user.vue +++ b/src/views/nav1/user.vue @@ -102,6 +102,19 @@ <el-radio class="radio" label="false" >否</el-radio> </el-radio-group> </el-form-item> + <el-form-item lable="头像"> + <el-upload + class="avatar-uploader" + action="http://127.0.0.1:7003/upload" + :show-file-list="true" + accept="image/jpeg,image/jpg,image/png" + :on-success="handleAvatarSuccess" + :before-upload="beforeAvatarUpload" + > + <img v-if="faceImageUrl" :src="faceImageUrl" class="avatar"> + <i v-else class="el-icon-plus avatar-uploader-icon"></i> + </el-upload> + </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> <el-button @click.native="editFormVisible = false">取消</el-button> @@ -170,7 +183,7 @@ <script> import util from '../../common/js/util' import NProgress from 'nprogress' - import { getUserList, removeUser, batchRemoveUser, editUser, addUser, setUserRole } from '../../api/api'; + import { getUserListPage, removeUser, batchRemoveUser, editUser, addUser, setUserRole } from '../../api/api'; import { getList} from '../../api/role_api'; import moment from 'moment' export default { @@ -184,6 +197,7 @@ total: 0, pageNum: 1, pageSize: 5, + faceImageUrl: '', listLoading: false, sels: [],//列表选中列 //编辑界面是否显示 @@ -255,10 +269,11 @@ let para = { pageNum: this.pageNum, pageSize: this.pageSize, - username: this.filters.username + username: this.filters.username, + realname: this.filters.realname }; this.listLoading = true; - getUserList(para).then((res) => { + getUserListPage(para).then((res) => { this.total = res.data.total; this.users = res.data.list; this.listLoading = false; @@ -373,7 +388,7 @@ 式; */ /*moment 安装 npm install moment --save*/ - para.creattime = moment(para.creattime).format('YYYY-MM-DD HH:mm:ss'); +// para.creattime = moment(para.creattime).format('YYYY-MM-DD HH:mm:ss'); this.editLoading = false; editUser(para).then((res) => { @@ -459,11 +474,22 @@ }); console.log(para); }); + }, + handleAvatarSuccess: function(response){ + this.faceImageUrl = 'http://127.0.0.1:7003/'+response.data; + }, + beforeAvatarUpload: function () { + } }, mounted() { this.getUsers(); - } + }, + computed: { + hideShow() {//当图片多于一张的时候,就隐藏上传框 + return this.file === '' ? false : true + } + }, } </script> diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..cbca363 Binary files /dev/null and b/static/favicon.ico differ -- libgit2 0.24.0