前端对接修改信息
This commit is contained in:
Binary file not shown.
@@ -126,6 +126,7 @@ namespace Yi.Framework.Service
|
|||||||
{
|
{
|
||||||
var user_data=await _Db.Set<user>().Include(u=>u.roles)
|
var user_data=await _Db.Set<user>().Include(u=>u.roles)
|
||||||
.Where(u => u.id == user_id && u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync();
|
.Where(u => u.id == user_id && u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync();
|
||||||
|
user_data.password = null;
|
||||||
user_data.roles.ToList().ForEach(u => u.users = null);
|
user_data.roles.ToList().ForEach(u => u.users = null);
|
||||||
return user_data;
|
return user_data;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -153,7 +153,7 @@
|
|||||||
<v-col
|
<v-col
|
||||||
v-for="item in menuInfo"
|
v-for="item in menuInfo"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
cols="6" sm="3" md="1">{{menuInfo.menu_name}}</v-col>
|
cols="6" sm="3" md="1">{{item.menu_name}}</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-list-item-subtitle>
|
</v-list-item-subtitle>
|
||||||
</v-list-item-content>
|
</v-list-item-content>
|
||||||
@@ -224,7 +224,7 @@
|
|||||||
|
|
||||||
<v-col cols="12" class="text-right">
|
<v-col cols="12" class="text-right">
|
||||||
<v-btn color="primary" class="ma-4" min-width="100"> 清空 </v-btn>
|
<v-btn color="primary" class="ma-4" min-width="100"> 清空 </v-btn>
|
||||||
<v-btn color="secondary" min-width="100"> 保存 </v-btn>
|
<v-btn color="secondary" @click="save()" min-width="100"> 保存 </v-btn>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-form>
|
</v-form>
|
||||||
</material-card>
|
</material-card>
|
||||||
@@ -235,7 +235,8 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import userApi from "../api/userApi";
|
import userApi from "../api/userApi";
|
||||||
import menuApi from "../api/menuApi"
|
import menuApi from "../api/menuApi";
|
||||||
|
import accountApi from "../api/accountApi"
|
||||||
export default {
|
export default {
|
||||||
name: "UserProfileView",
|
name: "UserProfileView",
|
||||||
data: () => ({
|
data: () => ({
|
||||||
@@ -244,10 +245,10 @@ export default {
|
|||||||
editInfo: {},
|
editInfo: {},
|
||||||
newPassword:"",
|
newPassword:"",
|
||||||
dis_newPassword:true,
|
dis_newPassword:true,
|
||||||
menuInfo:{}
|
menuInfo:[]
|
||||||
}),
|
}),
|
||||||
created() {
|
created() {
|
||||||
// this.init();
|
this.init();
|
||||||
},
|
},
|
||||||
watch:{
|
watch:{
|
||||||
editInfo:{
|
editInfo:{
|
||||||
@@ -266,9 +267,30 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
save()
|
||||||
|
{
|
||||||
|
accountApi.changePassword(this.editInfo,this.newPassword).then(resp=>{
|
||||||
|
if(resp.status)
|
||||||
|
{
|
||||||
|
this.$dialog.notify.error(resp.msg, {
|
||||||
|
position: "top-right",
|
||||||
|
timeout: 5000,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.$dialog.notify.success(resp.msg, {
|
||||||
|
position: "top-right",
|
||||||
|
timeout: 5000,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
this.init();
|
||||||
|
})
|
||||||
|
},
|
||||||
init() {
|
init() {
|
||||||
userApi.GetUserInfoById().then((resp) => {
|
userApi.GetUserInfoById().then((resp) => {
|
||||||
this.userInfo = resp.data;
|
this.userInfo = resp.data;
|
||||||
|
this.userInfo.password="";
|
||||||
this.editInfo= Object.assign({}, this.userInfo);
|
this.editInfo= Object.assign({}, this.userInfo);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user