From e37e45cfe1123928dba5d9c5a427b0ee497b7ad6 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期二, 23 八月 2022 03:21:32 +0800 Subject: [PATCH] 修复算法配置的字段内容 --- src/views/personalCenter/components/SubAccount.vue | 57 +++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 35 insertions(+), 22 deletions(-) diff --git a/src/views/personalCenter/components/SubAccount.vue b/src/views/personalCenter/components/SubAccount.vue index 95b6f3d..5efb91e 100644 --- a/src/views/personalCenter/components/SubAccount.vue +++ b/src/views/personalCenter/components/SubAccount.vue @@ -4,11 +4,11 @@ <div class="search"> <div class="left"> <div class="id"> - 濮撳悕/鎵嬫満鍙� - <el-input v-model="inputText" placeholder="璇疯緭鍏�"></el-input> + 鐢ㄦ埛鍚�/濮撳悕/鎵嬫満鍙� + <el-input v-model="inputText" placeholder="璇疯緭鍏�" clearable></el-input> </div> - <div class="cluster"> + <div class="cluster" v-show="false"> 鎺堟潈鏃堕暱 <el-select @change="findUserList" v-model="timeLength" placeholder="璇烽�夋嫨"> <el-option v-for="item in durationArr" :key="item.value" :label="item.label" :value="item.value"> @@ -45,16 +45,12 @@ <el-table-column label="搴忓彿" width="55" class-name="index"> <template slot-scope="scope">{{ scope.$index + 1 + (page - 1) * size }}</template> </el-table-column> - <!-- <el-table-column - prop="trueName" - label="濮撳悕" - show-overflow-tooltip - ></el-table-column> --> - <el-table-column prop="username" label="鐢ㄦ埛鍚�" show-overflow-tooltip></el-table-column> - <el-table-column prop="phoneNum" label="鎵嬫満鍙�" show-overflow-tooltip></el-table-column> - <el-table-column prop="userType" label="鐢ㄦ埛绫诲瀷"> + <el-table-column prop="username" label="鐢ㄦ埛鍚�" show-overflow-tooltip ></el-table-column> + <el-table-column prop="trueName" label="濮撳悕" show-overflow-tooltip ></el-table-column> + <el-table-column prop="phoneNum" label="鎵嬫満鍙�" show-overflow-tooltip ></el-table-column> + <el-table-column prop="userType" label="鐢ㄦ埛绫诲瀷" > <template slot-scope="scope"> - <span>{{ scope.row.userType == 1 ? "涓汉" : "鍏徃" }}</span> + <span>{{ scope.row.userType == 1 ? "鏈湴" : "OA璐︽埛" }}</span> </template> </el-table-column> @@ -66,19 +62,20 @@ <!-- <el-table-column prop="authDuration" label="鎺堟潈鏃堕暱"> </el-table-column> --> - <el-table-column prop="dataNames" label="鍏徃"> </el-table-column> - <el-table-column prop="companyName" label="閮ㄩ棬" show-overflow-tooltip></el-table-column> + <!-- <el-table-column prop="dataNames" label="鍏徃"> </el-table-column> --> + <el-table-column prop="companyName" label="閮ㄩ棬" show-overflow-tooltip min-width="200px"></el-table-column> - <el-table-column label="鐘舵��"> + <!-- <el-table-column label="鐘舵��"> <template slot-scope="scope"> <div v-if="scope.row.isBind == 1" class="status green">宸茬粦瀹�</div> <div v-else class="status">鏈粦瀹�</div> </template> - </el-table-column> + </el-table-column> --> - <el-table-column label="鎿嶄綔"> + <el-table-column label="鎿嶄綔" align="center" width="100px"> <template slot-scope="scope"> <span class="iconfont option" @click="editUser(scope.row)">缂栬緫</span> + <span class="iconfont option" style="color:red" @click="delUser(scope.row)">鍒犻櫎</span> </template> </el-table-column> </el-table> @@ -112,8 +109,7 @@ <el-form-item label="鐢ㄦ埛鍚�" prop="username"> <el-input v-model="ruleForm.username" style="width: 350px"></el-input> </el-form-item> - <!-- <el-form-item label="瀵嗙爜" prop="password" v-show="!isEditing"> --> - <el-form-item label="瀵嗙爜" prop="password"> + <el-form-item label="瀵嗙爜" prop="password" v-show="!isEditing"> <el-input v-model="ruleForm.password" style="width: 350px"></el-input> </el-form-item> <!-- <el-form-item label="閲嶇疆瀵嗙爜"> @@ -216,7 +212,7 @@ </template> <script> -import { findUserList, saveSubUser, getMenu, getDataTree } from "@/api/user" +import { findUserList, saveSubUser, getMenu, getDataTree, deleteUser } from "@/api/user" import { getAreas, getDic } from "@/api/login" import Steps from "./Steps" @@ -391,7 +387,7 @@ this.ruleForm.companyName = row.companyName this.ruleForm.phoneNum = row.phoneNum this.ruleForm.email = row.email - this.ruleForm.isChangePwd = row.isChangePwd + this.ruleForm.isChangePwd = false this.ruleForm.industryId = row.industryId this.ruleForm.areaId = row.areaId this.ruleForm.address = [row.provinceId, row.areaId] @@ -418,6 +414,23 @@ let cameraIds = checkedCameras.split(",") this.$refs.ztreeMenus.updateNodes(cameraIds) } + }, + delUser(row) { + this.$confirm('纭瑕佸垹闄よ鐢ㄦ埛鍚�, 鏄惁缁х画?', '鎻愮ず', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning' + }).then(async () => { + let rsp = await deleteUser({id:row.id}) + if (rsp && rsp.success) { + this.$message({ + type: 'success', + message: '鍒犻櫎鎴愬姛!' + }); + } + + this.findUserList() + }) }, resetUser() { this.ruleForm = { @@ -481,7 +494,7 @@ // 缂栬緫涓嶆彁浜ゅ瘑鐮� if (this.isEditing) { - // delete json.password + delete json.password } if (typeof json.areaId === "string") { -- Gitblit v1.8.0