@@ -161,13 +161,20 @@
import auth from '@/utils/auth'
import feather from 'feather-icons'
import { mapGetters } from 'vuex'
+import axiosIntance from '@/request/request'
+import { Avatar } from 'ant-design-vue'
export default {
data(){
return{
- routeMenu: []
+ routeMenu: [],
+ baseURL: null,
+ componentKey:0
}
},
methods:{
+ refreshHandle(){
+ this.componentKey += 1
+ },
/**
* 展开/关闭侧边菜单栏
*/
@@ -197,9 +204,10 @@ export default {
}
},
computed:{
- ...mapGetters('userinfo',['isAdmin'])
+ ...mapGetters('userinfo',['isAdmin','Avatar'])
},
mounted(){
+ this.baseURL = axiosIntance.defaults.baseURL
feather.replace()
},
beforeCreate(){
@@ -209,6 +217,19 @@ export default {
}
-
\ No newline at end of file
diff --git a/src/views/layout/MyPackages.vue b/src/views/layout/MyPackages.vue
new file mode 100644
index 0000000..dbb85b7
--- /dev/null
+++ b/src/views/layout/MyPackages.vue
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
{{ item.package.name }}
+
+
订购时间:{{ formatDate(item.purchasedAt) }}
+
到期时间:{{ formatDate(item.expiryDate) }}
+
+ 每分钟限额:{{ item.package.oneMinuteLimit }} 次
+ 周期总调用:{{ item.package.callLimit }} 次
+ 剩余调用:{{ item.remainingCalls }} 次
+
+
+
+ ¥{{ item.package.price }}/月
+ 详情
+
+
+
+
+
+ 未找到匹配的套餐。
+
+
+
+
+
+
+
+
+
diff --git a/src/views/layout/Orders.vue b/src/views/layout/Orders.vue
index 85c653d..f35722d 100644
--- a/src/views/layout/Orders.vue
+++ b/src/views/layout/Orders.vue
@@ -2,9 +2,12 @@
@@ -12,10 +15,13 @@
diff --git a/src/views/layout/Packages.vue b/src/views/layout/Packages.vue
index a9c62fa..3b0cb18 100644
--- a/src/views/layout/Packages.vue
+++ b/src/views/layout/Packages.vue
@@ -2,10 +2,14 @@
-
+
@@ -16,11 +20,13 @@
+
+
diff --git a/src/views/layout/PersonalCenter.vue b/src/views/layout/PersonalCenter.vue
index 252a78b..96e6a4b 100644
--- a/src/views/layout/PersonalCenter.vue
+++ b/src/views/layout/PersonalCenter.vue
@@ -11,7 +11,7 @@
-
+
修改头像
@@ -20,24 +20,34 @@
@@ -100,21 +110,27 @@
@@ -175,9 +260,11 @@ export default {
.bg-gradient {
background: linear-gradient(to right, #4e73df, #1cc88a);
}
+
.modal {
z-index: 1050;
}
+
.btn-close {
background: none;
border: none;
diff --git a/src/views/layout/SystemConfig.vue b/src/views/layout/SystemConfig.vue
index c3bb5cc..eb3e451 100644
--- a/src/views/layout/SystemConfig.vue
+++ b/src/views/layout/SystemConfig.vue
@@ -1,80 +1,151 @@
-
-
-
-
-
-
系统设置
-
在此页面中配置系统的基本参数。
-
-
-
-
-
+
+
+
+
-
+
+
+
+
+
+ 系统名称
+
+
+
+
+ 管理员邮箱
+
+ 我们将在网站显示此邮箱。
+
+
+
+
+ 管理员手机号
+
+ 我们将在网站显示此手机号。
+
+
+
+
+ 系统描述
+
+
+
+
+
+
网站 LOGO
+
+
+
+
+
+
+
+
+
+
+
网站 Favorite
+
+
+
+
+
+
+
+
+
+
+
+
+ 启用用户注册功能
+
+
+
+
+
+
+
+ 启用注册邮箱验证
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/src/views/layout/Users.vue b/src/views/layout/Users.vue
index 8b7f14d..d3ccb64 100644
--- a/src/views/layout/Users.vue
+++ b/src/views/layout/Users.vue
@@ -2,10 +2,13 @@