|
|
@@ -1,71 +1,56 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-form :model="queryParams" ref="queryForm" size="mini" :inline="true">
|
|
|
- <el-row type="flex" justify="space-between">
|
|
|
- <!-- <el-col :span="22">-->
|
|
|
- <el-form-item label="日期" prop="startDate">
|
|
|
- <el-date-picker
|
|
|
- v-model="queryParams.startDate"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- @change="getList"
|
|
|
- placeholder="开始日期"
|
|
|
- :clearable="false"
|
|
|
- style="width: 130px">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="至" prop="endDate">
|
|
|
- <el-date-picker
|
|
|
- v-model="queryParams.endDate"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- @change="getList"
|
|
|
- placeholder="结束日期"
|
|
|
- :clearable="false"
|
|
|
- style="width: 130px">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="status">
|
|
|
- <el-radio-group v-model="queryParams.status" size="mini" @change="getList">
|
|
|
- <el-radio-button
|
|
|
- v-for="dict in dict.type.task_status"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.value"
|
|
|
- >{{ dict.label }}
|
|
|
- </el-radio-button>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="priority">
|
|
|
- <el-select
|
|
|
- v-model="queryParams.priority"
|
|
|
- @change="getList"
|
|
|
- clearable
|
|
|
- placeholder="优先级"
|
|
|
- style="width: 85px">
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.task_priority"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value">
|
|
|
- <el-tag :color="priorityColorMap[dict.value]" effect="dark" :hit="false">
|
|
|
- {{ dict.label }}
|
|
|
- </el-tag>
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <!-- </el-col>-->
|
|
|
- <!-- <el-col :span="2">-->
|
|
|
- <!-- <el-button-->
|
|
|
- <!-- type="primary"-->
|
|
|
- <!-- plain-->
|
|
|
- <!-- icon="el-icon-plus"-->
|
|
|
- <!-- size="mini"-->
|
|
|
- <!-- @click="handleAdd"-->
|
|
|
- <!-- >日常任务-->
|
|
|
- <!-- </el-button>-->
|
|
|
- <!-- </el-col>-->
|
|
|
- </el-row>
|
|
|
-
|
|
|
+ <el-form-item label="日期" prop="startDate">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="queryParams.startDate"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ @change="getList"
|
|
|
+ placeholder="开始日期"
|
|
|
+ :clearable="false"
|
|
|
+ style="width: 135px">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="至" prop="endDate">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="queryParams.endDate"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ @change="getList"
|
|
|
+ placeholder="结束日期"
|
|
|
+ :clearable="false"
|
|
|
+ style="width: 135px">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="status">
|
|
|
+ <el-radio-group v-model="queryParams.status" size="mini" @change="getList">
|
|
|
+ <el-radio-button
|
|
|
+ v-for="dict in dict.type.task_status"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.value"
|
|
|
+ >{{ dict.label }}
|
|
|
+ </el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="priority">
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.priority"
|
|
|
+ @change="getList"
|
|
|
+ clearable
|
|
|
+ placeholder="优先级"
|
|
|
+ style="width: 85px">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.task_priority"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value">
|
|
|
+ <el-tag :color="priorityColorMap[dict.value]" effect="dark" :hit="false">
|
|
|
+ {{ dict.label }}
|
|
|
+ </el-tag>
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
|
|
|
<el-table
|