[update] 收入合同普通项目关联列表
This commit is contained in:
@@ -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 => {
|
||||||
this.$refs.selectProjectModule.filters = {
|
console.log(res)
|
||||||
chargeCompanyId: this.selectedCompany.id,
|
// 混入筛选条件
|
||||||
pack: this.model.pack,
|
this.$refs.selectProjectModule.filters = {
|
||||||
// contractId: this.contractId
|
chargeCompanyId: this.selectedCompany.id,
|
||||||
}
|
contractId: this.contractId,
|
||||||
this.$refs.selectProjectModule.url.list = this.url.generalProjectList
|
departId: res.split(',')[0]
|
||||||
title = '普通项目列表'
|
}
|
||||||
this.$refs.selectProjectModule.pack = this.model.pack
|
this.$refs.selectProjectModule.queryParam.departId = res.split(',')
|
||||||
this.$refs.selectProjectModule.contractId = this.model.id
|
// 获取数据list
|
||||||
this.$refs.selectProjectModule.projectType = type
|
this.$refs.selectProjectModule.url.list = this.url.generalProjectList
|
||||||
this.$refs.selectProjectModule.title = title
|
// 打包状态
|
||||||
this.$refs.selectProjectModule.open()
|
this.$refs.selectProjectModule.pack = this.model.pack
|
||||||
|
// 合同id
|
||||||
|
this.$refs.selectProjectModule.contractId = this.model.id
|
||||||
|
// 项目类型
|
||||||
|
this.$refs.selectProjectModule.projectType = type
|
||||||
|
// 标题
|
||||||
|
this.$refs.selectProjectModule.title = '普通项目列表'
|
||||||
|
// 打开弹窗
|
||||||
|
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
|
||||||
}
|
}
|
||||||
queryUserByDepartId(param).then(res => {
|
return new Promise(resolve => {
|
||||||
console.log(res)
|
queryUserByDepartId(param).then(res => {
|
||||||
|
resolve(res.result[0].departIds)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user