| | |
| | | params: { uid }, |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * 重置用户密码 |
| | | * |
| | | */ |
| | | export const resetSnId = (uid) => { |
| | | return axios({ |
| | | method: "GET", |
| | | url: "userInf/resetSnId", |
| | | params: { uid }, |
| | | }); |
| | | }; |
| | |
| | | >编辑</el-button |
| | | > |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | :disabled="scope.row.uid == uid" |
| | | @click="resetSnId(scope.row)" |
| | | >重置密码</el-button |
| | | > |
| | | <el-button |
| | | type="danger" |
| | | size="mini" |
| | | :disabled="scope.row.uid == uid" |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getAllUser, deleteUser, dropRole, improveRole } from "./api"; |
| | | import { |
| | | getAllUser, |
| | | deleteUser, |
| | | dropRole, |
| | | improveRole, |
| | | resetSnId, |
| | | } from "./api"; |
| | | import AddEdit from "./addEdit"; |
| | | import { mapGetters } from "vuex"; |
| | | export default { |
| | |
| | | console.log(err); |
| | | }); |
| | | }, |
| | | resetSnId(record) { |
| | | this.$confirm("确认重置该用户密码吗", "系统提示", { |
| | | type: "warning", |
| | | }) |
| | | .then(() => { |
| | | let loading = this.$layer.loading(); |
| | | resetSnId(record.uid) |
| | | .then((res) => { |
| | | let { code, data, msg } = res.data; |
| | | if (code && data) { |
| | | this.$message.success(msg); |
| | | } else { |
| | | this.$message.error(msg); |
| | | } |
| | | this.$layer.close(loading); |
| | | }) |
| | | .catch((err) => { |
| | | this.$layer.close(loading); |
| | | console.log(err); |
| | | }); |
| | | }) |
| | | .catch(() => {}); |
| | | }, |
| | | }, |
| | | |
| | | mounted() { |