diff --git a/dist.zip b/dist.zip
new file mode 100644
index 0000000..b83bfba
Binary files /dev/null and b/dist.zip differ
diff --git a/src/config/website.js b/src/config/website.js
index bafc213..4b788b3 100644
--- a/src/config/website.js
+++ b/src/config/website.js
@@ -48,5 +48,5 @@ export default {
ssoUrl: 'http://localhost:8100/oauth/authorize?client_id=saber&response_type=code&redirect_uri=',
// 单点登录回调地址(Saber服务的地址)
redirectUri: 'http://localhost:1888',
- filePrex: 'http://192.168.1.106:9000',//'http://www.qdscgs.com:9091',// 图片前缀
+ filePrex: 'http://www.qdscgs.com:9091',//'http://192.168.1.106:9000',// 图片前缀
}
diff --git a/src/option/user/info.js b/src/option/user/info.js
index 37ee09b..d98f05d 100644
--- a/src/option/user/info.js
+++ b/src/option/user/info.js
@@ -1,91 +1,188 @@
import website from "../../config/website";
import { Message } from 'element-ui';
-export default {
- tabs: true,
- tabsActive: 1,
- group: [
- {
- label: '个人信息',
- prop: 'info',
- column: [{
- label: '头像',
- prop: 'avatar',
- type: 'upload',
- listType: 'picture-img',
- propsHttp: {
- home: website.filePrex,
- res: 'data',
- url: 'link',
- },
- // canvasOption: {
- // text: ' ',
- // ratio: 0.1
- // },
- fileType: 'img',//img/video/audio,
- accept: 'image/png, image/jpeg',
- action: '/api/blade-resource/oss/endpoint/put-file',
- tip: '只能上传jpg/png用户头像,且不超过500kb',
- span: 12,
- row: true,
- prop: 'avatar',
- tip: '只能上传jpg/png用户头像,且不超过500kb',
- action: '/api/blade-resource/oss/endpoint/put-file',
- uploadBefore: (file, done, loading) => {
- if (['image/png', 'image/jpeg'].indexOf(file.type) == -1) {
- Message({
- message: '只能上传jpg/png用户头像',
- type: 'error'
- });
- loading();
- }
- else {
- done();
- }
- }
- }, {
- label: '姓名',
- span: 12,
- row: true,
- prop: 'realName'
- }, {
- label: '用户名',
- span: 12,
- row: true,
- prop: 'name'
- }, {
- label: '手机号',
- span: 12,
- row: true,
- prop: 'phone'
- }, {
- label: '邮箱',
- prop: 'email',
- span: 12,
- row: true,
- }]
+// export default {
+// tabs: true,
+// tabsActive: 1,
+// group: [
+// {
+// label: '个人信息',
+// prop: 'info',
+// column: [{
+// label: '头像',
+// prop: 'avatar',
+// type: 'upload',
+// listType: 'picture-img',
+// propsHttp: {
+// home: website.filePrex,
+// res: 'data',
+// url: 'link',
+// },
+// // canvasOption: {
+// // text: ' ',
+// // ratio: 0.1
+// // },
+// fileType: 'img',//img/video/audio,
+// accept: 'image/png, image/jpeg',
+// action: '/api/blade-resource/oss/endpoint/put-file',
+// tip: '只能上传jpg/png用户头像,且不超过500kb',
+// span: 12,
+// row: true,
+// prop: 'avatar',
+// tip: '只能上传jpg/png用户头像,且不超过500kb',
+// action: '/api/blade-resource/oss/endpoint/put-file',
+// uploadBefore: (file, done, loading) => {
+// if (['image/png', 'image/jpeg'].indexOf(file.type) == -1) {
+// Message({
+// message: '只能上传jpg/png用户头像',
+// type: 'error'
+// });
+// loading();
+// }
+// else {
+// done();
+// }
+// }
+// }, {
+// label: '姓名',
+// span: 12,
+// row: true,
+// prop: 'realName'
+// }, {
+// label: '用户名',
+// span: 12,
+// row: true,
+// prop: 'name'
+// }, {
+// label: '手机号',
+// span: 12,
+// row: true,
+// prop: 'phone'
+// }, {
+// label: '邮箱',
+// prop: 'email',
+// span: 12,
+// row: true,
+// }]
+// },
+// {
+// label: '修改密码',
+// prop: 'password',
+// column: [{
+// label: '原密码',
+// span: 12,
+// row: true,
+// type: 'password',
+// prop: 'oldPassword'
+// }, {
+// label: '新密码',
+// span: 12,
+// row: true,
+// type: 'password',
+// prop: 'newPassword'
+// }, {
+// label: '确认密码',
+// span: 12,
+// row: true,
+// type: 'password',
+// prop: 'newPassword1'
+// }]
+// }
+// ],
+// }
+
+export const userInfoOption = {
+ column: [{
+ label: '头像',
+ prop: 'avatar',
+ type: 'upload',
+ listType: 'picture-img',
+ propsHttp: {
+ home: website.filePrex,
+ res: 'data',
+ url: 'link',
},
- {
- label: '修改密码',
- prop: 'password',
- column: [{
- label: '原密码',
- span: 12,
- row: true,
- type: 'password',
- prop: 'oldPassword'
- }, {
- label: '新密码',
- span: 12,
- row: true,
- type: 'password',
- prop: 'newPassword'
- }, {
- label: '确认密码',
- span: 12,
- row: true,
- type: 'password',
- prop: 'newPassword1'
- }]
+ fileType: 'img',//img/video/audio,
+ accept: 'image/png, image/jpeg',
+ action: '/api/blade-resource/oss/endpoint/put-file',
+ tip: '只能上传jpg/png用户头像,且不超过500kb',
+ span: 12,
+ row: true,
+ prop: 'avatar',
+ tip: '只能上传jpg/png用户头像,且不超过500kb',
+ action: '/api/blade-resource/oss/endpoint/put-file',
+ uploadBefore: (file, done, loading) => {
+ if (['image/png', 'image/jpeg'].indexOf(file.type) == -1) {
+ Message({
+ message: '只能上传jpg/png用户头像',
+ type: 'error'
+ });
+ loading();
+ }
+ else {
+ done();
+ }
}
- ],
+ }, {
+ label: '姓名',
+ span: 12,
+ row: true,
+ prop: 'realName'
+ }, {
+ label: '用户名',
+ span: 12,
+ row: true,
+ prop: 'name'
+ }, {
+ label: '手机号',
+ span: 12,
+ row: true,
+ prop: 'phone'
+ }, {
+ label: '邮箱',
+ prop: 'email',
+ span: 12,
+ row: true,
+ }]
}
+export const userPwdOption = {
+ column: [{
+ label: '原密码',
+ span: 12,
+ row: true,
+ type: 'password',
+ prop: 'oldPassword',
+ rules: [{
+ required: true,
+ message: "请输入原密码",
+ trigger: "blur"
+ }]
+ }, {
+ label: '新密码',
+ span: 12,
+ row: true,
+ type: 'password',
+ prop: 'newPassword',
+ rules: [{
+ required: true,
+ message: "请输入新密码",
+ trigger: "blur"
+ }]
+ }, {
+ label: '确认密码',
+ span: 12,
+ row: true,
+ type: 'password',
+ prop: 'newPassword1',
+ rules: [{ validator: validatePass2, trigger: 'blur' }]
+ }]
+}
+
+const validatePass2 = (rule, value, callback) => {
+ if (value === '') {
+ callback(new Error('请再次输入密码'));
+ } else if (value !== this.obj.password) {
+ callback(new Error('两次输入密码不一致!'));
+ } else {
+ callback();
+ }
+};
\ No newline at end of file
diff --git a/src/views/system/userinfo.vue b/src/views/system/userinfo.vue
index cf76346..9918d30 100644
--- a/src/views/system/userinfo.vue
+++ b/src/views/system/userinfo.vue
@@ -1,14 +1,19 @@