|
@@ -296,6 +296,11 @@
|
|
|
v-privilege="activeMenu + 'DELETE'"
|
|
|
style="color: #ff474e"
|
|
|
>删除</el-dropdown-item>
|
|
|
+ <el-dropdown-item
|
|
|
+ :command="['active', scope.row]"
|
|
|
+ v-privilege="activeMenu + 'acitve'"
|
|
|
+ style="color: #ff474e"
|
|
|
+ >激活</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
@@ -703,6 +708,9 @@ export default {
|
|
|
break;
|
|
|
case 'tyqy':
|
|
|
this.editUser(item);
|
|
|
+ break;
|
|
|
+ case 'active':
|
|
|
+ this.activation(item);
|
|
|
break
|
|
|
}
|
|
|
},
|
|
@@ -844,6 +852,24 @@ export default {
|
|
|
this.postModal.items = [...this.postModal.items];
|
|
|
}, 100);
|
|
|
},
|
|
|
+ activation(item) {
|
|
|
+ let data = new FormData();
|
|
|
+ let that = this;
|
|
|
+ data.append("loginStatus", "1");
|
|
|
+ data.append("leave", "");
|
|
|
+ that.store
|
|
|
+ .dispatch("system/usersManage/editUser", {
|
|
|
+ id: item.userId,
|
|
|
+ form: data,
|
|
|
+ })
|
|
|
+ .then((res) => {
|
|
|
+ if (res.code === "0") {
|
|
|
+ that.$message.success("该账户已成功激活");
|
|
|
+ } else {
|
|
|
+ that.$message.error(res.message);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
// 选择
|
|
|
postSelectChange (items) {
|
|
|
this.postModal.items = items;
|