From 5bbcdadbb201985f7bafcc60bd679d9e6f0e4229 Mon Sep 17 00:00:00 2001 From: guoshipeng <3194674006@qq.com> Date: Mon, 12 Dec 2022 13:24:57 +0800 Subject: [PATCH] 1.浑南区走航车报告下载;2.菜单分配可以选择某个子菜单,但必须选择实时风场页面;3.空气质量报告模板更新; --- src/main.js | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main.js b/src/main.js index 2457020..01a4bb2 100644 --- a/src/main.js +++ b/src/main.js @@ -45,6 +45,7 @@ Vue.prototype.$request = request.service Vue.prototype.$axiosRequest = request.reqServe +// Vue.prototype.$postRequest=request.reqServe1 /** * If you don't want to use mock-server * you want to use MockJs for mock api @@ -71,6 +72,9 @@ Vue.config.productionTip = false Vue.prototype.$axios = axios Vue.prototype.$Bus = Bus + +import JsonExcel from 'vue-json-excel' +Vue.component('downloadExcel', JsonExcel) function getServerConfig() { return new Promise((resolve, reject) => { @@ -101,4 +105,25 @@ }).$mount('#app') } +Vue.prototype.dateTypeFormat = function (fmt, date) { + let ret + const opt = { + 'Y+': date.getFullYear().toString(), // ��� + 'm+': (date.getMonth() + 1).toString(), // ��� + 'd+': date.getDate().toString(), // ��� + 'H+': date.getHours().toString(), // ��� + 'M+': date.getMinutes().toString(), // ��� + 'S+': date.getSeconds().toString() // ��� + // ��������������������������������������������������������������������������� + } + for (const k in opt) { + ret = new RegExp('(' + k + ')').exec(fmt) + if (ret) { + fmt = fmt.replace(ret[1], (ret[1].length === 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, '0'))) + } + } + return fmt +} + + init() -- Gitblit v1.8.0