fix : 修复首页待立项等区域点击跳转
This commit is contained in:
@@ -22,16 +22,15 @@
|
||||
刷新一下
|
||||
<div style="width: 31px"></div>
|
||||
</template>
|
||||
<el-tab-pane :label="'待办('+todoNum +')'" name="first">
|
||||
<el-tab-pane :label="'待办('+todoList.length +')'" name="first">
|
||||
<div class="todo-top">
|
||||
<div class="bell">
|
||||
<el-icon size="20" color="#F55815">
|
||||
<BellFilled/>
|
||||
</el-icon>
|
||||
<span>您有{{ todoNum }}条待办需要处理</span>
|
||||
<span>您有{{ todoList.length }}条待办需要处理</span>
|
||||
</div>
|
||||
<div class="todo-more">
|
||||
<!-- <el-icon color="#1F63E6" size="18"><RefreshRight /></el-icon>-->
|
||||
<span>查看更多</span>
|
||||
<el-icon color="#1F63E6" size="18">
|
||||
<ArrowRight/>
|
||||
@@ -150,7 +149,6 @@
|
||||
</div>
|
||||
<div class="fund-pie">专项资金项目统计图</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</el-col>
|
||||
<el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
|
||||
@@ -273,28 +271,32 @@ const taskTabList = ref([
|
||||
color: '#CEE8FA',
|
||||
textColor: '#0043C5',
|
||||
icon: 'home1.png',
|
||||
num: 21
|
||||
num: 21,
|
||||
type: 'pending'
|
||||
},
|
||||
{
|
||||
title: '已立项',
|
||||
color: '#DCCEFA',
|
||||
textColor: '#8600C5',
|
||||
icon: 'home2.png',
|
||||
num: 2
|
||||
num: 2,
|
||||
type: 'approved'
|
||||
},
|
||||
{
|
||||
title: '实施中',
|
||||
color: '#FAE6CE',
|
||||
textColor: '#F47D0E',
|
||||
icon: 'home3.png',
|
||||
num: 4
|
||||
num: 4,
|
||||
type: 'carryout'
|
||||
},
|
||||
{
|
||||
title: '已验收',
|
||||
color: '#CEFAD8',
|
||||
textColor: '#01A089',
|
||||
icon: 'home4.png',
|
||||
num: 1
|
||||
num: 1,
|
||||
type: 'check'
|
||||
}
|
||||
])
|
||||
const todoList = ref([
|
||||
@@ -765,7 +767,36 @@ window.addEventListener('resize', () => {
|
||||
})
|
||||
|
||||
const clickGotoListPage = (item) => {
|
||||
console.info("🚀 ~method:clickGotoListPage -----", item.title)
|
||||
console.info("🚀 ~method:clickGotoListPage -----", item.type)
|
||||
if (item.type === 'pending') {
|
||||
router.push({
|
||||
name: 'Initiation',
|
||||
query: {
|
||||
state: 0
|
||||
}
|
||||
})
|
||||
} else if (item.type === 'approved') {
|
||||
router.push({
|
||||
name: 'Initiation',
|
||||
query: {
|
||||
state: 4
|
||||
}
|
||||
})
|
||||
} else if (item.type === 'carryout') {
|
||||
router.push({
|
||||
name: 'Implementation',
|
||||
query: {
|
||||
state: 0
|
||||
}
|
||||
})
|
||||
} else if (item.type === 'check') {
|
||||
router.push({
|
||||
name: 'Implementation',
|
||||
query: {
|
||||
state: 4
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
const getImgUrl = (name) => {
|
||||
|
||||
@@ -12,6 +12,7 @@ import fvSelect from '@/fvcomponents/fvSelect/index.vue'
|
||||
import {toThousands} from '@/utils/changePrice.js'
|
||||
import { getSubCompOpt } from '@/api/user/user.js';
|
||||
|
||||
const route = useRoute()
|
||||
const router = useRouter()
|
||||
const shortcuts = [
|
||||
{
|
||||
@@ -443,6 +444,11 @@ const handlePhaseChangeEdit = (row) => {
|
||||
const init = async () => {
|
||||
const res = await getSubCompOpt()
|
||||
searchConfig.value.find(item=>item.prop == 'affiliatedCompanyId').props.data = res.data
|
||||
if(route.query.state=='0'){
|
||||
search({state:route.query.state})
|
||||
}else if(route.query.state=='4'){
|
||||
search({state:route.query.state})
|
||||
}
|
||||
}
|
||||
|
||||
init()
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
import fvSelect from '@/fvcomponents/fvSelect/index.vue'
|
||||
import {toThousands} from '@/utils/changePrice.js'
|
||||
import { getSubCompOpt } from '@/api/user/user.js';
|
||||
const route = useRoute()
|
||||
const router = useRouter()
|
||||
const shortcuts = [
|
||||
{
|
||||
@@ -355,6 +356,11 @@ const handleApply = (row) => {
|
||||
const init = async () => {
|
||||
const res = await getSubCompOpt()
|
||||
searchConfig.value.find(item=>item.prop == 'affiliatedCompanyId').props.data = res.data
|
||||
if(route.query.state=='0'){
|
||||
search({state:route.query.state})
|
||||
}else if(route.query.state=='4'){
|
||||
search({state:route.query.state})
|
||||
}
|
||||
}
|
||||
|
||||
init()
|
||||
|
||||
Reference in New Issue
Block a user