|
|
@ -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> |