Browse Source

2023-10-19

master
guoxing 2 years ago
parent
commit
73c85d8c29
  1. 845
      supervise-crm-ui/src/views/project/projectAdd2.vue
  2. 8
      supervise-crm-ui/src/views/project/projectInfo2.vue

845
supervise-crm-ui/src/views/project/projectAdd2.vue

@ -592,9 +592,6 @@
stepClick(index) {
this.stepIndex = index
},
addImg() {
console.log(6);
},
loanbankinformation() {
req.getUserListByOrg().then((res) => {
if (res.success) {
@ -772,473 +769,509 @@
this.formobj.enterpriseList.push(info)
let enterprise = {
dictValue: info.enterpriseName,
dictValue: info.enterpriseName,
dictKey: info.enterpriseSid,
}
this.enterpriseRelevanceList.push(enterprise)
} else {
this.$message({
showClose: true,
type: 'error',
message: "请勿重复添加!"
})
}
this.enterpriseRelevanceList.push(enterprise)
} else {
this.$message({
showClose: true,
type: 'error',
message: "请勿重复添加!"
})
}
},
doDel2(row) {
console.log(">>>>>>>>>doDel", row)
const index = this.formobj.enterpriseList.filter((item) => item.sid === row.sid)
this.formobj.enterpriseList.splice(index, 1)
},
doDel2(row) {
console.log(">>>>>>>>>doDel", row)
const index = this.formobj.enterpriseList.filter((item) => item.sid === row.sid)
// //
// var count = 0
// for (var i = 0; i < this.formobj.bankList.length; i++) {
// var item = this.formobj.bankList[i]
// if (row.sid === item.enterpriseSid) {
// count++
// }
// }
// //
// var count2 = 0
// for (var i = 0; i < this.formobj.idCardList.length; i++) {
// var item = this.formobj.idCardList[i]
// if (row.sid === item.enterpriseSid) {
// count2++
// }
// }
const tip = '请确认是否删除所选记录,同时也会删除账户、章证相关联数据!'
this.$confirm(tip, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.formobj.enterpriseList.splice(index, 1)
const index2 = this.enterpriseRelevanceList.filter((item) => item.dictKey === row.sid)
this.enterpriseRelevanceList.splice(index2, 1)
const index3 = this.formobj.bankList.filter((item) => item.enterpriseSid === row.sid)
this.formobj.bankList.splice(index3, 1)
const index4 = this.formobj.idCardList.filter((item) => item.enterpriseSid === row.sid)
this.formobj.idCardList.splice(index4, 1)
const index2 = this.enterpriseRelevanceList.filter((item) => item.dictKey === row.sid)
this.enterpriseRelevanceList.splice(index2, 1)
console.log(">>>>>>>>>doDel", index2)
console.log(">>>>>>>>>doDel", this.enterpriseRelevanceList)
},
getEnterpriseName(value) {
console.log(">>>>>>>>>getBManager", value)
const choose = this.enterpriseList.filter((item) => item.dictKey === value)
this.formobj.baseInfo.enterpriseName = choose[0].dictValue
this.formobj.baseInfo.enterpriseSid = choose[0].dictKey
let items = this.enterpriseAllList.filter(
// function(item) {
// return item.id == val.id;
item => {
console.log('item: ' + JSON.parse(JSON.stringify(item)).sid)
console.log('val: ' + value)
if (JSON.parse(JSON.stringify(item)).sid == value) {
return true
}
})
console.log(">>>>>>>>>getBManager", items)
this.formobj.baseInfo.econtacts = items[0].contacts
},
getStateName(value) {
console.log(">>>>>>>>>getStatedName", value)
const choose = this.stateList.filter((item) => item.dictKey === value)
this.formobj.baseInfo.stateName = choose[0].dictValue
this.formobj.baseInfo.stateSid = choose[0].dictKey
this.formobj.baseInfo.stateRemarks = choose[0].dictExplain
},
saveOrUpdate() {
console.log(">>>>>>>>>saveOrUpdate", this.formobj)
var bankData = []
var warehouseData = []
var idCardData = []
var enterpriseData = []
for (var i = 0; i < this.formobj.bankList.length; i++) {
var item = this.formobj.bankList[i]
bankData.push({
accountType: item.accountType,
accountNumber: item.accountNumber,
bank: item.bank,
enterpriseSid: item.bankEnterpriseSid,
})
}
for (var i = 0; i < this.formobj.warehouse.length; i++) {
var item = this.formobj.warehouse[i]
warehouseData.push({
shSid: item.shSid,
})
}
for (var i = 0; i < this.formobj.enterpriseList.length; i++) {
var item = this.formobj.enterpriseList[i]
enterpriseData.push({
enterpriseSid: item.enterpriseSid,
})
}
for (var i = 0; i < this.formobj.idCardList.length; i++) {
var item = this.formobj.idCardList[i]
var imgs = []
},
for (var j = 0; j < item.urls.length; j++) {
var img = item.urls[j]
imgs.push(img.url)
getEnterpriseName(value) {
console.log(">>>>>>>>>getBManager", value)
const choose = this.enterpriseList.filter((item) => item.dictKey === value)
this.formobj.baseInfo.enterpriseName = choose[0].dictValue
this.formobj.baseInfo.enterpriseSid = choose[0].dictKey
let items = this.enterpriseAllList.filter(
// function(item) {
// return item.id == val.id;
item => {
console.log('item: ' + JSON.parse(JSON.stringify(item)).sid)
console.log('val: ' + value)
if (JSON.parse(JSON.stringify(item)).sid == value) {
return true
}
})
console.log(">>>>>>>>>getBManager", items)
this.formobj.baseInfo.econtacts = items[0].contacts
},
getStateName(value) {
console.log(">>>>>>>>>getStatedName", value)
const choose = this.stateList.filter((item) => item.dictKey === value)
this.formobj.baseInfo.stateName = choose[0].dictValue
this.formobj.baseInfo.stateSid = choose[0].dictKey
this.formobj.baseInfo.stateRemarks = choose[0].dictExplain
},
saveOrUpdate() {
console.log(">>>>>>>>>saveOrUpdate", this.formobj)
var bankData = []
var warehouseData = []
var idCardData = []
var enterpriseData = []
for (var i = 0; i < this.formobj.bankList.length; i++) {
var item = this.formobj.bankList[i]
bankData.push({
accountType: item.accountType,
accountNumber: item.accountNumber,
bank: item.bank,
enterpriseSid: item.enterpriseSid,
})
}
idCardData.push({
enterpriseSid: item.enterpriseSid,
idCardType: item.idCardType,
idCardName: item.idCardName,
urls: imgs,
})
}
for (var i = 0; i < this.formobj.warehouse.length; i++) {
var item = this.formobj.warehouse[i]
warehouseData.push({
shSid: item.shSid,
})
}
var data = {
sid: this.formobj.sid,
baseInfo: this.formobj.baseInfo,
enterpriseList: enterpriseData,
bankList: bankData,
warehouse: warehouseData,
idCardList: idCardData
for (var i = 0; i < this.formobj.enterpriseList.length; i++) {
var item = this.formobj.enterpriseList[i]
enterpriseData.push({
enterpriseSid: item.enterpriseSid,
})
}
}
console.log(">>>>>>>>>", data)
req.saveInfo(data)
.then(resp => {
if (resp.success) {
this.$message({
showClose: true,
type: 'success',
message: resp.msg
})
this.handleReturn("true")
this.$refs.multipleTable.clearSelection();
} else {
// resp.code
}
})
.catch(() => {})
for (var i = 0; i < this.formobj.idCardList.length; i++) {
var item = this.formobj.idCardList[i]
},
selectStoreHouses() {
req.selectStoreHouse().then((res) => {
if (res.success) {
console.log(">>>>>>>>>selectStoreHouses", res.data)
this.tableAllList = []
for (var i = 0; i < res.data.length; i++) {
let type = {
dictValue: res.data[i].name,
dictKey: res.data[i].sid,
address: res.data[i].address,
linkerName: res.data[i].linkerName,
linkerPhone: res.data[i].linkerPhone,
var imgs = []
}
this.tableAllList.push(type)
for (var j = 0; j < item.urls.length; j++) {
var img = item.urls[j]
imgs.push(img.url)
}
idCardData.push({
enterpriseSid: item.enterpriseSid,
idCardType: item.idCardType,
idCardName: item.idCardName,
urls: imgs,
})
}
})
},
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
this.formobj = {
sid: "",
baseInfo: {
entryName: "", //
industryName: "", //
industrySid: "",
typeName: "", //
typeSid: "",
bankPledgeRate: "", //
creditLimit: "", //
bankName: "", //
bankSid: "",
bmanagerName: '', //
managerSid: "",
engaDate: "", //
loanDate: "", //
signingDate: "", //
remarks: "", //
regulatoryLeader: "", //
regulatorySupervisor: "", //
endDate: "", //
fillInDate: "", //
stateSid: "",
stateName: "",
stateRemarks: "",
},
warehouse: [],
enterpriseList: [],
bankList: [],
idCardList: [],
var data = {
sid: this.formobj.sid,
baseInfo: this.formobj.baseInfo,
enterpriseList: enterpriseData,
bankList: bankData,
warehouse: warehouseData,
idCardList: idCardData
}
this.stepIndex = 1
this.cangKu.name = ''
this.enterprise.name = ''
this.bankInfo = {}
this.idCardInfo = {}
this.$emit('doback')
},
showAdd() {
this.title = "【新增】项目信息"
},
showEdit(row) {
this.title = "【修改】项目信息",
req.getInfoBySid(row.sid)
.then(resp => {
if (resp.success) {
console.log(">>>>>>>>>showEdit", resp.data)
this.formobj = resp.data
}
this.enterpriseRelevanceList = []
for (var i = 0; i < this.formobj.enterpriseList.length; i++) {
console.log(">>>>>>>>>", data)
req.saveInfo(data)
.then(resp => {
if (resp.success) {
this.$message({
showClose: true,
type: 'success',
message: resp.msg
})
this.handleReturn("true")
this.$refs.multipleTable.clearSelection();
} else {
// resp.code
}
})
.catch(() => {})
let enterprise = {
dictValue: this.formobj.enterpriseList[i].enterpriseName,
dictKey: this.formobj.enterpriseList[i].enterpriseSid,
},
selectStoreHouses() {
req.selectStoreHouse().then((res) => {
if (res.success) {
console.log(">>>>>>>>>selectStoreHouses", res.data)
this.tableAllList = []
for (var i = 0; i < res.data.length; i++) {
let type = {
dictValue: res.data[i].name,
dictKey: res.data[i].sid,
address: res.data[i].address,
linkerName: res.data[i].linkerName,
linkerPhone: res.data[i].linkerPhone,
}
this.enterpriseRelevanceList.push(enterprise)
this.tableAllList.push(type)
}
// this.formobj.entryName = resp.data.entryName
// this.formobj.sid = resp.data.sid
// this.formobj.industryName = resp.data.industryName
// this.formobj.industrySid = resp.data.industrySid
// this.formobj.bankPledgeRate = resp.data.bankPledgeRate
// this.formobj.typeName = resp.data.typeName
// this.formobj.typeSid = resp.data.typeSid
// this.formobj.creditLimit = resp.data.creditLimit
// this.formobj.bankName = resp.data.bankName
// this.formobj.bankSid = resp.data.bankSid
// this.formobj.bmanagerName = resp.data.bmanagerName
// this.formobj.managerSid = resp.data.managerSid
// this.formobj.engaDate = resp.data.engaDate
// this.formobj.useLimit = resp.data.useLimit
// this.formobj.loanDate = resp.data.loanDate
// this.formobj.useDate = resp.data.useDate
// this.formobj.signingDate = resp.data.signingDate
// this.formobj.enterpriseName = resp.data.enterpriseName
// this.formobj.enterpriseSid = resp.data.enterpriseSid
// this.formobj.econtacts = resp.data.econtacts
// this.formobj.remarks = resp.data.remarks
// this.formobj.regulatoryLeader = resp.data.regulatoryLeader
// this.formobj.generalManager = resp.data.generalManager
// this.formobj.endDate = resp.data.endDate
// this.formobj.fillInDate = resp.data.fillInDate
// this.Sidlists = resp.data.enterpriseProjectVoList
// this.enterSids.enterpriseSid = []
// for (let i = 0; i < this.Sidlists.length; i++) {
// this.enterSids.enterpriseSid.push(this.Sidlists[i].enterpriseSid)
// }
}
})
.catch(e => {
this.formobj = row
})
},
getCangku(value) {
console.log(">>>>>>>>>getCangku", value)
const choose = this.tableAllList.filter((item) => item.dictKey === value)
},
this.cangKu.name = choose[0].dictValue
this.cangKu.sid = choose[0].dictKey
this.cangKu.address = choose[0].address
this.cangKu.linkerName = choose[0].linkerName
this.cangKu.linkerPhone = choose[0].linkerPhone
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
},
addCangku() {
var info = {
shSid: this.cangKu.sid,
name: this.cangKu.name,
address: this.cangKu.address,
linkerName: this.cangKu.linkerName,
linkerPhone: this.cangKu.linkerPhone,
}
this.formobj = {
sid: "",
baseInfo: {
entryName: "", //
industryName: "", //
industrySid: "",
typeName: "", //
typeSid: "",
bankPledgeRate: "", //
creditLimit: "", //
bankName: "", //
bankSid: "",
bmanagerName: '', //
managerSid: "",
engaDate: "", //
loanDate: "", //
signingDate: "", //
remarks: "", //
regulatoryLeader: "", //
regulatorySupervisor: "", //
endDate: "", //
fillInDate: "", //
stateSid: "",
stateName: "",
stateRemarks: "",
},
warehouse: [],
enterpriseList: [],
bankList: [],
idCardList: [],
const choose = this.formobj.warehouse.filter((item) => item.shSid === info.shSid)
console.log(">>>>>>>>>addCangku", choose)
if (choose.length == 0)
this.formobj.warehouse.push(info)
else
this.$message({
showClose: true,
type: 'error',
message: "请勿重复添加!"
})
},
doDel(row) {
console.log(">>>>>>>>>doDel", row)
}
this.stepIndex = 1
this.cangKu.name = ''
this.enterprise.name = ''
this.bankInfo = {}
this.idCardInfo = {}
this.$emit('doback')
},
showAdd() {
this.title = "【新增】项目信息"
},
showEdit(row) {
this.title = "【修改】项目信息",
req.getInfoBySid(row.sid)
.then(resp => {
if (resp.success) {
console.log(">>>>>>>>>showEdit", resp.data)
this.formobj = resp.data
this.enterpriseRelevanceList = []
for (var i = 0; i < this.formobj.enterpriseList.length; i++) {
let enterprise = {
dictValue: this.formobj.enterpriseList[i].enterpriseName,
dictKey: this.formobj.enterpriseList[i].enterpriseSid,
}
this.enterpriseRelevanceList.push(enterprise)
}
const index = this.formobj.warehouse.filter((item) => item.sid === row.sid)
this.formobj.warehouse.splice(index, 1)
},
addBanK() {
console.log(">>>>>>>>>doDel", this.bankInfo)
if (!this.bankInfo.bankType) {
this.$message({
showClose: true,
type: 'error',
message: "账户类型不能为空!"
})
return
}
// this.formobj.entryName = resp.data.entryName
// this.formobj.sid = resp.data.sid
// this.formobj.industryName = resp.data.industryName
// this.formobj.industrySid = resp.data.industrySid
// this.formobj.bankPledgeRate = resp.data.bankPledgeRate
// this.formobj.typeName = resp.data.typeName
// this.formobj.typeSid = resp.data.typeSid
// this.formobj.creditLimit = resp.data.creditLimit
// this.formobj.bankName = resp.data.bankName
// this.formobj.bankSid = resp.data.bankSid
// this.formobj.bmanagerName = resp.data.bmanagerName
// this.formobj.managerSid = resp.data.managerSid
// this.formobj.engaDate = resp.data.engaDate
// this.formobj.useLimit = resp.data.useLimit
// this.formobj.loanDate = resp.data.loanDate
// this.formobj.useDate = resp.data.useDate
// this.formobj.signingDate = resp.data.signingDate
// this.formobj.enterpriseName = resp.data.enterpriseName
// this.formobj.enterpriseSid = resp.data.enterpriseSid
// this.formobj.econtacts = resp.data.econtacts
// this.formobj.remarks = resp.data.remarks
// this.formobj.regulatoryLeader = resp.data.regulatoryLeader
// this.formobj.generalManager = resp.data.generalManager
// this.formobj.endDate = resp.data.endDate
// this.formobj.fillInDate = resp.data.fillInDate
// this.Sidlists = resp.data.enterpriseProjectVoList
// this.enterSids.enterpriseSid = []
// for (let i = 0; i < this.Sidlists.length; i++) {
// this.enterSids.enterpriseSid.push(this.Sidlists[i].enterpriseSid)
// }
}
if (!this.bankInfo.bankEnterprise) {
this.$message({
showClose: true,
type: 'error',
message: "所属企业不能为空!"
})
return
}
})
.catch(e => {
this.formobj = row
})
},
getCangku(value) {
console.log(">>>>>>>>>getCangku", value)
const choose = this.tableAllList.filter((item) => item.dictKey === value)
this.cangKu.name = choose[0].dictValue
this.cangKu.sid = choose[0].dictKey
this.cangKu.address = choose[0].address
this.cangKu.linkerName = choose[0].linkerName
this.cangKu.linkerPhone = choose[0].linkerPhone
if (!this.bankInfo.bankNum) {
this.$message({
showClose: true,
type: 'error',
message: "银行账号不能为空!"
})
return
}
},
addCangku() {
var info = {
shSid: this.cangKu.sid,
name: this.cangKu.name,
address: this.cangKu.address,
linkerName: this.cangKu.linkerName,
linkerPhone: this.cangKu.linkerPhone,
}
const choose = this.formobj.warehouse.filter((item) => item.shSid === info.shSid)
console.log(">>>>>>>>>addCangku", choose)
if (choose.length == 0)
this.formobj.warehouse.push(info)
else
this.$message({
showClose: true,
type: 'error',
message: "请勿重复添加!"
})
},
doDel(row) {
console.log(">>>>>>>>>doDel", row)
if (!this.bankInfo.bankName) {
this.$message({
showClose: true,
type: 'error',
message: "开户银行不能为空!"
})
return
}
const index = this.formobj.warehouse.filter((item) => item.sid === row.sid)
this.formobj.warehouse.splice(index, 1)
},
addBanK() {
console.log(">>>>>>>>>doDel", this.bankInfo)
if (!this.bankInfo.bankType) {
this.$message({
showClose: true,
type: 'error',
message: "账户类型不能为空!"
})
return
}
if (!this.bankInfo.bankEnterprise) {
this.$message({
showClose: true,
type: 'error',
message: "所属企业不能为空!"
})
return
}
var info = {
accountType: this.bankInfo.bankType,
bankTypeSid: this.bankInfo.bankTypeSid,
enterpriseName: this.bankInfo.bankEnterprise,
bankEnterpriseSid: this.bankInfo.bankEnterpriseSid,
accountNumber: this.bankInfo.bankNum,
bank: this.bankInfo.bankName,
}
const choose = this.formobj.bankList.filter((item) => item.accountNumber == info.accountNumber)
console.log(">>>>>>>>>addCangku", choose)
if (choose.length == 0)
this.formobj.bankList.push(info)
else
this.$message({
showClose: true,
type: 'error',
message: "请勿重复添加!"
})
if (!this.bankInfo.bankNum) {
this.$message({
showClose: true,
type: 'error',
message: "银行账号不能为空!"
})
return
}
},
doDel3(row) {
console.log(">>>>>>>>>doDel", row)
if (!this.bankInfo.bankName) {
this.$message({
showClose: true,
type: 'error',
message: "开户银行不能为空!"
})
return
}
const index = this.formobj.bankList.filter((item) => item.bankNum === row.bankNum)
this.formobj.bankList.splice(index, 1)
},
getBankType(value) {
console.log(">>>>>>>>>getBankType", value)
const choose = this.bankType.filter((item) => item.dictKey === value)
this.bankInfo.bankType = choose[0].dictValue
this.bankInfo.bankTypeSid = choose[0].dictKey
},
getBankEnterprise(value) {
console.log(">>>>>>>>>getCangku", value)
const choose = this.enterpriseRelevanceList.filter((item) => item.dictKey === value)
this.bankInfo.bankEnterprise = choose[0].dictValue
this.bankInfo.bankEnterpriseSid = choose[0].dictKey
},
addIdCard() {
console.log(">>>>>>>>>addIdCard", this.idCardInfo)
if (!this.idCardInfo.idCardType) {
this.$message({
showClose: true,
type: 'error',
message: "章证类型不能为空!"
})
return
}
var info = {
accountType: this.bankInfo.bankType,
bankTypeSid: this.bankInfo.bankTypeSid,
enterpriseName: this.bankInfo.bankEnterprise,
enterpriseSid: this.bankInfo.bankEnterpriseSid,
accountNumber: this.bankInfo.bankNum,
bank: this.bankInfo.bankName,
}
if (!this.idCardInfo.idCardEnterprise) {
this.$message({
showClose: true,
type: 'error',
message: "所属企业不能为空!"
})
return
}
const choose = this.formobj.bankList.filter((item) => item.accountNumber == info.accountNumber)
console.log(">>>>>>>>>addCangku", choose)
if (choose.length == 0)
this.formobj.bankList.push(info)
else
this.$message({
showClose: true,
type: 'error',
message: "请勿重复添加!"
})
if (!this.idCardInfo.name) {
this.$message({
showClose: true,
type: 'error',
message: "章证名称不能为空!"
})
return
}
},
doDel3(row) {
console.log(">>>>>>>>>doDel", row)
const index = this.formobj.bankList.filter((item) => item.bankNum === row.bankNum)
this.formobj.bankList.splice(index, 1)
},
getBankType(value) {
console.log(">>>>>>>>>getBankType", value)
const choose = this.bankType.filter((item) => item.dictKey === value)
this.bankInfo.bankType = choose[0].dictValue
this.bankInfo.bankTypeSid = choose[0].dictKey
},
getBankEnterprise(value) {
console.log(">>>>>>>>>getCangku", value)
const choose = this.enterpriseRelevanceList.filter((item) => item.dictKey === value)
if (this.imgList.length == 0) {
this.$message({
showClose: true,
type: 'error',
message: "章证图片不能为空!"
})
return
}
this.bankInfo.bankEnterprise = choose[0].dictValue
this.bankInfo.bankEnterpriseSid = choose[0].dictKey
},
addIdCard() {
console.log(">>>>>>>>>addIdCard", this.idCardInfo)
if (!this.idCardInfo.idCardType) {
this.$message({
showClose: true,
type: 'error',
message: "章证类型不能为空!"
})
return
}
if (!this.idCardInfo.idCardEnterprise) {
this.$message({
showClose: true,
type: 'error',
message: "所属企业不能为空!"
})
return
}
var info = {
idCardType: this.idCardInfo.idCardType,
idCardTypeSid: this.idCardInfo.idCardTypeSid,
enterpriseName: this.idCardInfo.idCardEnterprise,
enterpriseSid: this.idCardInfo.idCardEnterpriseSid,
idCardName: this.idCardInfo.name,
urls: this.imgList,
}
this.formobj.idCardList.push(info)
console.log("idCardList", this.formobj.idCardList)
if (!this.idCardInfo.name) {
this.$message({
showClose: true,
type: 'error',
message: "章证名称不能为空!"
})
return
}
this.imgList = []
},
doDel4(row) {
console.log(">>>>>>>>>doDel", row)
if (this.imgList.length == 0) {
this.$message({
showClose: true,
type: 'error',
message: "章证图片不能为空!"
})
return
}
const index = this.formobj.idCardList.filter((item) => item.idCardName === row.idCardName)
this.formobj.idCardList.splice(index, 1)
},
getIdCardType(value) {
console.log(">>>>>>>>>getIdCardType", value)
const choose = this.idCardType.filter((item) => item.dictKey === value)
this.idCardInfo.idCardType = choose[0].dictValue
this.idCardInfo.idCardTypeSid = choose[0].dictKey
},
getIdCardEnterprise(value) {
console.log(">>>>>>>>>getIdCardEnterprise", value)
const choose = this.enterpriseRelevanceList.filter((item) => item.dictKey === value)
this.idCardInfo.idCardEnterprise = choose[0].dictValue
this.idCardInfo.idCardEnterpriseSid = choose[0].dictKey
},
var info = {
idCardType: this.idCardInfo.idCardType,
idCardTypeSid: this.idCardInfo.idCardTypeSid,
enterpriseName: this.idCardInfo.idCardEnterprise,
enterpriseSid: this.idCardInfo.idCardEnterpriseSid,
idCardName: this.idCardInfo.name,
urls: this.imgList,
}
this.formobj.idCardList.push(info)
backData(value) {
console.log(value, 999)
console.log("imgList", this.imgList)
// const aa = []
// if (value.length > 0 && value != null && value != undefined) {
// for (var i = 0; i < value.length; i++) {
// aa.push(value[i].url)
// }
// }
// this.formobj.contractInfo.contractFiles = aa
console.log("idCardList", this.formobj.idCardList)
},
this.imgList = []
}
},
doDel4(row) {
console.log(">>>>>>>>>doDel", row)
const index = this.formobj.idCardList.filter((item) => item.idCardName === row.idCardName)
this.formobj.idCardList.splice(index, 1)
},
getIdCardType(value) {
console.log(">>>>>>>>>getIdCardType", value)
const choose = this.idCardType.filter((item) => item.dictKey === value)
this.idCardInfo.idCardType = choose[0].dictValue
this.idCardInfo.idCardTypeSid = choose[0].dictKey
},
getIdCardEnterprise(value) {
console.log(">>>>>>>>>getIdCardEnterprise", value)
const choose = this.enterpriseRelevanceList.filter((item) => item.dictKey === value)
this.idCardInfo.idCardEnterprise = choose[0].dictValue
this.idCardInfo.idCardEnterpriseSid = choose[0].dictKey
},
backData(value) {
console.log(value, 999)
console.log("imgList", this.imgList)
// const aa = []
// if (value.length > 0 && value != null && value != undefined) {
// for (var i = 0; i < value.length; i++) {
// aa.push(value[i].url)
// }
// }
// this.formobj.contractInfo.contractFiles = aa
},
}
}
</script>
<style scoped>
@ -1419,4 +1452,4 @@
width: 100%;
height: 100%;
}
</style>
</style>

8
supervise-crm-ui/src/views/project/projectInfo2.vue

@ -155,7 +155,7 @@
</el-col>
<el-col :span="8">
<el-form-item class="trightb_item">
<span>{{temp.baseInfo.generalManager}}</span>
<span>{{temp.baseInfo.regulatorySupervisor}}</span>
</el-form-item>
</el-col>
</el-row>
@ -254,12 +254,12 @@
<el-collapse-item name="5" title="关联章证">
<el-table :data="temp.idCardList" border :row-style="{height:'50px'}">
<el-table-column label="所属企业" prop="idCardEnterprise" align="center" />
<el-table-column label="所属企业" prop="enterpriseName" align="center" />
<el-table-column label="章证类型" prop="idCardType" align="center" />
<el-table-column label="章证名称" prop="name" align="center" />
<el-table-column label="章证名称" prop="idCardName" align="center" />
<el-table-column label="章证图片" align="center">
<template slot-scope="scope">
<span v-for="(item,index) in scope.row.imgList" :key="index">
<span v-for="(item,index) in scope.row.urls" :key="index">
<el-popover placement="left" trigger="click" width="300">
<img :src="item.url" width="100%" />
<img slot="reference" :src="item.url" :alt="item.url"

Loading…
Cancel
Save