Files
Yi.Admin/Yi.Vue/src/views/AdmUser.vue

48 lines
1.3 KiB
Vue
Raw Normal View History

2021-10-11 21:50:50 +08:00
<template>
2021-10-14 20:29:07 +08:00
<v-card class="mx-auto" width="100%">
{{select}}
<ccCombobox headers='设置角色' :items="items" @select="getSelect" itemText="role_name"></ccCombobox>
<ccTable
:defaultItem="defaultItem"
:headers="headers"
:axiosUrls="axiosUrls"
></ccTable>
</v-card>
2021-10-11 21:50:50 +08:00
</template>
<script>
export default {
2021-10-14 20:29:07 +08:00
methods:{
getSelect(data){
this.select=data;
}
2021-10-11 21:50:50 +08:00
},
data: () => ({
2021-10-14 20:29:07 +08:00
select:[],
items: [{id:1,role_name:"管理员"},{id:1,role_name:"超级管理员"}],
axiosUrls: {
get: "user/getuser",
update: "user/updateuser",
del: "user/delListuser",
add: "user/adduser",
},
2021-10-11 21:50:50 +08:00
headers: [
2021-10-14 20:29:07 +08:00
{ text: "编号", align: "start", value: "id" },
2021-10-11 21:50:50 +08:00
{ text: "用户名", value: "username", sortable: false },
{ text: "密码", value: "password", sortable: false },
{ text: "图标", value: "icon", sortable: false },
2021-10-14 20:29:07 +08:00
{ text: "昵称", value: "nick", sortable: true },
{ text: "邮箱", value: "email", sortable: true },
{ text: "IP", value: "ip", sortable: false },
{ text: "年龄", value: "age", sortable: false },
2021-10-11 21:50:50 +08:00
{ text: "操作", value: "actions", sortable: false },
],
2021-10-14 20:29:07 +08:00
defaultItem: {
2021-10-11 21:50:50 +08:00
username: "test",
password: "123",
icon: "mdi-lock",
2021-10-14 20:29:07 +08:00
nick: "橙子",
age: 18,
},
2021-10-11 21:50:50 +08:00
}),
};
</script>