Commit d70f0351bccaece99d94847bc15cb29c1c185b76

Authored by 谭毅彬
1 parent 4ce8c79a

点击接口日志重置,同时重置请求时间为默认值

Signed-off-by: TanYibin <5491541@qq.com>
ant-design-vue-jeecg/src/views/system/monitor/ApiLogList.vue
@@ -6,8 +6,7 @@ @@ -6,8 +6,7 @@
6 <a-row :gutter="24"> 6 <a-row :gutter="24">
7 <a-col :xl='6' :lg='7' :md='8' :sm='24'> 7 <a-col :xl='6' :lg='7' :md='8' :sm='24'>
8 <a-form-item label='接口名称'> 8 <a-form-item label='接口名称'>
9 - <a-select show-search placeholder='请输入接口名称' option-filter-prop='children'  
10 - v-model='queryParam.apiName'> 9 + <a-select show-search placeholder='请输入接口名称' option-filter-prop='children' v-model='queryParam.apiName'>
11 <a-select-option v-for='name in apiNameList' :key='name' :value='name'> 10 <a-select-option v-for='name in apiNameList' :key='name' :value='name'>
12 {{ name }} 11 {{ name }}
13 </a-select-option> 12 </a-select-option>
@@ -86,10 +85,8 @@ @@ -86,10 +85,8 @@
86 <!-- 操作按钮区域 --> 85 <!-- 操作按钮区域 -->
87 <div class="table-operator"> 86 <div class="table-operator">
88 <a-button v-has="'apiLog:add'" @click="handleAdd" type="primary" icon="plus">新增</a-button> 87 <a-button v-has="'apiLog:add'" @click="handleAdd" type="primary" icon="plus">新增</a-button>
89 - <a-button v-has="'apiLog:export'" type="primary" icon="download" @click="handleExportXls('接口日志')">导出  
90 - </a-button>  
91 - <j-super-query :fieldList="superFieldList" v-has="'apiLog:superQuery'"  
92 - @handleSuperQuery="handleSuperQuery"/> 88 + <a-button v-has="'apiLog:export'" type="primary" icon="download" @click="handleExportXls('接口日志')">导出</a-button>
  89 + <j-super-query :fieldList="superFieldList" v-has="'apiLog:superQuery'" @handleSuperQuery="handleSuperQuery"/>
93 </div> 90 </div>
94 91
95 <!-- table区域-begin --> 92 <!-- table区域-begin -->
@@ -110,40 +107,30 @@ @@ -110,40 +107,30 @@
110 <template :slot="expandedRowRender" slot-scope="record"> 107 <template :slot="expandedRowRender" slot-scope="record">
111 <div style="margin: 0"> 108 <div style="margin: 0">
112 <div> 109 <div>
113 - <a-button @click="copyToClipboard(record.requestHeader)" type="link" icon="copy"  
114 - style="vertical-align: revert;"></a-button>  
115 - <span  
116 - style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:#b3b3b3;">请求头:</span>  
117 - <a-button @click="record.expandHeader = !record.expandHeader" type="link" icon="down-circle"  
118 - style="vertical-align: revert;"></a-button>  
119 - <span v-if="record.expandHeader"  
120 - style="padding:0 0 0 32px;display: block; vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:#b3b3b3;">{{  
121 - record.requestHeader  
122 - }}</span> 110 + <a-button @click="copyToClipboard(record.requestHeader)" type="link" icon="copy" style="vertical-align: revert;"></a-button>
  111 + <span style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:#b3b3b3;">请求头:</span>
  112 + <a-button @click="record.expandHeader = !record.expandHeader" type="link" icon="down-circle" style="vertical-align: revert;"></a-button>
  113 + <span v-if="record.expandHeader" style="padding:0 0 0 32px;display: block; vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:#b3b3b3;">
  114 + {{ record.requestHeader }}
  115 + </span>
123 </div> 116 </div>
124 <div> 117 <div>
125 - <a-button @click="copyToClipboard(record.requestBody)" type="link" icon="copy"  
126 - style="vertical-align: revert;"></a-button>  
127 - <span  
128 - style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color: saddlebrown;">请求内容:{{  
129 - record.requestBody  
130 - }}</span> 118 + <a-button @click="copyToClipboard(record.requestBody)" type="link" icon="copy" style="vertical-align: revert;"></a-button>
  119 + <span style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color: saddlebrown;">请求内容:
  120 + {{ record.requestBody }}
  121 + </span>
131 </div> 122 </div>
132 <div> 123 <div>
133 - <a-button @click="copyToClipboard(record.responseBody)" type="link" icon="copy"  
134 - style="vertical-align: revert;"></a-button>  
135 - <span  
136 - style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:#0066CC;">响应内容:{{  
137 - record.responseBody  
138 - }}</span> 124 + <a-button @click="copyToClipboard(record.responseBody)" type="link" icon="copy" style="vertical-align: revert;"></a-button>
  125 + <span style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:#0066CC;">响应内容:
  126 + {{ record.responseBody }}
  127 + </span>
139 </div> 128 </div>
140 <div v-if="record.exception"> 129 <div v-if="record.exception">
141 - <a-button @click="copyToClipboard(record.exception)" type="link" icon="copy"  
142 - style="vertical-align: revert;"></a-button>  
143 - <span  
144 - style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:red">异常堆栈信息:{{  
145 - record.exception  
146 - }}</span> 130 + <a-button @click="copyToClipboard(record.exception)" type="link" icon="copy" style="vertical-align: revert;"></a-button>
  131 + <span style="vertical-align: initial; word-break:break-all; white-space:pre-wrap; overflow:hidden; color:red">异常堆栈信息:
  132 + {{ record.exception }}
  133 + </span>
147 </div> 134 </div>
148 </div> 135 </div>
149 </template> 136 </template>
@@ -265,10 +252,17 @@ export default { @@ -265,10 +252,17 @@ export default {
265 } 252 }
266 }, 253 },
267 methods: { 254 methods: {
  255 + searchReset() {
  256 + let that = this;
  257 + Object.keys(that.queryParam).forEach(function (key) {
  258 + that.queryParam[key] = '';
  259 + });
  260 + that.queryParam['requestTime_begin'] = this.getDefaultDate()
  261 + },
268 getDefaultDate() { 262 getDefaultDate() {
269 var tempDate = new Date() 263 var tempDate = new Date()
270 tempDate.setDate(tempDate.getDate() - 7) 264 tempDate.setDate(tempDate.getDate() - 7)
271 - return moment(tempDate).utcOffset(480).format('YYYY-MM-DD HH:mm:ss'); 265 + return moment(tempDate).utcOffset(480).format('YYYY-MM-DD 00:00:00');
272 }, 266 },
273 loadFrom() { 267 loadFrom() {
274 getApiNameList().then((res) => { 268 getApiNameList().then((res) => {