From 38f2d01d8f0084b0f599040264815740e28b0987 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: Thu, 22 Apr 2021 17:57:11 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/admin/addContract/addContract.html | 6 ++-
public/pages/admin/addContract/addContract.js | 45 ++++++++++++++-----
2 files changed, 40 insertions(+), 11 deletions(-)
diff --git a/public/pages/admin/addContract/addContract.html b/public/pages/admin/addContract/addContract.html
index 9271cd1d9..24d128284 100644
--- a/public/pages/admin/addContract/addContract.html
+++ b/public/pages/admin/addContract/addContract.html
@@ -79,7 +79,11 @@
diff --git a/public/pages/admin/addContract/addContract.js b/public/pages/admin/addContract/addContract.js
index 93f0788ea..b0b3b3a9b 100644
--- a/public/pages/admin/addContract/addContract.js
+++ b/public/pages/admin/addContract/addContract.js
@@ -36,11 +36,13 @@
objPersonId: '',
rooms: [],
contractFilePo: [],
- tempfile: ''
+ tempfile: '',
+ contractPartyAs: []
}
},
_initMethod: function () {
$that._loadAddContractType();
+ $that._loadAddContractParkA();
if (vc.getParam("contractId")) {
$that.addContractInfo.contractParentId = vc.getParam("contractId");
@@ -261,12 +263,6 @@
return;
}
vc.component.addContractInfo.communityId = vc.getCurrentCommunity().communityId;
- //不提交数据将数据 回调给侦听处理
- if (vc.notNull($props.callBackListener)) {
- vc.emit($props.callBackListener, $props.callBackFunction, vc.component.addContractInfo);
- $('#addContractModel').modal('hide');
- return;
- }
vc.http.apiPost(
'/contract/saveContract',
@@ -329,6 +325,7 @@
objPersonName: '',
objPersonId: '',
rooms: [],
+ contractPartyAs: [],
objType: '1111'
};
@@ -351,6 +348,24 @@
}
);
},
+ _loadAddContractParkA: function () {
+ let param = {
+ params: {
+ page: 1,
+ row: 100
+ }
+ }
+ //发送get请求
+ vc.http.apiGet('/contractPartya/queryContractPartya',
+ param,
+ function (json, res) {
+ var _contractTypeManageInfo = JSON.parse(json);
+ vc.component.addContractInfo.contractPartyAs = _contractTypeManageInfo.data;
+ }, function (errInfo, error) {
+ console.log('请求失败处理');
+ }
+ );
+ },
_changeContractType: function () {
let param = {
params: {
@@ -391,7 +406,7 @@
_tmpRooms.push(item);
}
});
- $that.addContractInfo.rooms = _tmpRooms;
+ $that.addContractInfo.rooms = _tmpRooms;
},
addFileStep: function () {
let _file = {
@@ -411,7 +426,7 @@
}
}
},
- getFile: function (e,index) {
+ getFile: function (e, index) {
vc.component.addContractInfo.tempfile = e.target.files[0];
$that.addContractInfo.contractFilePo[index].fileRealName = vc.component.addContractInfo.tempfile.name;
this._importData(index);
@@ -451,13 +466,23 @@
});
},
checkFileType: function (fileType) {
- const acceptTypes = ['png','pdf','jpg'];
+ const acceptTypes = ['png', 'pdf', 'jpg'];
for (var i = 0; i < acceptTypes.length; i++) {
if (fileType === acceptTypes[i]) {
return true;
}
}
return false;
+ },
+ _changeContractPartyA:function(){
+ let _partyA = $that.addContractInfo.partyA;
+ $that.addContractInfo.contractPartyAs.forEach(item=>{
+ if(_partyA == item.partyA){
+ $that.addContractInfo.aLink = item.aLink;
+ $that.addContractInfo.aContacts = item.aContacts;
+
+ }
+ })
}
}
});