| | |
| | | </el-button> |
| | | </el-form-item> |
| | | <!-- 时间范围选择 --> |
| | | <el-form-item label="时间范围" prop="dateRange"> |
| | | <el-form-item label="时间范围" prop="dateRange" style=""> |
| | | <el-date-picker |
| | | v-model="searchForm.dateRange" |
| | | type="daterange" |
| | | style="width: 210px;" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | value-format="yyyy-MM-dd" |
| | | :disabled-date="disabledDate" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <!-- 是否有附件选项 --> |
| | | <el-form-item label="是否有附件" prop="hasAttachment"> |
| | | <el-radio-group v-model="searchForm.hasAttachment" size="small"> |
| | | |
| | | <el-radio label="是">有附件</el-radio> |
| | | <el-radio label="否">无附件</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | |
| | | <!-- 高级搜索选项 (根据选择的模块动态显示) --> |
| | |
| | | <el-form-item class="form-actions"> |
| | | <el-button type="primary" @click="handleSearch">搜索</el-button> |
| | | <el-button @click="handleReset">重置</el-button> |
| | | <el-button type="text" @click="toggleAdvancedOptions"> |
| | | <!-- <el-button type="text" @click="toggleAdvancedOptions"> |
| | | {{ showAdvancedOptions ? '收起高级选项' : '展开高级选项' }} |
| | | </el-button> |
| | | </el-button> --> |
| | | </el-form-item> |
| | | </el-form> |
| | | </el-card> |
| | |
| | | searchForm: { |
| | | modules: [], |
| | | dateRange: [], |
| | | peoples: '' |
| | | peoples: '', |
| | | hasAttachment: '' |
| | | }, |
| | | // 表单验证规则 |
| | | searchRules: { |
| | |
| | | startTime: this.searchForm.dateRange[0] || '', |
| | | endTime: this.searchForm.dateRange[1] || '', |
| | | peoples: this.searchForm.peoples, |
| | | hasAttachment: this.searchForm.hasAttachment, |
| | | // status: this.searchForm.status, |
| | | pageNum: this.pagination.currentPage, |
| | | pageSize: this.pagination.pageSize |