mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-10 01:06:45 +08:00
首页展示的项目列表数据后面增加显示小组名称
This commit is contained in:
@@ -45,5 +45,14 @@ export function getDepartmentByProjectNo(data) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 按年份查询登录人所属项目列表
|
||||||
|
export function getGBCprojectlistByYear(data) {
|
||||||
|
return request({
|
||||||
|
url: getUrl('/agent/gbc/project/listByYear', 1),
|
||||||
|
method: 'post',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,12 @@
|
|||||||
<div class="chooseProjectDialog" style="padding: 20px 30px 30px;font-size: 14px;">
|
<div class="chooseProjectDialog" style="padding: 20px 30px 30px;font-size: 14px;">
|
||||||
<van-radio-group v-model="chooseProjectCode">
|
<van-radio-group v-model="chooseProjectCode">
|
||||||
<van-radio v-for="(item,index) in projectList" :key="index" :name="item.projectCode" style="margin: 10px;">
|
<van-radio v-for="(item,index) in projectList" :key="index" :name="item.projectCode" style="margin: 10px;">
|
||||||
<span style="margin-left: 20px;">{{item.projectName}}</span>
|
<span style="margin-left: 20px;">
|
||||||
|
{{item.projectName}}
|
||||||
|
<span v-if="item.teamName" style="margin-left: 10px;color: #a7a7a7;">
|
||||||
|
({{item.teamName}})
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
</van-radio>
|
</van-radio>
|
||||||
</van-radio-group>
|
</van-radio-group>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<div style="padding: 10px;">
|
<div style="padding: 10px;">
|
||||||
<van-collapse v-for="item in yearList" :key="item.year" v-model="activeNames" style="margin-top: 10px;border-radius: 5px;">
|
<van-collapse v-for="item in yearList" :key="item.year" v-model="activeNames" style="margin-top: 10px;border-radius: 5px;">
|
||||||
<van-collapse-item :title="item.year" :name="item.year">
|
<van-collapse-item :title="item.year" :name="item.year">
|
||||||
<div v-for="(ii,iis) in item.projectList" @click="goprojectDetail(ii)" :key="iis" style="display: flex;justify-content: space-between;align-items: center;padding: 10px;border-bottom: 1px solid #eee;">
|
<div v-for="(ii,iis) in item.projects" @click="goprojectDetail(ii)" :key="iis" style="display: flex;justify-content: space-between;align-items: center;padding: 10px;border-bottom: 1px solid #eee;">
|
||||||
<div>
|
<div>
|
||||||
<p style="color:#323233;margin-bottom: 10px;">{{ii.projectName}}</p>
|
<p style="color:#323233;margin-bottom: 10px;">{{ii.projectName}}</p>
|
||||||
<p v-if="ii.enable == '1'">服务起止日期<span style="margin-left: 10px;">{{ii.startDate}}至{{ii.endDate}}</span></p>
|
<p v-if="ii.enable == '1'">服务起止日期<span style="margin-left: 10px;">{{ii.startDate}}至{{ii.endDate}}</span></p>
|
||||||
@@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { Search, Collapse, CollapseItem, Icon } from 'vant'
|
import { Search, Collapse, CollapseItem, Icon } from 'vant'
|
||||||
|
import { getGBCprojectlistByYear } from '@/api/GBC/GBC'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
@@ -32,44 +33,31 @@ export default {
|
|||||||
return {
|
return {
|
||||||
searchvalue:'',
|
searchvalue:'',
|
||||||
activeNames: [],
|
activeNames: [],
|
||||||
yearList:[
|
yearList:[],
|
||||||
{
|
|
||||||
year:'2023年项目',
|
|
||||||
projectList:[
|
|
||||||
{projectName:'国富人寿AA项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿BB项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿CC项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿DD项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'0'},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
year:'2022年项目',
|
|
||||||
projectList:[
|
|
||||||
{projectName:'国富人寿AA项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿BB项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿CC项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿DD项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'0'},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
year:'2021年项目',
|
|
||||||
projectList:[
|
|
||||||
{projectName:'国富人寿AA项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿BB项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿CC项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'1'},
|
|
||||||
{projectName:'国富人寿DD项目',projectCode:'PID0000000',startDate:'2023-12-30',endDate:'2024-02-28',enable:'0'},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
||||||
},
|
},
|
||||||
mounted(){
|
mounted(){
|
||||||
|
this.getGBCprojectlistByYear()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getGBCprojectlistByYear(){
|
||||||
|
let params = {
|
||||||
|
|
||||||
|
}
|
||||||
|
getGBCprojectlistByYear(params).then(res=>{
|
||||||
|
if(res.result == '0') {
|
||||||
|
this.yearList = []
|
||||||
|
if(res.content && res.content.length != 0) {
|
||||||
|
this.yearList = res.content
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.$toast(res.resultMessage)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
goprojectDetail(data){
|
goprojectDetail(data){
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
path:'/GBC/projectDetail',
|
path:'/GBC/projectDetail',
|
||||||
|
|||||||
Reference in New Issue
Block a user