Jelajahi Sumber

添加提示框

sunjh 6 tahun lalu
induk
melakukan
a48dc4a6a5

+ 2 - 1
src/components/Home.vue

@@ -48,6 +48,7 @@ import InstitutionRank from '@/components/InstitutionRank'
 import PersonRank from '@/components/PersonRank'
 import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
+import {notify} from '@/constants/index'
 
 export default {
   name: 'Home',
@@ -75,7 +76,7 @@ export default {
     },
   },
   created: function () {
-    console.log('加载中')
+    notify('info', 'lalal')
     this.loadData()
   }
 }

+ 1 - 1
src/components/Mine.vue

@@ -76,7 +76,7 @@ import TaskItem from '@/components/commons/TaskItem'
 import ProjectItem from '@/components/commons/ProjectItem'
 import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'Mine',
   components: {TaskItem, ProjectItem},

+ 1 - 1
src/components/Square.vue

@@ -22,7 +22,7 @@
 import TaskItem from "@/components/commons/TaskItem";
 import Http from '@/js/http.js';
 import Apis from '@/js/api.js';
-
+import {notify} from '@/constants/index'
 export default {
   name: "Square",
   components: { TaskItem },

+ 1 - 1
src/components/cheat/AgencyAdd.vue

@@ -68,7 +68,7 @@
 <script>
 import Http from '@/js/http'
 import Apis from '@/js/api'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'AgencyAdd',
   data () {

+ 1 - 1
src/components/cheat/ProjectAdd.vue

@@ -180,7 +180,7 @@ import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
 import ServiceType from '@/constants/enum/service-type.js'
 import PlatformType from '@/constants/enum/platform-type.js'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'ProjectAdd',
   data () {

+ 1 - 1
src/components/project/Project.vue

@@ -299,7 +299,7 @@ import ResourceType from '@/constants/enum/resource-type'
 import provincecity from '@/components/commons/ProvinceCity'
 import provinceCityJSON from '@/constants/provinceCity.json'
 import ServiceType from '@/constants/enum/service-type'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'Project',
   components: {

+ 1 - 1
src/components/project/ProjectCreate.vue

@@ -156,7 +156,7 @@ import provincecity from '@/components/commons/ProvinceCity'
 import provinceCityJSON from '@/constants/provinceCity.json'
 import ServiceType from '@/constants/enum/service-type'
 import ResourceType from '@/constants/enum/resource-type'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'ProjectCreate',
   components: {

+ 1 - 1
src/components/report/Report.vue

@@ -90,7 +90,7 @@
 import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
 import ServiceType from '@/constants/enum/service-type'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'Report-Create',
   components: {},

+ 1 - 1
src/components/report/ReportCreate.vue

@@ -76,7 +76,7 @@
 import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
 import ReportType from '@/constants/enum/report-type.js'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'ReportCreate',
   components: {},

+ 1 - 1
src/components/task/Task.vue

@@ -137,7 +137,7 @@ import provinceCityJSON from '@/constants/provinceCity.json'
 import ReportList from '@/components/report/ReportList'
 import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'Task',
   components: {

+ 1 - 1
src/components/task/TaskCreate.vue

@@ -108,7 +108,7 @@ import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
 import ResourceType from '@/constants/enum/resource-type.js'
 import ServiceType from '@/constants/enum/service-type'
-
+import {notify} from '@/constants/index'
 export default {
   name: 'Task',
   components: {

+ 52 - 24
src/constants/index.js

@@ -1,26 +1,54 @@
+import {Notification} from 'element-ui'
+
 export const timeChange = (dateString, formdate) => {
-    if (dateString == null || dateString == '') {
-        return '';
-    }
-    // new Date('');传入毫秒数,也可以得到普通的时间,再对date处理
-    var date = new Date(parseInt(dateString));
-    //获取年份,月份,天数,小时数,分钟数,小于10的显示01-09
-    var year = date.getFullYear();
-    var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
-    var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
-    var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
-    var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
-    if (formdate == null || formdate == "yyyy-mm-dd HH:mm") {
-        return year + "-" + month + "-" + currentDate + " " + hours + ":" + minutes;
-    } else if (formdate == "yyyy-mm-dd") {
-        return year + "-" + month + "-" + currentDate;
-    } else if (formdate == "yyyy-mm") {
-        return year + month;
-    } else if (formdate == "mm-dd") {
-        return month + "-" + currentDate;
-    } else if (formdate == "HH:mm") {
-        return hours + ":" + minutes;
-    } else {
-        return "";
-    }
+  if (dateString == null || dateString == '') {
+    return ''
+  }
+  // new Date('');传入毫秒数,也可以得到普通的时间,再对date处理
+  var date = new Date(parseInt(dateString))
+  //获取年份,月份,天数,小时数,分钟数,小于10的显示01-09
+  var year = date.getFullYear()
+  var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1
+  var currentDate = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()
+  var hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
+  var minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()
+  if (formdate == null || formdate == 'yyyy-mm-dd HH:mm') {
+    return year + '-' + month + '-' + currentDate + ' ' + hours + ':' + minutes
+  } else if (formdate == 'yyyy-mm-dd') {
+    return year + '-' + month + '-' + currentDate
+  } else if (formdate == 'yyyy-mm') {
+    return year + month
+  } else if (formdate == 'mm-dd') {
+    return month + '-' + currentDate
+  } else if (formdate == 'HH:mm') {
+    return hours + ':' + minutes
+  } else {
+    return ''
+  }
+}
+export const notify = (type, msg, title) => {
+  var title = '消息'
+  switch (type) {
+    case 'success':
+      title = '成功'
+      break
+    case 'warning':
+      title = '提醒'
+      break
+    case 'info':
+      title = '消息'
+      break
+    case 'error':
+      title = '错误'
+      break
+    default:
+      title = '消息'
+      break
+  }
+  return Notification({
+    title: title,
+    message: msg,
+    type: type,
+    duration: 3000
+  })
 }