| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- // 网站基本信息
- companyInfo = {
- url: 'http://det.shandongewall.com/',
- main: 'E-WALL',
- year: new Date().getFullYear(),
- };
- headapi = process.env.NODE_ENV === 'development' ? './api/' : '../';
- // headapi = '/api/';
- // 常用选项
- globalQuipState = function () {
- let option = [
- {
- value: '',
- label: '全部'
- }, {
- value: '0',
- label: '新入库'
- }, {
- value: '1',
- label: '未售'
- },
- ];
- return option
- };
- // 开始时间
- globalBt = function () {
- const et = new Date();
- const bt = new Date("2019-01-01 00:00:01");
- return [bt, et];
- };
- globalBt2 = function () {
- const et = new Date();
- const bt = new Date();
- bt.setTime(bt.getTime() - 3600 * 1000 * 24 * 7);
- return [bt, et];
- };
- // 格式化时间
- globalfmtDate = function (datetime, length) {
- if ((datetime == '') || (datetime == undefined))
- return '';
- if ((datetime == '1900-01-01') || (datetime == '1900-01-01 00:00:00.000'))
- return '';
- length = !length ? 10 : length;//缺省参数
- return (datetime != null) ? datetime.substr(0, length) : '';
- };
- // 去掉T格式化时间,截取制定长度
- globalfmtDate2 = function (datetime,start,length) {
- if ((datetime == '') || (datetime == undefined))
- return '';
- if ((datetime == '1900-01-01') || (datetime == '1900-01-01 00:00:00.000'))
- return '';
- var new_date = new Date(+new Date(datetime) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
- length = !length ? 10 : length;//缺省参数
- return new_date.substr(start, length);
- };
- // 获取当前时间
- globalcurrent = function () {
- let date = new Date();
- let seperator1 = "-";
- let year = date.getFullYear();
- let month = date.getMonth() + 1;
- let strDate = date.getDate();
- if (month >= 1 && month <= 9) {
- month = "0" + month;
- }
- if (strDate >= 0 && strDate <= 9) {
- strDate = "0" + strDate;
- }
- let thisdata = year + seperator1 + month + seperator1 + strDate;
- return thisdata;
- };
- // 校验内容长度
- globalValid = function (data, mins, maxs, text, that) {
- let thisVal = data;
- let thisLeng = thisVal.length;
- let min = parseInt(mins);
- let max = parseInt(maxs);
- let dispalyMin = min + 1;
- let title = '警告';
- if (thisVal == '' ) {
- that.$message({
- message: text + '不能为空!',
- type: 'warning'
- });
- return false
- } else if (thisLeng <= min) {
- that.$message({
- message: text + '最少' + dispalyMin + '字符!',
- type: 'warning'
- });
- return false
- } else if (thisLeng > max) {
- that.$message({
- message: text + '超出限制数量!',
- type: 'warning'
- });
- return false
- } else {
- return true
- }
- };
- // 手机号码格式
- globalCheckPhone = function (val) {
- let re = /^1[3|4|5|7|8|9][0-9]\d{8}$/;
- if (val.search(re) == -1) {
- return false;
- } else {
- return true;
- }
- };
- //格式化日期 年月日
- globaltime2String = function (time) {
- let datetime = new Date();
- datetime.setTime(time);
- let year = datetime.getFullYear();
- let month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
- let date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
- return year + "-" + month + "-" + date;
- };
- nonTfmtDate = function (datetime,length) {
- if ((datetime == '') || (datetime == undefined))
- return '';
- if ((datetime == '1900-01-01') || (datetime == '1900-01-01 00:00:00.000'))
- return '';
- length = !length ? 10: length;//缺省参数
- datetime = new Date(+new Date(datetime)+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'');
- return datetime
- };
- // 校验MAC地址
- checkMac = function(val){
- var regex = "(([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2})|(([A-Fa-f0-9]{2}:){5}[A-Fa-f0-9]{2})"; // 含冒号
- var regexp = new RegExp(regex);
- if (!regexp.test(val)) {
- return false;
- }
- return true;
- };
- // table配置项目
- // 每页选项
- pageOptions = function () {
- let option = [
- {
- value: 10,
- label: '10'
- }, {
- value: 25,
- label: '25'
- }, {
- value: 50,
- label: '50'
- }, {
- value: 100,
- label: '100'
- }, {
- value: 2000,
- label: '2000'
- },
- ];
- return option
- };
|