From 5bdaf416d66b675131004de1aba5d161772a52b0 Mon Sep 17 00:00:00 2001
From: liubp <1535785116@qq.com>
Date: 星期五, 19 十二月 2025 18:27:52 +0800
Subject: [PATCH] 添加所属小区字段
---
public/pages/admin/addContract/addContract.js | 36 +++++++++++++++++++++++++++++++++++-
1 files changed, 35 insertions(+), 1 deletions(-)
diff --git a/public/pages/admin/addContract/addContract.js b/public/pages/admin/addContract/addContract.js
index e27b978..ccfff1b 100644
--- a/public/pages/admin/addContract/addContract.js
+++ b/public/pages/admin/addContract/addContract.js
@@ -3,6 +3,7 @@
data: {
addContractInfo: {
communityId: vc.getCurrentCommunity().communityId,
+ communities: [],
contractId: '',
contractName: '',
contractCode: '',
@@ -53,6 +54,7 @@
},
_initMethod: function () {
vc.component._initAddContractInfo();
+ $that._loadCommunities();
$that._loadAddContractType();
$that._loadAddContractParkA();
$that._loadAddContractParkB();
@@ -344,6 +346,13 @@
param: "",
errInfo: "鍚堝悓绛捐鏃堕棿涓嶈兘涓虹┖"
}
+ ],
+ 'addContractInfo.communityId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "璇烽�夋嫨鎵�灞炲皬鍖�"
+ }
]
});
},
@@ -372,7 +381,8 @@
vc.toast(vc.validate.errInfo);
return;
}
- $that.addContractInfo.communityId = vc.getCurrentCommunity().communityId;
+ // 浣跨敤涓嬫媺妗嗛�変腑鐨刢ommunityId浼犻�掔粰鎺ュ彛
+ // addContractInfo.communityId 宸查�氳繃 v-model 缁戝畾锛屽寘鍚敤鎴烽�夋嫨鐨勫��
vc.http.apiPost(
'/contract/saveContract',
@@ -443,6 +453,27 @@
staffName: '',
nextUserId: ''
};
+ },
+ _loadCommunities: function () {
+ let param = {
+ params: {
+ page: 1,
+ row: 100
+ }
+ };
+ //鍙戦�乬et璇锋眰
+ vc.http.apiGet('/community.listCommunitys',
+ param,
+ function (json, res) {
+ let _communityInfo = JSON.parse(json);
+ if (_communityInfo.code == 0) {
+ $that.addContractInfo.communities = _communityInfo.communitys || [];
+ }
+ },
+ function (errInfo, error) {
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
},
_loadAddContractType: function () {
let param = {
@@ -567,6 +598,9 @@
}
);
},
+ _changeCommunity: function () {
+ // 灏忓尯鍙樻洿鏃剁殑澶勭悊閫昏緫
+ },
_goBack: function () {
vc.goBack();
},
--
Gitblit v1.8.0