| | |
| | | @click="openDialog('add',{})" |
| | | >新增</el-button> |
| | | <span style="font-size: 15px;color: #ed5565;margin-left: 15px">补录今年1-6月的历史项目</span> |
| | | <el-form :model="data.queryParams" ref="queryForm" :inline="true" label-width="68px" style="margin-top: 10px"> |
| | | <el-form-item label="项目名称"> |
| | | <el-input v-model="data.queryParams.name" placeholder="请输入项目名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="时间范围" prop="searchTime"> |
| | | <el-date-picker |
| | | v-model="searchTime" |
| | | type="daterange" |
| | | @change="changeTime" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | value-format="YYYY-MM-DD" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" icon="Search" @click="search">搜索</el-button> |
| | | <el-button icon="Refresh" @click="resetQuery">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | |
| | | <!-- 表格数据 --> |
| | |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | name: '', |
| | | params:{ |
| | | startTime: '', |
| | | endTime: '' |
| | | } |
| | | |
| | | }, |
| | | total: 0, |
| | | dataList: [] |
| | |
| | | |
| | | const { queryParams, total, dataList } = toRefs(data); |
| | | |
| | | const searchTime = ref([]); |
| | | onMounted(() => { |
| | | getList(); |
| | | }); |
| | |
| | | const openDialog = (type, value) => { |
| | | dRef.value.openDialog(type, value); |
| | | } |
| | | const changeTime=(value)=>{ |
| | | if(!value){ |
| | | data.queryParams.params.endTime = "" |
| | | data.queryParams.params.startTime = "" |
| | | } |
| | | } |
| | | const search = () => { |
| | | if(searchTime.value && searchTime.value.length>0){ |
| | | data.queryParams.params.startTime = searchTime.value[0] +' 00:00:00' |
| | | data.queryParams.params.endTime = searchTime.value[1]+' 00:00:00' |
| | | } |
| | | getList() |
| | | } |
| | | const resetQuery = () => { |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | name: '', |
| | | params:{ |
| | | startTime: '', |
| | | endTime: '' |
| | | } |
| | | } |
| | | searchTime.value = []; |
| | | getList(); |
| | | } |
| | | |
| | | const handleDelete = (val) => { |
| | | ElMessageBox.confirm( |