[update] 收入合同普通项目关联列表

This commit is contained in:
zhaoxiao
2021-09-08 20:24:32 +08:00
parent e7764914b4
commit 7d4bc7a281
@@ -790,24 +790,32 @@ export default {
* @param type * @param type
*/ */
selectProjectTypeOk(type) { selectProjectTypeOk(type) {
let title = ''
switch (type) { switch (type) {
// 普通项目 // 普通项目
case 1: case 1:
this.$refs.selectProjectModule.columns = generalProjectColumns this.$refs.selectProjectModule.columns = generalProjectColumns
this.getUserDetailByUserId() this.getUserDetailByUserId().then(res => {
console.log(res)
// 混入筛选条件
this.$refs.selectProjectModule.filters = { this.$refs.selectProjectModule.filters = {
chargeCompanyId: this.selectedCompany.id, chargeCompanyId: this.selectedCompany.id,
pack: this.model.pack, contractId: this.contractId,
// contractId: this.contractId departId: res.split(',')[0]
} }
this.$refs.selectProjectModule.queryParam.departId = res.split(',')
// 获取数据list
this.$refs.selectProjectModule.url.list = this.url.generalProjectList this.$refs.selectProjectModule.url.list = this.url.generalProjectList
title = '普通项目列表' // 打包状态
this.$refs.selectProjectModule.pack = this.model.pack this.$refs.selectProjectModule.pack = this.model.pack
// 合同id
this.$refs.selectProjectModule.contractId = this.model.id this.$refs.selectProjectModule.contractId = this.model.id
// 项目类型
this.$refs.selectProjectModule.projectType = type this.$refs.selectProjectModule.projectType = type
this.$refs.selectProjectModule.title = title // 标题
this.$refs.selectProjectModule.title = '普通项目列表'
// 打开弹窗
this.$refs.selectProjectModule.open() this.$refs.selectProjectModule.open()
})
break break
// 工作组项目 // 工作组项目
case 2: case 2:
@@ -819,9 +827,8 @@ export default {
this.$refs.selectProjectModule.pack = this.model.pack this.$refs.selectProjectModule.pack = this.model.pack
this.$refs.selectProjectModule.contractId = this.model.id this.$refs.selectProjectModule.contractId = this.model.id
this.$refs.selectProjectModule.projectType = type this.$refs.selectProjectModule.projectType = type
this.$refs.selectProjectModule.title = title this.$refs.selectProjectModule.title = '工作组项目列表'
this.$refs.selectProjectModule.open() this.$refs.selectProjectModule.open()
title = '工作组项目列表'
break break
// 会议项目 // 会议项目
case 3: case 3:
@@ -842,8 +849,10 @@ export default {
let param = { let param = {
id: this.model.principalId id: this.model.principalId
} }
return new Promise(resolve => {
queryUserByDepartId(param).then(res => { queryUserByDepartId(param).then(res => {
console.log(res) resolve(res.result[0].departIds)
})
}) })
}, },
/** /**