@@ -242,19 +242,24 @@ export default { | |||
}); | |||
getDeptList().then(response => { | |||
response.data.map(item => { | |||
getDeptList(item.deptId).then(res => { | |||
this.deptListOption.push({text: item.deptName,children: [],id:item.deptId}) | |||
}); | |||
console.log(this.deptListOption) | |||
if(response.data.length > 0){ | |||
getDeptList(response.data[0].deptId).then(res => { | |||
let list = [] | |||
res.data.map(i =>{ | |||
list.push({text:i.deptName,children:[],id:i.deptId}) | |||
}) | |||
if(list.length==0){ | |||
list.push({text:item.deptName,id:item.deptId}) | |||
list.push({text:response.data[0].deptName,id:response.data[0].deptId}) | |||
}else{ | |||
this.deptListOption.push({ text: item.deptName,children: list}); | |||
this.$set(this.deptListOption[0], "children", list); | |||
} | |||
}); | |||
}); | |||
} | |||
}); | |||
}, | |||
methods:{ | |||
@@ -317,7 +322,18 @@ export default { | |||
}); | |||
}, | |||
clickNav(index){ | |||
console.log(index) | |||
getDeptList(this.deptListOption[index].id).then(res => { | |||
let list = [] | |||
res.data.map(i =>{ | |||
list.push({text:i.deptName,children:[],id:i.deptId}) | |||
}) | |||
if(list.length==0){ | |||
list.push({text:this.deptListOption[index].deptName,id:this.deptListOption[index].id}) | |||
}else{ | |||
this.$set(this.deptListOption[index], "children", list); | |||
} | |||
}); | |||
}, | |||
clickItem(data){ | |||
console.log(data) | |||
@@ -19,7 +19,7 @@ | |||
> | |||
<van-cell v-for="(item,index) in noticeList" icon="play" :key="index" :title="item.projectName" :to="{name:'noticeDetail', query: {id:item.id}}"> | |||
<template #label> | |||
项目编号:{{item.projectCode}} <p style="float: right;">{{item.contractDate}}</p> | |||
项目编号:{{item.projectCode}} <p style="float: right;">{{item.dealTime.substr(0,10)}}</p> | |||
</template> | |||
</van-cell> | |||
</van-list> | |||
@@ -136,18 +136,25 @@ export default { | |||
}); | |||
getDeptList().then(response => { | |||
response.data.map(item => { | |||
getDeptList(item.deptId).then(res => { | |||
this.deptListOption.push({text: item.deptName,children: [],id:item.deptId}) | |||
}); | |||
console.log(this.deptListOption) | |||
if(response.data.length > 0){ | |||
getDeptList(response.data[0].deptId).then(res => { | |||
let list = [] | |||
res.data.map(i =>{ | |||
list.push({text:i.deptName,children:[],id:i.deptId}) | |||
}) | |||
if(list.length==0){ | |||
list.push({text:item.deptName,id:item.deptId}) | |||
list.push({text:response.data[0].deptName,id:response.data[0].deptId}) | |||
}else{ | |||
this.deptListOption.push({ text: item.deptName,children: list}); | |||
this.$set(this.deptListOption[0], "children", list); | |||
} | |||
}); | |||
}); | |||
} | |||
}); | |||
this.getList(); | |||
}, | |||
@@ -224,9 +231,21 @@ export default { | |||
}); | |||
}, | |||
clickNav(index){ | |||
console.log(index) | |||
getDeptList(this.deptListOption[index].id).then(res => { | |||
let list = [] | |||
res.data.map(i =>{ | |||
list.push({text:i.deptName,children:[],id:i.deptId}) | |||
}) | |||
if(list.length==0){ | |||
list.push({text:this.deptListOption[index].deptName,id:this.deptListOption[index].id}) | |||
}else{ | |||
this.$set(this.deptListOption[index], "children", list); | |||
} | |||
}); | |||
}, | |||
clickItem(data){ | |||
console.log('clickItem') | |||
if(data.text==this.value2){ | |||
this.activeId=1 | |||
this.value2='标的物位置' | |||
@@ -9,17 +9,17 @@ | |||
/> | |||
<van-tabs scrollspy sticky color="#007b76" > | |||
<van-tab title="竞拍信息" title-style="font-size:12px;"> | |||
<van-swipe class="my-swipe" height="235" indicator-color="white" @change="onChange"> | |||
<template v-if="detail.fileUrlList !== undefined &&detail.fileUrlList.length>0"> | |||
<van-swipe-item v-for="(item,index) in detail.fileUrlList" :key="index"><van-image :src="item.fileUrl?'/api'+item.fileUrl:'../../static/images/zwtp.jpg'" height="235" /></van-swipe-item> | |||
</template> | |||
<template v-else> | |||
<van-swipe-item><van-image src="../../static/images/zwtp.jpg" height="235" /></van-swipe-item> | |||
</template> | |||
<template #indicator> | |||
<div class="custom-indicator">{{ current + 1 }}/{{ detail.fileUrlList !== undefined &&detail.fileUrlList.length>0 ? detail.fileUrlList.length:1 }}</div> | |||
</template> | |||
</van-swipe> | |||
<!-- <van-swipe class="my-swipe" height="235" indicator-color="white" @change="onChange">--> | |||
<!-- <template v-if="detail.fileUrlList !== undefined &&detail.fileUrlList.length>0">--> | |||
<!-- <van-swipe-item v-for="(item,index) in detail.fileUrlList" :key="index"><van-image :src="item.fileUrl?'/api'+item.fileUrl:'../../static/images/zwtp.jpg'" height="235" /></van-swipe-item>--> | |||
<!-- </template>--> | |||
<!-- <template v-else>--> | |||
<!-- <van-swipe-item><van-image src="../../static/images/zwtp.jpg" height="235" /></van-swipe-item>--> | |||
<!-- </template>--> | |||
<!-- <template #indicator>--> | |||
<!-- <div class="custom-indicator">{{ current + 1 }}/{{ detail.fileUrlList !== undefined &&detail.fileUrlList.length>0 ? detail.fileUrlList.length:1 }}</div>--> | |||
<!-- </template>--> | |||
<!-- </van-swipe>--> | |||
<van-notice-bar color="#fff" background="#007E72" left-icon="clock-o"> | |||
{{ process }}    {{tip}} | |||
</van-notice-bar> | |||