|
@@ -14,8 +14,8 @@
|
|
<div ref="searchRef" class="relative">
|
|
<div ref="searchRef" class="relative">
|
|
<HcDatavSelect v-model="searchForm.year" :datas="yearArr" :clearable="false" @change="searchChange" />
|
|
<HcDatavSelect v-model="searchForm.year" :datas="yearArr" :clearable="false" @change="searchChange" />
|
|
<HcDatavSelect v-model="pageType" :datas="pageTypeArr" :clearable="false" @change="pageTypeChange" />
|
|
<HcDatavSelect v-model="pageType" :datas="pageTypeArr" :clearable="false" @change="pageTypeChange" />
|
|
- <HcDatavSelect v-model="searchForm.month" :datas="monthArr" placeholder="时间" @change="searchChange" />
|
|
|
|
<template v-if="pageType === '1'">
|
|
<template v-if="pageType === '1'">
|
|
|
|
+ <HcDatavSelect v-model="searchForm.month" :datas="monthArr" placeholder="时间" @change="searchChange" />
|
|
<HcDatavSelect v-model="searchForm.projectScheduleType" :datas="lagArr" placeholder="项目状态" @change="searchChange" />
|
|
<HcDatavSelect v-model="searchForm.projectScheduleType" :datas="lagArr" placeholder="项目状态" @change="searchChange" />
|
|
<HcDatavSelect v-if="searchForm.projectScheduleType === '3'" v-model="searchForm.projectScheduleGrade" :datas="levelArr" placeholder="滞后等级" @change="searchChange" />
|
|
<HcDatavSelect v-if="searchForm.projectScheduleType === '3'" v-model="searchForm.projectScheduleGrade" :datas="levelArr" placeholder="滞后等级" @change="searchChange" />
|
|
</template>
|
|
</template>
|
|
@@ -370,7 +370,7 @@ const lagArr = [{ id: '-1', name: '所有' }, { id: '1', name: '超进度项目'
|
|
const levelArr = [{ id: '1', name: '一级' }, { id: '2', name: '二级' }, { id: '3', name: '三级' }, { id: '-1', name: '所有' }]
|
|
const levelArr = [{ id: '1', name: '一级' }, { id: '2', name: '二级' }, { id: '3', name: '三级' }, { id: '-1', name: '所有' }]
|
|
const stageArr = ref([])
|
|
const stageArr = ref([])
|
|
const typeArr = ref([])
|
|
const typeArr = ref([])
|
|
-const quarterArr = [{ id: '1', name: '一季度' }, { id: '2', name: '二季度' }, { id: '3', name: '三季度' }, { id: '4', name: '四季度' }]
|
|
|
|
|
|
+const quarterArr = [{ id: '-1', name: '所有' }, { id: '1', name: '一季度' }, { id: '2', name: '二季度' }, { id: '3', name: '三季度' }, { id: '4', name: '四季度' }]
|
|
|
|
|
|
const getProType = async () => {
|
|
const getProType = async () => {
|
|
typeArr.value = []
|
|
typeArr.value = []
|
|
@@ -418,10 +418,9 @@ const pageTypeChange = (type) => {
|
|
//获取工作要点的数据
|
|
//获取工作要点的数据
|
|
const workInfo = ref({})
|
|
const workInfo = ref({})
|
|
const queryWorkFocusDataInfo = async () => {
|
|
const queryWorkFocusDataInfo = async () => {
|
|
- const { year, projectStage, month } = searchForm.value
|
|
|
|
|
|
+ const { year, projectStage } = searchForm.value
|
|
const { data } = await projectApi.queryWorkFocusDataInfo({
|
|
const { data } = await projectApi.queryWorkFocusDataInfo({
|
|
year: year,
|
|
year: year,
|
|
- month: month,
|
|
|
|
workFocusStage: projectStage || '',
|
|
workFocusStage: projectStage || '',
|
|
})
|
|
})
|
|
const res = getObjValue(data)
|
|
const res = getObjValue(data)
|
|
@@ -607,19 +606,22 @@ const workColumn = ref([
|
|
const searchQuarterChange = () => {
|
|
const searchQuarterChange = () => {
|
|
const { quarter } = searchForm.value
|
|
const { quarter } = searchForm.value
|
|
const newArr = [{ key: 'workFocusStageName', name: '项目阶段' }, { key: 'targetPlan', name: '目标任务' }, { key: 'workPlan', name: '工作内容' }]
|
|
const newArr = [{ key: 'workFocusStageName', name: '项目阶段' }, { key: 'targetPlan', name: '目标任务' }, { key: 'workPlan', name: '工作内容' }]
|
|
- if (quarter === '1') {
|
|
|
|
|
|
+ if (quarter === '1' || quarter === '-1') {
|
|
newArr.push({ key: 'month1', name: '1月' })
|
|
newArr.push({ key: 'month1', name: '1月' })
|
|
newArr.push({ key: 'month2', name: '2月' })
|
|
newArr.push({ key: 'month2', name: '2月' })
|
|
newArr.push({ key: 'month3', name: '3月' })
|
|
newArr.push({ key: 'month3', name: '3月' })
|
|
- } else if (quarter === '2') {
|
|
|
|
|
|
+ }
|
|
|
|
+ if (quarter === '2' || quarter === '-1') {
|
|
newArr.push({ key: 'month4', name: '4月' })
|
|
newArr.push({ key: 'month4', name: '4月' })
|
|
newArr.push({ key: 'month5', name: '5月' })
|
|
newArr.push({ key: 'month5', name: '5月' })
|
|
newArr.push({ key: 'month6', name: '6月' })
|
|
newArr.push({ key: 'month6', name: '6月' })
|
|
- } else if (quarter === '3') {
|
|
|
|
|
|
+ }
|
|
|
|
+ if (quarter === '3' || quarter === '-1') {
|
|
newArr.push({ key: 'month7', name: '7月' })
|
|
newArr.push({ key: 'month7', name: '7月' })
|
|
newArr.push({ key: 'month8', name: '8月' })
|
|
newArr.push({ key: 'month8', name: '8月' })
|
|
newArr.push({ key: 'month9', name: '9月' })
|
|
newArr.push({ key: 'month9', name: '9月' })
|
|
- } else if (quarter === '4') {
|
|
|
|
|
|
+ }
|
|
|
|
+ if (quarter === '4' || quarter === '-1') {
|
|
newArr.push({ key: 'month10', name: '10月' })
|
|
newArr.push({ key: 'month10', name: '10月' })
|
|
newArr.push({ key: 'month11', name: '11月' })
|
|
newArr.push({ key: 'month11', name: '11月' })
|
|
newArr.push({ key: 'month12', name: '12月' })
|
|
newArr.push({ key: 'month12', name: '12月' })
|