diff --git a/src/api/station/station.js b/src/api/station/station.js
index a7a1dc5..8e29c71 100644
--- a/src/api/station/station.js
+++ b/src/api/station/station.js
@@ -50,3 +50,21 @@ export const deleteCar = (ids) => {
},
});
};
+
+// 查询早晚高峰时段
+export const getPeakList = (query) => {
+ return request({
+ url: "/api/blade-business/poc_morning_evening/get-list-all",
+ method: "get",
+ params: query,
+ });
+};
+
+// 编辑早晚高峰
+export const editPeak = (data) => {
+ return request({
+ url: "/api/blade-business/poc_morning_evening/update",
+ method: "POST",
+ data,
+ });
+};
diff --git a/src/assets/image/time.png b/src/assets/image/time.png
new file mode 100644
index 0000000..a38b08d
Binary files /dev/null and b/src/assets/image/time.png differ
diff --git a/src/option/user/info.js b/src/option/user/info.js
index b2d9ffa..4e1691e 100644
--- a/src/option/user/info.js
+++ b/src/option/user/info.js
@@ -1,94 +1,105 @@
-
-import { Message } from 'element-ui';
+import { Message } from "element-ui";
export default {
tabs: true,
tabsActive: 1,
column: [
{
- label:'tabs',
- prop:'tabs',
- display: false
- }
+ label: "tabs",
+ prop: "tabs",
+ display: false,
+ },
],
group: [
{
- label: '个人信息',
- prop: 'info',
- column: [{
- label: '头像',
- type: 'upload',
- listType: 'picture-img',
- propsHttp: {
- res: 'data',
- url: 'link',
- },
- // canvasOption: {
- // text: ' ',
- // ratio: 0.1
- // },
- action: '/api/blade-resource/oss/endpoint/put-file',
- fileType: 'img',//img/video/audio,
- accept: 'image/png, image/jpeg',
- tip: '只能上传jpg/png用户头像,且不超过500kb',
- span: 12,
- row: true,
- prop: 'avatar',
- uploadBefore: (file, done, loading) => {
- if (['image/png', 'image/jpeg'].indexOf(file.type) == -1) {
- Message({
- message: '只能上传jpg/png用户头像',
- type: 'error'
- });
- loading();
- }
- else {
- done();
- }
+ label: "个人信息",
+ prop: "info",
+ column: [
+ {
+ label: "头像",
+ type: "upload",
+ listType: "picture-img",
+ propsHttp: {
+ res: "data",
+ url: "link",
+ },
+ // canvasOption: {
+ // text: ' ',
+ // ratio: 0.1
+ // },
+ action: "/api/blade-resource/oss/endpoint/put-file",
+ fileType: "img", //img/video/audio,
+ accept: "image/png, image/jpeg",
+ tip: "只能上传jpg/png用户头像,且不超过500kb",
+ span: 12,
+ row: true,
+ prop: "avatar",
+ uploadBefore: (file, done, loading) => {
+ if (["image/png", "image/jpeg"].indexOf(file.type) == -1) {
+ Message({
+ message: "只能上传jpg/png用户头像",
+ type: "error",
+ });
+ loading();
+ } else if (file.size / 1024 / 1024 > 0.48) {
+ Message({
+ message: "上传的用户头像大小应小于500k",
+ 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: '姓名',
+ // 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'
- }]
- }
+ 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",
+ },
+ ],
+ },
],
-}
+};
diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue
index f5ee413..38f14bd 100644
--- a/src/page/index/top/index.vue
+++ b/src/page/index/top/index.vue
@@ -65,7 +65,7 @@
import(/* webpackChunkName: "views" */ "@/views/stationEdit/index"),
},
+ {
+ path: "/peak/editpeak",
+ name: "早晚高峰",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(/* webpackChunkName: "views" */ "@/views/peak/editpeak"),
+ },
],
},
];
diff --git a/src/views/peak/editpeak.vue b/src/views/peak/editpeak.vue
new file mode 100644
index 0000000..054dc51
--- /dev/null
+++ b/src/views/peak/editpeak.vue
@@ -0,0 +1,296 @@
+
+
