| | |
| | | v-model="taskData" |
| | | placeholder="请选择日期" |
| | | @change="changeselect" |
| | | clearable |
| | | @clear="handleDateClear" |
| | | /> |
| | | </div> |
| | | <div class="item"> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div |
| | | <div v-if="detailData.length > 0" class="pictureBox"> |
| | | <div |
| | | class="pictureitem" |
| | | v-if="detailData.length > 0" |
| | | |
| | | v-loading="loading" |
| | | element-loading-text="加载中" |
| | | > |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-empty class="custom-empty" v-else> |
| | | <template #description> |
| | | <span class="custom-text">暂无数据</span> |
| | |
| | | <el-pagination |
| | | class="pageStyle" |
| | | background |
| | | :page-sizes="[10, 20, 30, 50]" |
| | | :page-sizes="[15, 20, 30, 50]" |
| | | v-model:current-page="params.current" |
| | | v-model:page-size="params.size" |
| | | layout="total, prev, pager, next,sizes, jumper" |
| | |
| | | } |
| | | getalgorithmList(detailParams,{ current: params.value.current, |
| | | size: params.value.size,}).then(res => { |
| | | |
| | | console.log('算法仓库',res.data.data); |
| | | |
| | | loading.value = true; |
| | | detailData.value = res.data.data.records; |
| | | total.value = res.data.data.total; |
| | |
| | | params.value.start_date = taskData.value.length ? `${taskData.value[0]} 00:00:00` : null; |
| | | params.value.end_date = taskData.value.length ? `${taskData.value[1]} 23:59:59` : null; |
| | | }; |
| | | const handleSearch = () => { |
| | | // 处理日期清空 |
| | | const handleDateClear = () => { |
| | | taskData.value = ''; // 清空绑定的日期数据 |
| | | params.value.start_date = null; // 重置开始日期参数 |
| | | params.value.end_date = null; // 重置结束日期参数 |
| | | getList(); |
| | | }; |
| | | const handleSearch = () => { |
| | | getList(); |
| | | |
| | | }; |
| | | const handleReset = () => { |
| | | taskData.value ='' |
| | | params.value.start_date = null; |
| | | params.value.end_date = null; |
| | | params.value.device_name = ''; |
| | | params.value.name = ''; |
| | | getList(); |
| | | |
| | | }; |
| | | const goback = () => { |
| | | showDetail.value = false; |
| | | activeItem.value = null; |
| | | params.value.current =1 |
| | | params.value.size=15 |
| | | }; |
| | | // 分页大小改变 |
| | | const handleSizeChange = val => { |
| | |
| | | } |
| | | .algorithItemDetail { |
| | | padding: 20px; |
| | | |
| | | |
| | | .pictureBox { |
| | | // height: 625px; |
| | | height: pxToVh(760); |
| | | overflow: auto; |
| | | } |
| | | .pictureitem { |
| | | |
| | | display: grid; |
| | | grid-template-columns: repeat(5, 1fr); |
| | | gap: 14px; |