7 changed files with 217 additions and 164 deletions
@ -1,9 +1,66 @@ |
|||||
<template> |
<template> |
||||
<div class="pa-3 white fill-height d-flex flex-column">开发中... ...</div> |
<div class="pa-3 white fill-height d-flex flex-column"> |
||||
|
<r-d-search @searchServiceApply="searchServiceApply" /> |
||||
|
<r-d-date :lists="lists" :pagination="pagination" @searchServiceApply="searchServiceApply" /> |
||||
|
</div> |
||||
</template> |
</template> |
||||
|
|
||||
<script> |
<script> |
||||
|
// @ is an alias to /src |
||||
|
import RDSearch from 'components/RD/RDSearch.vue'; |
||||
|
import RDDate from 'components/RD/RDDate.vue'; |
||||
|
import { searchServiceApply } from 'config/api'; |
||||
|
|
||||
export default { |
export default { |
||||
name: 'EntrepreneurialMentor', |
name: 'EntrepreneurialMentor', |
||||
|
components: { |
||||
|
RDSearch, |
||||
|
RDDate, |
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
str: '需求填报界面', |
||||
|
pagination: { current: 1, pageSize: 10 }, |
||||
|
lists: {}, |
||||
|
}; |
||||
|
}, |
||||
|
created() { |
||||
|
this.searchServiceApply(); |
||||
|
}, |
||||
|
|
||||
|
methods: { |
||||
|
/** |
||||
|
* 根据团队id查看研发团队相关信息 |
||||
|
* @param { String } competeTimeId 第几届信息的id |
||||
|
*/ |
||||
|
async searchServiceApply(paramData) { |
||||
|
try { |
||||
|
const params = { |
||||
|
param: { |
||||
|
companyName: paramData && paramData.companyName !== '' ? paramData.companyName : '', |
||||
|
contactName: paramData && paramData.contactName !== '' ? paramData.contactName : '', |
||||
|
contactPhone: paramData && paramData.contactPhone !== '' ? paramData.contactPhone : '', |
||||
|
type: paramData && paramData.type !== '' ? paramData.type : '', |
||||
|
pageNum: paramData && paramData.current ? paramData.current : 1, |
||||
|
pageSize: paramData && paramData.pageSize ? paramData.pageSize : 10, |
||||
|
}, |
||||
|
}; |
||||
|
const res = await searchServiceApply(params); |
||||
|
const { code, msg, data } = res.data; |
||||
|
if (code === 200) { |
||||
|
this.lists = data; |
||||
|
const paper = { ...this.pagination }; |
||||
|
paper.current = data.pageNum; |
||||
|
paper.total = +data.total; |
||||
|
paper.pageSize = data.pageSize; |
||||
|
this.pagination = paper; |
||||
|
} else { |
||||
|
throw msg || '获取失败'; |
||||
|
} |
||||
|
} catch (error) { |
||||
|
this.$message.error(error); |
||||
|
} |
||||
|
}, |
||||
|
}, |
||||
}; |
}; |
||||
</script> |
</script> |
||||
|
@ -1,9 +1,66 @@ |
|||||
<template> |
<template> |
||||
<div class="pa-3 white fill-height d-flex flex-column">开发中... ...</div> |
<div class="pa-3 white fill-height d-flex flex-column"> |
||||
|
<r-d-search @searchServiceApply="searchServiceApply" /> |
||||
|
<r-d-date :lists="lists" :pagination="pagination" @searchServiceApply="searchServiceApply" /> |
||||
|
</div> |
||||
</template> |
</template> |
||||
|
|
||||
<script> |
<script> |
||||
|
// @ is an alias to /src |
||||
|
import RDSearch from 'components/RD/RDSearch.vue'; |
||||
|
import RDDate from 'components/RD/RDDate.vue'; |
||||
|
import { searchServiceApply } from 'config/api'; |
||||
|
|
||||
export default { |
export default { |
||||
name: 'IndustryDemandReport', |
name: 'IndustryDemandReport', |
||||
|
components: { |
||||
|
RDSearch, |
||||
|
RDDate, |
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
str: '需求填报界面', |
||||
|
pagination: { current: 1, pageSize: 10 }, |
||||
|
lists: {}, |
||||
|
}; |
||||
|
}, |
||||
|
created() { |
||||
|
this.searchServiceApply(); |
||||
|
}, |
||||
|
|
||||
|
methods: { |
||||
|
/** |
||||
|
* 根据团队id查看研发团队相关信息 |
||||
|
* @param { String } competeTimeId 第几届信息的id |
||||
|
*/ |
||||
|
async searchServiceApply(paramData) { |
||||
|
try { |
||||
|
const params = { |
||||
|
param: { |
||||
|
companyName: paramData && paramData.companyName !== '' ? paramData.companyName : '', |
||||
|
contactName: paramData && paramData.contactName !== '' ? paramData.contactName : '', |
||||
|
contactPhone: paramData && paramData.contactPhone !== '' ? paramData.contactPhone : '', |
||||
|
type: paramData && paramData.type !== '' ? paramData.type : '', |
||||
|
pageNum: paramData && paramData.current ? paramData.current : 1, |
||||
|
pageSize: paramData && paramData.pageSize ? paramData.pageSize : 10, |
||||
|
}, |
||||
|
}; |
||||
|
const res = await searchServiceApply(params); |
||||
|
const { code, msg, data } = res.data; |
||||
|
if (code === 200) { |
||||
|
this.lists = data; |
||||
|
const paper = { ...this.pagination }; |
||||
|
paper.current = data.pageNum; |
||||
|
paper.total = +data.total; |
||||
|
paper.pageSize = data.pageSize; |
||||
|
this.pagination = paper; |
||||
|
} else { |
||||
|
throw msg || '获取失败'; |
||||
|
} |
||||
|
} catch (error) { |
||||
|
this.$message.error(error); |
||||
|
} |
||||
|
}, |
||||
|
}, |
||||
}; |
}; |
||||
</script> |
</script> |
||||
|
Loading…
Reference in new issue