| | |
| | | </div> |
| | | </div> |
| | | </el-form-item> |
| | | <div class="more" v-if="isExpand" @click="toggleExpand">收起</div> |
| | | <div class="more" v-else @click="toggleExpand">更多</div> |
| | | <div class="search-btn" :style="{ bottom: isExpand ? '5px' : '-3px' }"> |
| | | <div class="btn clear" @click="handleReset"> |
| | | <img src="@/assets/images/task/clear.png" />重置 |
| | | </div> |
| | | <div class="btn search" @click="handleSearch"> |
| | | <img src="@/assets/images/task/search.png" />搜索 |
| | | </div> |
| | | <!-- <div class="btn add" @click="addTask"><img src="@/assets/images/task/add.png"/>新增</div> --> |
| | | </div> |
| | | <el-form-item label="任务算法:" v-if="isExpand" class="taskAlgorithm"> |
| | | <TaskAlgorithmBusiness |
| | | :setWidth="222" |
| | | ref="algorithmRef" |
| | | :setWidth="160" |
| | | :showAlgorithm="true" |
| | | @algorithmChange="algorithmChange" |
| | | /> |
| | |
| | | <el-option label="临时任务" :value="0" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <div class="more" v-if="isExpand" @click="toggleExpand">收起</div> |
| | | <div class="more" v-else @click="toggleExpand">更多</div> |
| | | <div class="search-btn" :style="{ bottom: isExpand ? '5px' : '-3px' }"> |
| | | <div class="btn search" @click="handleSearch"> |
| | | <img src="@/assets/images/task/search.png" />搜索 |
| | | </div> |
| | | <div class="btn clear" @click="handleReset"> |
| | | <img src="@/assets/images/task/clear.png" />清空 |
| | | </div> |
| | | <!-- <div class="btn add" @click="addTask"><img src="@/assets/images/task/add.png"/>新增</div> --> |
| | | </div> |
| | | </div> |
| | | </el-form> |
| | | </div> |
| | |
| | | const store = useStore(); |
| | | const userAreaCode = computed(() => store.getters.userInfo.detail.areaCode); |
| | | const selectedAreaCode = computed(() => store.state.user.selectedAreaCode); |
| | | |
| | | const algorithmRef = ref(null) |
| | | const isExpand = ref(false); |
| | | const toggleExpand = () => { |
| | | isExpand.value = !isExpand.value; |
| | |
| | | searchForm.date_enum = 'TODAY'; |
| | | searchForm.area_code = userAreaCode.value; |
| | | checked.value = 'today'; |
| | | signDevice_sn.value = '' |
| | | algorithmRef.value?.clear() |
| | | handleNodeClick({ id: userAreaCode.value }); |
| | | handleSearch(); |
| | | }; |
| | |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | align-items: center; |
| | | gap: 20px 12px; // 设置行间距和列间距 |
| | | gap: 20px 15px; // 设置行间距和列间距 |
| | | |
| | | .more { |
| | | cursor: pointer; |
| | |
| | | color: #1c5cff; |
| | | line-height: 32px; |
| | | font-size: 16px; |
| | | margin: 0 28px; |
| | | } |
| | | |
| | | .search-btn { |
| | | position: absolute; |
| | | right: 0; |
| | | // position: absolute; |
| | | // right: 0; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | cursor: pointer; |
| | | font-size: 14px; |
| | | |
| | | font-size: 14px; |
| | | |
| | | .btn { |
| | | width: 80px; |
| | | height: 32px; |
| | |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | // margin-left: px; |
| | | img { |
| | | width: 14px; |
| | | height: 14px; |