From 98d6b76976ed7cd4f07029327db146f35d596e11 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期二, 20 十二月 2022 14:36:24 +0800 Subject: [PATCH] fix:修改页面细节 --- src/views/operate/car/myIndex/index.vue | 2 src/views/systemSetting/baseSetting/user/components/main/index.vue | 8 +++- src/views/systemSetting/baseSetting/user/components/password/index.vue | 46 +++++++++++----------- src/components/myUpload/index.vue | 2 src/views/layout/components/Header/index.vue | 10 +++- src/views/systemSetting/baseSetting/role/index.vue | 4 +- 6 files changed, 40 insertions(+), 32 deletions(-) diff --git a/src/components/myUpload/index.vue b/src/components/myUpload/index.vue index 15ae865..cae960e 100644 --- a/src/components/myUpload/index.vue +++ b/src/components/myUpload/index.vue @@ -3,7 +3,7 @@ <div v-if="pictureList.length > 0" class="image-box"> <div v-for="image in pictureList" :class="{ 'image-box-item': true, 'image-box-item-cover': isShowUpload }"> <span v-if="isShowUpload" @click="handleDeletePicture(image)" class="image-delete-icon el-icon-delete"></span> - <el-image :key="image" class="image-content" :src="image"></el-image> + <el-image :key="image" class="image-content" :src="image" :preview-src-list="[image]"></el-image> </div> </div> <el-upload diff --git a/src/views/layout/components/Header/index.vue b/src/views/layout/components/Header/index.vue index 058dd9d..575eeb8 100644 --- a/src/views/layout/components/Header/index.vue +++ b/src/views/layout/components/Header/index.vue @@ -59,7 +59,7 @@ <updatePassword /> </el-dialog> <el-dialog :visible.sync="baseInformationVisible" width="35%" title="鍩烘湰淇℃伅" v-if="baseInformationVisible" - :before-close="handleClose"> + > <el-form :model="info" class="info" label-width="6vw"> <el-form-item label="鐢ㄦ埛ID" min-width="6"> <el-input v-model="info.id"></el-input> @@ -107,13 +107,13 @@ }, { label: '瑙嗛宸℃煡', - checked: false, + checked: true, url: '', id: '2f' }, { label: '鎵ф硶绠$悊', - checked: false, + checked: true, url: '', if: '3f', }, @@ -212,6 +212,10 @@ if (data.id === '1f') { window.open('http://cockpit.patstech.net:28081/cockpit/dist/board.html#/share-board/zfu0LsJ9', '_blank'); } + if (data.id === '2f') { + this.$router.push({path: "/home/video"}) + } + } } }; diff --git a/src/views/operate/car/myIndex/index.vue b/src/views/operate/car/myIndex/index.vue index 49be8c7..2b31650 100644 --- a/src/views/operate/car/myIndex/index.vue +++ b/src/views/operate/car/myIndex/index.vue @@ -73,7 +73,7 @@ </el-dialog> <!-- 缂栬緫 --> <el-dialog :visible.sync="dialogEdit" width="60%" title="缂栬緫杞﹁締淇℃伅" v-if="dialogEdit" - :before-close="handleClose"> + > <MyEditLaw v-if="mystatus === 1" @closeDialog="closeDialog" :info="info"></MyEditLaw> <MyEditSoil v-else @closeDialog="closeDialog" :info="info"></MyEditSoil> </el-dialog> diff --git a/src/views/systemSetting/baseSetting/role/index.vue b/src/views/systemSetting/baseSetting/role/index.vue index 0f25179..cc8ee2c 100644 --- a/src/views/systemSetting/baseSetting/role/index.vue +++ b/src/views/systemSetting/baseSetting/role/index.vue @@ -56,13 +56,13 @@ </el-table> <!-- 淇敼椤甸潰 --> <el-dialog :visible.sync="dialogUpdate" width="45%" :title="updateFlag ? '鏉冮檺璁剧疆' :'鏌ョ湅瑙掕壊淇℃伅'" - v-if="dialogUpdate" :before-close="handleClose"> + v-if="dialogUpdate" > <updateUser :updateFlag="updateFlag" :userInfo=userInfo :getRoleList=" context ? getRoleList : getRoleList" @changeDialog="changeDialog" /> </el-dialog> <!-- 鏌ョ湅椤甸潰 --> <el-dialog :visible.sync="dialogView" width="45%" title="鏌ョ湅瑙掕壊淇℃伅" v-if="dialogView" - :before-close="handleClose"> + > <MyView :userInfo=userInfo @changeDialog="changeDialog" /> </el-dialog> <!-- tools --> diff --git a/src/views/systemSetting/baseSetting/user/components/main/index.vue b/src/views/systemSetting/baseSetting/user/components/main/index.vue index fbb6ce5..5428bf0 100644 --- a/src/views/systemSetting/baseSetting/user/components/main/index.vue +++ b/src/views/systemSetting/baseSetting/user/components/main/index.vue @@ -44,7 +44,7 @@ </template> </el-table-column> <el-table-column prop="status" label="鍚敤" min-width="5"> - <template slot-scope="scope"> + <template slot-scope="scope" > <!-- @change="handleChangeStatus(scope.row)" --> <el-switch class="switchStyle" @@ -72,6 +72,9 @@ <span @click="handleChangeRole(scope.row, 'depart')" >淇敼閮ㄩ棬</span > + <span class="line">|</span> + <span @click="handleChangeStatus(scope.row)">{{scope.row.status === true ?'鍋滅敤':'鍚敤' }}</span> + </div> </template> </el-table-column> @@ -380,10 +383,11 @@ // 淇敼鐢ㄦ埛鐘舵�� handleChangeStatus(obj) { let { id, status } = obj; - status == true ? (status = 1) : (status = 0); + status == true ? (status = 0) : (status = 1); this.$axios .post(`sccg/admin/updateStatus/` + id + "?status=" + status) .then((res) => { + this.getUserList(); }); }, // 鑾峰彇鐢ㄦ埛鍒楄〃 diff --git a/src/views/systemSetting/baseSetting/user/components/password/index.vue b/src/views/systemSetting/baseSetting/user/components/password/index.vue index 90e5ed3..2a7eb82 100644 --- a/src/views/systemSetting/baseSetting/user/components/password/index.vue +++ b/src/views/systemSetting/baseSetting/user/components/password/index.vue @@ -34,7 +34,7 @@ const checkNewPwd = (rule, value, callback) => { if (!value) { callback(new Error('鏂板瘑鐮佷笉鑳戒负绌�')) - }else if(value === this.user.password){ + } else if (value === this.user.password) { callback(new Error('鏂板瘑鐮佷笉鑳藉拰鏃у瘑鐮佷竴鏍�')) } else { callback(); @@ -89,32 +89,32 @@ methods: { // 鎻愪氦 handleSubmit() { - const { userInfo,user } = this; + const { userInfo, user } = this; this.$refs.pwd.validate((valid) => { if (valid) { this.$axios({ - method:'post', - url:'sccg/admin/updatePassword', - data:{ - newPassword:user.newPwd, - oldPassword:user.password, - username:userInfo.username + method: 'post', + url: 'sccg/admin/updatePassword', + data: { + newPassword: user.newPwd, + oldPassword: user.password, + username: userInfo.username } }) - .then(res=>{ - if(res.code === 200){ - this.$emit('closeDialog',{flag:false}); - this.$message({ - type:'success', - message:'瀵嗙爜淇敼鎴愬姛' - }) - }else{ - this.$message({ - type:'warning', - message:res.message - }) - } - }) + .then(res => { + if (res.code === 200) { + this.$emit('closeDialog', { flag: false }); + this.$message({ + type: 'success', + message: '瀵嗙爜淇敼鎴愬姛' + }) + } else { + this.$message({ + type: 'warning', + message: res.message + }) + } + }) } else { return false; } @@ -123,7 +123,7 @@ // 娓呯┖琛ㄥ崟 resetForm() { this.$refs.pwd.resetFields(); - this.$emit('closeDialog',{flag:false}); + this.$emit('closeDialog', { flag: false }); } } } -- Gitblit v1.8.0