Просмотр исходного кода

【进度】完成等待测试

程志平 4 лет назад
Родитель
Сommit
1d32ebd9c8

+ 1 - 1
config/dev.env.js

@@ -3,5 +3,5 @@ const merge = require('webpack-merge')
 const prodEnv = require('./prod.env')
 
 module.exports = merge(prodEnv, {
-  NODE_ENV: '"development"'
+	NODE_ENV: '"development"'
 })

+ 2 - 2
config/index.js

@@ -12,11 +12,11 @@ module.exports = {
 		// 后端请求地址代理,配置后testIp再之后的页面调用时就直接指代 http://197.82.15.15:8088
 		proxyTable: {
 			'/api': {
-				target: 'https://jtishfw.ncjti.edu.cn/jxch-smartmp/', // 你请求的第三方接口
+				target: 'https://jtishfw.ncjti.edu.cn/jxch-smartmp', // 你请求的第三方接口
 				// target: 'http://baibai.natapp1.cc', // 你请求的第三方接口
 				changeOrigin: true, // 在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务端和服务端进行数据的交互就不会有跨域问题
 				pathRewrite: { // 路径重写,
-					'^/api': '/' // 替换target中的请求地址,也就是说以后你在请求http://api.douban.com/v2/XXXXX这个地址的时候直接写成/api即可。
+					'^/api/': '' // 替换target中的请求地址,也就是说以后你在请求http://api.douban.com/v2/XXXXX这个地址的时候直接写成/api即可。
 				}
 			}
 		},

+ 13 - 3
src/components/dev_mgr/DevMgr.vue

@@ -318,7 +318,17 @@
 			 */
 			handleDownloadTable() {
 				var _this = this
-				this.$axios.get('/api/HotWaters/watertoExcel.action')
+				var params = {}
+				if (_this.form_select.label) {
+					params = {
+						data: {
+							build: _this.form_select.label
+						}
+					}
+				} else {
+					params = ''
+				}
+				this.$axios.post('/api/HotWaters/watertoExcel.action', params)
 					.then(res => {
 						console.log(res.data.downurl);
 						if (typeof(res.data.downurl) != 'undefined' && res.data.downurl != '' && JSON.stringify(res
@@ -424,11 +434,11 @@
 						if (typeof(res.data.msg) != 'undefined' && res.data.msg != '' && res.data.msg == '添加成功' && JSON
 							.stringify(res.data) != '{}') {
 							_this.$message.success('【数据添加】成功!');
-							
+
 							this.addform.user_id = ''
 							this.addform.dom = ''
 							this.addform.build = ''
-							
+
 							let params = {
 								page: this.currentPage,
 								rows: this.pageRows

+ 1 - 2
src/components/index/Index.css

@@ -190,8 +190,7 @@
 	margin: 20px 1px 0 20px;
 	padding: 20px 63px 28px 50px;
 	width: calc(100% - 21px);
-	/* height: 790px; */
-	height: calc(100vh - 90px - 40px);
+	height: 790px;
 	background: #FFFFFF;
 }
 

+ 37 - 4
src/components/shangjiaduizhang/shangjiaduizhang.vue

@@ -59,7 +59,7 @@
 						</el-pagination>
 					</div>
 					<div class="export-table">
-						<el-button type="primary" size="small" @click="toggleSelection()">表格导出</el-button>
+						<el-button type="primary" size="small" @click="handleDownloadTable">表格导出</el-button>
 					</div>
 				</div>
 			</el-col>
@@ -156,6 +156,39 @@
 		},
 		methods: {
 			/**
+			 * 导出表格
+			 */
+			handleDownloadTable() {
+				var _this = this
+				var params = { data: {}}
+				if (_this.drom_options.label) {
+					params.data.build = _this.drom_options.label
+				}
+				if (_this.room_options.room_label) {
+					params.data.dom = _this.room_options.room_label
+				}
+				if (_this.select_riqi.select_day) {
+					params.data.begin_time = _this.select_riqi.select_day
+				}
+				if (JSON.stringify(params.data) == '{}') {
+					params = ''
+				}
+				this.$axios.post('/api/HotWaters/watertoComExcel.action', params)
+					.then(res => {
+						console.log(res.data.downurl);
+						if (typeof(res.data.downurl) != 'undefined' && res.data.downurl != '' && JSON.stringify(res
+								.data) != '{}') {
+							window.open('https://jtishfw.ncjti.edu.cn/jxch-smartmp' + res.data.downurl)
+						} else {
+							_this.$message.error('【未获得】表格!');
+						}
+					})
+					.catch(err => {
+						// console.log(err);
+						_this.$message.error('【导出表格】请求异常: ' + err);
+					})
+			},
+			/**
 			 * 改变页码
 			 * @param {Object} val
 			 */
@@ -184,7 +217,7 @@
 					this.select_riqi.select_month = ""
 					this.select_riqi.select_day = ""
 				}
-				
+
 				this.table.currentPage = 1
 
 				// 获取年月日消费总金额
@@ -261,7 +294,7 @@
 				// console.log(obj);
 				this.drom_options.value = obj.value
 				this.drom_options.label = obj.label
-				
+
 				this.table.currentPage = 1
 
 				// 获取宿舍号,填充宿舍号下拉列表
@@ -285,7 +318,7 @@
 				this.room_options.room_label = obj.label
 
 				this.table.currentPage = 1
-				
+
 				// 组合参数,刷新消费表格
 				this.selectParams()
 			},

+ 1 - 1
src/components/zhuanghaoguanli/zhuanghaoguanli.vue

@@ -302,7 +302,7 @@
 						params: {
 							id: this.form.id,
 							name: String(this.form.name).trim(),
-							number: String(this.form.account).trim(),
+							number: String(this.form.number).trim(),
 							password: String(this.form.password).trim()
 						}
 					})