|
@@ -1,117 +1,132 @@
|
|
// The Vue build version to load with the `import` command
|
|
// The Vue build version to load with the `import` command
|
|
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
|
|
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
|
|
-import Vue from 'vue';
|
|
|
|
-import App from '@/components/App.vue';
|
|
|
|
|
|
+import Vue from 'vue'
|
|
|
|
+import App from '@/components/App.vue'
|
|
// include
|
|
// include
|
|
-import '@/config/include.js';
|
|
|
|
|
|
+import '@/config/include.js'
|
|
|
|
|
|
// 通用store
|
|
// 通用store
|
|
-import store from '@/store/index.js';
|
|
|
|
|
|
+import store from '@/store/index.js'
|
|
|
|
|
|
// router
|
|
// router
|
|
-import router from './router/index.js';
|
|
|
|
|
|
+import router from './router/index.js'
|
|
|
|
|
|
import VueApollo from 'vue-apollo'
|
|
import VueApollo from 'vue-apollo'
|
|
|
|
|
|
import apollo from '@/config/apolloConfig.js'
|
|
import apollo from '@/config/apolloConfig.js'
|
|
|
|
|
|
// 关闭生产模式下给出的提示
|
|
// 关闭生产模式下给出的提示
|
|
-Vue.config.productionTip = false;
|
|
|
|
|
|
+Vue.config.productionTip = false
|
|
|
|
|
|
Vue.use(VueApollo)
|
|
Vue.use(VueApollo)
|
|
|
|
|
|
// 注册表格的全局组件
|
|
// 注册表格的全局组件
|
|
-import DilCommonUI from "@/components/DilCommonUI";
|
|
|
|
-Vue.use(DilCommonUI);
|
|
|
|
|
|
+import DilCommonUI from '@/components/DilCommonUI'
|
|
|
|
+Vue.use(DilCommonUI)
|
|
|
|
|
|
-import vuescroll from "vuescroll";//引入vuescroll
|
|
|
|
-import "vuescroll/dist/vuescroll.css";//引入vuescroll样式
|
|
|
|
-Vue.use(vuescroll);//使用
|
|
|
|
|
|
+import vuescroll from 'vuescroll' //引入vuescroll
|
|
|
|
+import 'vuescroll/dist/vuescroll.css' //引入vuescroll样式
|
|
|
|
+Vue.use(vuescroll) //使用
|
|
|
|
|
|
// 导出Excel全局组件
|
|
// 导出Excel全局组件
|
|
import tableToExcel from '@/components/exportExcel/exportExcel'
|
|
import tableToExcel from '@/components/exportExcel/exportExcel'
|
|
Vue.use(tableToExcel)
|
|
Vue.use(tableToExcel)
|
|
|
|
|
|
const apolloProvider = new VueApollo({
|
|
const apolloProvider = new VueApollo({
|
|
- defaultClient: apollo
|
|
|
|
|
|
+ defaultClient: apollo
|
|
})
|
|
})
|
|
|
|
|
|
- //把时间戳改为正常可读的时间
|
|
|
|
- export function renderTime(date) {
|
|
|
|
- if(date !== null){
|
|
|
|
- let dateee = new Date(date).toJSON();
|
|
|
|
- return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, " ").replace(/\.[\d]{3}Z/, "");
|
|
|
|
|
|
+//把时间戳改为正常可读的时间
|
|
|
|
+export function renderTime(date) {
|
|
|
|
+ if (date !== null) {
|
|
|
|
+ let dateee = new Date(date).toJSON()
|
|
|
|
+ return new Date(+new Date(dateee) + 8 * 3600 * 1000)
|
|
|
|
+ .toISOString()
|
|
|
|
+ .replace(/T/g, ' ')
|
|
|
|
+ .replace(/\.[\d]{3}Z/, '')
|
|
}
|
|
}
|
|
- return null;
|
|
|
|
|
|
+ return null
|
|
}
|
|
}
|
|
//把毫秒数转换分
|
|
//把毫秒数转换分
|
|
-export function getDuration(my_time) {
|
|
|
|
- if(my_time !== null){
|
|
|
|
- return Math.floor(my_time / 1000 / 60);
|
|
|
|
|
|
+export function getDuration(my_time) {
|
|
|
|
+ if (my_time !== null) {
|
|
|
|
+ return Math.floor(my_time / 1000 / 60)
|
|
}
|
|
}
|
|
- return null;
|
|
|
|
|
|
+ return null
|
|
}
|
|
}
|
|
export function sjTime(orderPlanInTime) {
|
|
export function sjTime(orderPlanInTime) {
|
|
- var stringTime = renderTime(orderPlanInTime);
|
|
|
|
- var timestamp1 = stringTime.replace(/-/g, "/");
|
|
|
|
- return new Date(timestamp1).getTime();
|
|
|
|
|
|
+ var stringTime = renderTime(orderPlanInTime)
|
|
|
|
+ var timestamp1 = stringTime.replace(/-/g, '/')
|
|
|
|
+ return new Date(timestamp1).getTime()
|
|
}
|
|
}
|
|
//验证电话号码
|
|
//验证电话号码
|
|
export function VerifyPhoneNumber(Phone) {
|
|
export function VerifyPhoneNumber(Phone) {
|
|
- var myreg=/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9]|19[0|1|2|3|5|6|7|8|9])\d{8}$/;
|
|
|
|
|
|
+ var myreg = /^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9]|19[0|1|2|3|5|6|7|8|9])\d{8}$/
|
|
if (!myreg.test(Phone)) {
|
|
if (!myreg.test(Phone)) {
|
|
- return false;
|
|
|
|
|
|
+ return false
|
|
} else {
|
|
} else {
|
|
- return true;
|
|
|
|
|
|
+ return true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
export function isNumber(value) {
|
|
export function isNumber(value) {
|
|
//验证是否为数字
|
|
//验证是否为数字
|
|
- var patrn = /^(-)?\d+(\.\d+)?$/;
|
|
|
|
- if (patrn.exec(value) == null || value == "") {
|
|
|
|
- return false;
|
|
|
|
|
|
+ var patrn = /^(-)?\d+(\.\d+)?$/
|
|
|
|
+ if (patrn.exec(value) == null || value == '') {
|
|
|
|
+ return false
|
|
} else {
|
|
} else {
|
|
- return true;
|
|
|
|
|
|
+ return true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
export function isIntegerNumber(value) {
|
|
export function isIntegerNumber(value) {
|
|
//验证是否为整数
|
|
//验证是否为整数
|
|
- var patrn = /^\+?[1-9][0-9]*$/g;
|
|
|
|
- if (patrn.exec(value) == null || value == "") {
|
|
|
|
- return false;
|
|
|
|
|
|
+ var patrn = /^\+?[1-9][0-9]*$/g
|
|
|
|
+ if (patrn.exec(value) == null || value == '') {
|
|
|
|
+ return false
|
|
} else {
|
|
} else {
|
|
- return true;
|
|
|
|
|
|
+ return true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+export function toDateString(value) {
|
|
|
|
+ if (value == null) {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ var Year = value.getFullYear()
|
|
|
|
+ var Month = ('0' + (value.getMonth() + 1)).slice(-2)
|
|
|
|
+ var Day = ('0' + value.getDate()).slice(-2)
|
|
|
|
+ var Hours = ('0' + value.getHours()).slice(-2)
|
|
|
|
+ var Minutes = ('0' + value.getMinutes()).slice(-2)
|
|
|
|
+ var Seconds = ('0' + value.getSeconds()).slice(-2)
|
|
|
|
+ var DATE =
|
|
|
|
+ Year + '-' + Month + '-' + Day + ' ' + Hours + ':' + Minutes + ':' + Seconds
|
|
|
|
+ return DATE
|
|
|
|
+}
|
|
//写一个方法封装date对象转换为时间字符串
|
|
//写一个方法封装date对象转换为时间字符串
|
|
- export function toDateString(value){
|
|
|
|
- if(value==null){
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- var Year = value.getFullYear();
|
|
|
|
- var Month = ("0" + (value.getMonth() + 1)).slice(-2)
|
|
|
|
- var Day = ("0" + (value.getDate())).slice(-2)
|
|
|
|
- var Hours = ("0" + (value.getHours())).slice(-2)
|
|
|
|
- var Minutes = ("0" + (value.getMinutes())).slice(-2)
|
|
|
|
- var Seconds = ("0" + (value.getSeconds())).slice(-2)
|
|
|
|
- var DATE = Year + "-" + Month + "-" + Day + " " + Hours + ":" + Minutes + ":" + Seconds
|
|
|
|
- return DATE
|
|
|
|
|
|
+export function toDateStringDay(value) {
|
|
|
|
+ if (value == null) {
|
|
|
|
+ return
|
|
}
|
|
}
|
|
|
|
+ var Year = value.getFullYear()
|
|
|
|
+ var Month = ('0' + (value.getMonth() + 1)).slice(-2)
|
|
|
|
+ var Day = ('0' + value.getDate()).slice(-2)
|
|
|
|
+ var Hours = ('0' + value.getHours()).slice(-2)
|
|
|
|
+ var DATE = Year + '-' + Month + '-' + Day
|
|
|
|
+ return DATE
|
|
|
|
+}
|
|
//写一个方法封装date对象转换为时间字符串
|
|
//写一个方法封装date对象转换为时间字符串
|
|
- export function toDateNo(value){
|
|
|
|
- if(value==null){
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- var Year = value.getFullYear();
|
|
|
|
- var Month = ("0" + (value.getMonth() + 1)).slice(-2)
|
|
|
|
- var Day = ("0" + (value.getDate())).slice(-2)
|
|
|
|
- var Hours = ("0" + (value.getHours())).slice(-2)
|
|
|
|
- var Minutes = ("0" + (value.getMinutes())).slice(-2)
|
|
|
|
- var Seconds = ("0" + (value.getSeconds())).slice(-2)
|
|
|
|
- var DATE = Year + "" + Month + "" + Day + "" + Hours + "" + Minutes + "" + Seconds
|
|
|
|
- return DATE
|
|
|
|
|
|
+export function toDateNo(value) {
|
|
|
|
+ if (value == null) {
|
|
|
|
+ return
|
|
}
|
|
}
|
|
|
|
+ var Year = value.getFullYear()
|
|
|
|
+ var Month = ('0' + (value.getMonth() + 1)).slice(-2)
|
|
|
|
+ var Day = ('0' + value.getDate()).slice(-2)
|
|
|
|
+ var Hours = ('0' + value.getHours()).slice(-2)
|
|
|
|
+ var Minutes = ('0' + value.getMinutes()).slice(-2)
|
|
|
|
+ var Seconds = ('0' + value.getSeconds()).slice(-2)
|
|
|
|
+ var DATE =
|
|
|
|
+ Year + '' + Month + '' + Day + '' + Hours + '' + Minutes + '' + Seconds
|
|
|
|
+ return DATE
|
|
|
|
+}
|
|
|
|
|
|
/* eslint-disable no-new */
|
|
/* eslint-disable no-new */
|
|
new Vue({
|
|
new Vue({
|
|
@@ -121,4 +136,4 @@ new Vue({
|
|
components: { App },
|
|
components: { App },
|
|
provide: apolloProvider.provide(),
|
|
provide: apolloProvider.provide(),
|
|
template: '<App/>'
|
|
template: '<App/>'
|
|
-});
|
|
|
|
|
|
+})
|