Merge branch 'master' of http://113.200.75.45:82/monitor_v3/hg-monitor-web into master-v32-xwx
Showing
6 changed files
with
51 additions
and
11 deletions
@@ -59,7 +59,7 @@ export default { | @@ -59,7 +59,7 @@ export default { | ||
59 | ]) | 59 | ]) |
60 | 60 | ||
61 | //自定义选择时间 | 61 | //自定义选择时间 |
62 | - let dateValue=Vue.ref(); | 62 | + let dateValue=Vue.ref([]); |
63 | //选中的聚合频率 | 63 | //选中的聚合频率 |
64 | let checkedId=Vue.ref(); | 64 | let checkedId=Vue.ref(); |
65 | let commandVal=Vue.ref('聚合频率') | 65 | let commandVal=Vue.ref('聚合频率') |
@@ -239,7 +239,8 @@ export default { | @@ -239,7 +239,8 @@ export default { | ||
239 | const getDateTime=(newDate)=>{ | 239 | const getDateTime=(newDate)=>{ |
240 | let dateTime=''; | 240 | let dateTime=''; |
241 | let year=newDate.getFullYear();//获取当前年 | 241 | let year=newDate.getFullYear();//获取当前年 |
242 | - let month=timeFormat(newDate.getMonth()+1);//获取当前月 | 242 | + let month1=(newDate.getMonth()+1)+''; |
243 | + let month=timeFormat(month1);//获取当前月 | ||
243 | let day=timeFormat(newDate.getDate());//获取当前日 | 244 | let day=timeFormat(newDate.getDate());//获取当前日 |
244 | let hours=timeFormat(newDate.getHours()+'');//获取当前时 | 245 | let hours=timeFormat(newDate.getHours()+'');//获取当前时 |
245 | let minutes=timeFormat(newDate.getMinutes()+'');//获取当前分 | 246 | let minutes=timeFormat(newDate.getMinutes()+'');//获取当前分 |
@@ -281,6 +282,8 @@ export default { | @@ -281,6 +282,8 @@ export default { | ||
281 | if(props.dateValueData && props.dateValueData.length>0){ | 282 | if(props.dateValueData && props.dateValueData.length>0){ |
282 | dateValue.value=props.dateValueData | 283 | dateValue.value=props.dateValueData |
283 | changeDate(dateValue.value); | 284 | changeDate(dateValue.value); |
285 | + }else{ | ||
286 | + oneDay(); | ||
284 | } | 287 | } |
285 | checkedId.value=props.intervalGroup; | 288 | checkedId.value=props.intervalGroup; |
286 | } | 289 | } |
@@ -304,12 +307,19 @@ export default { | @@ -304,12 +307,19 @@ export default { | ||
304 | }); | 307 | }); |
305 | } | 308 | } |
306 | 309 | ||
310 | + const oneDay=()=>{ | ||
311 | + const end = getDateTime(new Date()); | ||
312 | + const start = formatDate(1,'d'); | ||
313 | + dateValue.value=[start,end] | ||
314 | + changeDate(dateValue.value) | ||
315 | + | ||
316 | + } | ||
307 | // 挂载完 | 317 | // 挂载完 |
308 | Vue.onMounted(() => { | 318 | Vue.onMounted(() => { |
309 | isDetail(); | 319 | isDetail(); |
310 | - | ||
311 | }) | 320 | }) |
312 | return { | 321 | return { |
322 | + oneDay, | ||
313 | commandVal, | 323 | commandVal, |
314 | calcDayNum, | 324 | calcDayNum, |
315 | calcDay, | 325 | calcDay, |
@@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
41 | </el-table-column> | 41 | </el-table-column> |
42 | </el-table> | 42 | </el-table> |
43 | <!-- 分页 --> | 43 | <!-- 分页 --> |
44 | - <div style='text-align: center;background-color: white' v-if="showPage"> | 44 | + <div style='text-align: left;background-color: white' v-if="showPage"> |
45 | <el-pagination | 45 | <el-pagination |
46 | @size-change="handleSizeChange" | 46 | @size-change="handleSizeChange" |
47 | @prev-click="prePage" | 47 | @prev-click="prePage" |
@@ -51,7 +51,10 @@ export default { | @@ -51,7 +51,10 @@ export default { | ||
51 | // 展示组件 | 51 | // 展示组件 |
52 | layout: { | 52 | layout: { |
53 | type: String, | 53 | type: String, |
54 | - default: "total, prev,pager,next, sizes, jumper" | 54 | + // Start Wang 2022/1/19 14:22 上一页和下一页切花不生效,暂无解决办法 |
55 | + //default: "total, prev,pager,next, sizes, jumper" | ||
56 | + default: "total, pager,sizes, jumper" | ||
57 | + // End Wang 2022/1/19 14:22 | ||
55 | }, | 58 | }, |
56 | // 列 | 59 | // 列 |
57 | columns: { | 60 | columns: { |
@@ -159,7 +162,7 @@ export default { | @@ -159,7 +162,7 @@ export default { | ||
159 | let prePage = (val) => { | 162 | let prePage = (val) => { |
160 | // console.log(`当前页: ${val}`) | 163 | // console.log(`当前页: ${val}`) |
161 | // props.currentPage = val - 1; | 164 | // props.currentPage = val - 1; |
162 | - currentPage.value = val; | 165 | + currentPage.value = val-1; |
163 | callback(); | 166 | callback(); |
164 | } | 167 | } |
165 | 168 | ||
@@ -167,7 +170,7 @@ export default { | @@ -167,7 +170,7 @@ export default { | ||
167 | let nextPage = (val) => { | 170 | let nextPage = (val) => { |
168 | // console.log(`当前页: ${val}`) | 171 | // console.log(`当前页: ${val}`) |
169 | // props.currentPage = val + 1; | 172 | // props.currentPage = val + 1; |
170 | - currentPage.value = val; | 173 | + currentPage.value = val+1; |
171 | callback(); | 174 | callback(); |
172 | } | 175 | } |
173 | 176 |
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | <el-row style="margin-bottom: 5px;margin-top: 5px"> | 5 | <el-row style="margin-bottom: 5px;margin-top: 5px"> |
6 | <el-col :span="24"> | 6 | <el-col :span="24"> |
7 | <div class="flex-div-start margin-top-bottom-10"> | 7 | <div class="flex-div-start margin-top-bottom-10"> |
8 | - <el-tooltip placement="right-end"> | 8 | + <el-tooltip > |
9 | <template #content>关键字检索包含<br />资源名称<br />IP地址</template> | 9 | <template #content>关键字检索包含<br />资源名称<br />IP地址</template> |
10 | <el-input style="width:160px;margin-left: 10px;float: left;" class="margin-right-10" | 10 | <el-input style="width:160px;margin-left: 10px;float: left;" class="margin-right-10" |
11 | v-model="keyWords" | 11 | v-model="keyWords" |
@@ -57,9 +57,12 @@ | @@ -57,9 +57,12 @@ | ||
57 | <template #default="{row,prop,column}"> | 57 | <template #default="{row,prop,column}"> |
58 | <div v-if="prop == 'resName'"> | 58 | <div v-if="prop == 'resName'"> |
59 | <!-- 资源名称点击事件 --> | 59 | <!-- 资源名称点击事件 --> |
60 | - <el-button type="text" size="small" @click.prevent="resourceClick(row)"> | ||
61 | - <span class="">{{row.resName}}</span> | ||
62 | - </el-button> | 60 | + <el-tooltip placement="top"> |
61 | + <el-button type="text" size="small" @click.prevent="resourceClick(row)"> | ||
62 | + <span class="">{{row.resName}}</span> | ||
63 | + </el-button> | ||
64 | + <template #content>{{row.resName}}</template> | ||
65 | + </el-tooltip> | ||
63 | </div> | 66 | </div> |
64 | </template> | 67 | </template> |
65 | <template #tools="{scope}"> | 68 | <template #tools="{scope}"> |
@@ -129,6 +129,22 @@ export default { | @@ -129,6 +129,22 @@ export default { | ||
129 | let onBtnSearch = () => { | 129 | let onBtnSearch = () => { |
130 | loadTableDataList({page: 1, limit: pageSize.value}); | 130 | loadTableDataList({page: 1, limit: pageSize.value}); |
131 | } | 131 | } |
132 | + // 切换页码 | ||
133 | + let prePage = (val) => { | ||
134 | + // console.log(`当前页: ${val}`) | ||
135 | + // props.currentPage = val - 1; | ||
136 | + currentPage.value = val; | ||
137 | + callback(); | ||
138 | + } | ||
139 | + | ||
140 | + // 切换页码 | ||
141 | + let nextPage = (val) => { | ||
142 | + // console.log(`当前页: ${val}`) | ||
143 | + // props.currentPage = val + 1; | ||
144 | + currentPage.value = val; | ||
145 | + callback(); | ||
146 | + } | ||
147 | + | ||
132 | // 重置 | 148 | // 重置 |
133 | let onReset = () => { | 149 | let onReset = () => { |
134 | keyWords.value = ''; | 150 | keyWords.value = ''; |
@@ -202,6 +202,14 @@ export default { | @@ -202,6 +202,14 @@ export default { | ||
202 | } else { | 202 | } else { |
203 | if (['protocolType', 'portDesc'].indexOf(e.prop) === -1 && !/^\d+$/.test(item[e.prop])) { | 203 | if (['protocolType', 'portDesc'].indexOf(e.prop) === -1 && !/^\d+$/.test(item[e.prop])) { |
204 | msg = e.label + '请输入数字'; | 204 | msg = e.label + '请输入数字'; |
205 | + }else{ | ||
206 | + if(['protocolType', 'portDesc'].indexOf(e.prop) === -1 && item[e.prop].length>=8){ | ||
207 | + msg = e.label + '不能超过8位'; | ||
208 | + }else{ | ||
209 | + if(['protocolType', 'portDesc'].indexOf(e.prop) === -1 && item[e.prop]<=0){ | ||
210 | + msg = e.label + '只能大于零'; | ||
211 | + } | ||
212 | + } | ||
205 | } | 213 | } |
206 | } | 214 | } |
207 | }) | 215 | }) |
-
Please register or login to post a comment