|
@@ -75,6 +75,9 @@
|
|
>
|
|
>
|
|
{{ row.status ? "禁用" : "启用" }}
|
|
{{ row.status ? "禁用" : "启用" }}
|
|
</span>
|
|
</span>
|
|
|
|
+
|
|
|
|
+ <span class="oper-span" style="color: var(--primaryColor)" @click="delInfo(row)" v-power="'del'">删除</span
|
|
|
|
+ >
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -158,7 +161,7 @@ import axios from "axios";
|
|
// import { PSW, PHONE } from "@/constant/REG";
|
|
// import { PSW, PHONE } from "@/constant/REG";
|
|
import { ADMIN_USER_ID } from "@/constant";
|
|
import { ADMIN_USER_ID } from "@/constant";
|
|
|
|
|
|
-import { getUserList, updateUser, changeUserStatus,userAdd,userEdit } from "@/request/config";
|
|
|
|
|
|
+import { getUserList, updateUser, deleUser, changeUserStatus,userAdd,userEdit } from "@/request/config";
|
|
import { getApp } from "../../app";
|
|
import { getApp } from "../../app";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
@@ -187,6 +190,14 @@ export default {
|
|
operRoleId.value = row.roleId;
|
|
operRoleId.value = row.roleId;
|
|
state.oper.value.readyUpdate(row);
|
|
state.oper.value.readyUpdate(row);
|
|
};
|
|
};
|
|
|
|
+ const delInfo = async (row) => {
|
|
|
|
+ console.log('row',row);
|
|
|
|
+ let isOk = await getApp().$confirm('用户被删除后,无法登陆使用,无法编辑场景(可将该用户关联的相机绑定到其他管理员),确认要删除组织吗?', '删除')
|
|
|
|
+ if (isOk) {
|
|
|
|
+ await axios.post(deleUser, { id:row.id, });
|
|
|
|
+ getApp().$message({message: '操作成功', type: 'success'});
|
|
|
|
+ }
|
|
|
|
+ }
|
|
const newAddclick = () =>{
|
|
const newAddclick = () =>{
|
|
data.newShow = true
|
|
data.newShow = true
|
|
}
|
|
}
|
|
@@ -204,6 +215,7 @@ export default {
|
|
...state,
|
|
...state,
|
|
...toRefs(data),
|
|
...toRefs(data),
|
|
headList,
|
|
headList,
|
|
|
|
+ delInfo,
|
|
updateInfo,
|
|
updateInfo,
|
|
auth,
|
|
auth,
|
|
user,
|
|
user,
|