|
|
@@ -19,12 +19,28 @@
|
|
|
noResultsText="没有搜索结果"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="时间" prop="searchTime">
|
|
|
+ <el-form-item label="统计周期" prop="cycle">
|
|
|
+ <el-select v-model="queryParams.cycle" placeholder="请选择统计周期" @change="clean">
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="时间" prop="searchTime" v-if="queryParams.cycle==1 || queryParams.cycle==null">
|
|
|
<el-date-picker value-format='yyyy-MM-dd' v-model="queryParams.searchTime"
|
|
|
- align="right" type="date" placeholder="请选择查询时间">
|
|
|
+ align="right" type="date" placeholder="请选择查询时间" >
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
|
|
|
+ <el-form-item label="时间" prop="searchTime" v-if="queryParams.cycle==2">
|
|
|
+ <el-date-picker value-format='yyyy-MM' v-model="queryParams.searchTime"
|
|
|
+ align="right" type="month" placeholder="请选择查询时间">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
</el-form-item>
|
|
|
@@ -82,13 +98,13 @@
|
|
|
dicts: ['sys_normal_disable','sys_org_type','repot_cycle'],
|
|
|
data() {
|
|
|
return {
|
|
|
- startDatepickerOptions: {
|
|
|
- disabledDate(time) {
|
|
|
- const date = new Date();
|
|
|
- date.setTime(date.getTime());
|
|
|
- return time.getTime() < date;
|
|
|
- },
|
|
|
- },
|
|
|
+ options: [{
|
|
|
+ value: 1,
|
|
|
+ label: '日'
|
|
|
+ }, {
|
|
|
+ value: 2,
|
|
|
+ label: '月'
|
|
|
+ }],
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
|
// 选中数组
|
|
|
@@ -127,7 +143,8 @@
|
|
|
checkName: null,
|
|
|
areaId: null,
|
|
|
orgId: null,
|
|
|
- searchTime:null
|
|
|
+ searchTime:null,
|
|
|
+ cycle:null
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
|
@@ -200,7 +217,6 @@
|
|
|
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
- console.log(this.queryParams.day+"122344")
|
|
|
listReport(this.queryParams).then(response => {
|
|
|
this.checkList = response.data;
|
|
|
this.title=response.title;
|
|
|
@@ -208,13 +224,11 @@
|
|
|
this.loading = false;
|
|
|
});
|
|
|
},
|
|
|
- getAllOrg() {
|
|
|
- selectAllOrg().then(response => {
|
|
|
- this.orgOptions = response.data;
|
|
|
- })
|
|
|
- },
|
|
|
|
|
|
|
|
|
+ clean() {
|
|
|
+ this.queryParams.searchTime=null;
|
|
|
+ },
|
|
|
// 取消按钮
|
|
|
cancel() {
|
|
|
this.open = false;
|