From fa0b23dd73d57f3460e878fa9d990ec7440baae9 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 26 二月 2020 12:50:01 +0800
Subject: [PATCH] 优化查询房屋信息
---
WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js | 248 ++++++++++++++++++++++++++++---------------------
1 files changed, 143 insertions(+), 105 deletions(-)
diff --git a/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js b/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js
index 80e2ef8..c8e225b 100644
--- a/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js
+++ b/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js
@@ -1,98 +1,113 @@
-(function(vc,vm){
+(function (vc, vm) {
vc.extends({
- data:{
- editOrgInfo:{
- orgId:'',
- orgName:'',
- orgLevel:'',
- parentOrgId:'',
- description:'',
- parentOrg:[]
+ data: {
+ editOrgInfo: {
+ orgId: '',
+ orgName: '',
+ orgLevel: '',
+ parentOrgId: '',
+ belongCommunityId: '',
+ description: '',
+ parentOrg: [],
+ belongCommunitys:[]
}
},
- watch:{
- "editOrgInfo.orgLevel":{//娣卞害鐩戝惉锛屽彲鐩戝惉鍒板璞°�佹暟缁勭殑鍙樺寲
- handler(val, oldVal){
- vc.component._editOrgListParentOrgInfo();
+ watch: {
+ "editOrgInfo.orgLevel": {//娣卞害鐩戝惉锛屽彲鐩戝惉鍒板璞°�佹暟缁勭殑鍙樺寲
+ handler(val, oldVal) {
+ vc.component._editOrgListParentOrgInfo();
},
- deep:true
+ deep: true
}
- },
- _initMethod:function(){
-
- },
- _initEvent:function(){
- vc.on('editOrg','openEditOrgModal',function(_params){
+ },
+ _initMethod: function () {
+ vc.component._editOrgListParentOrgInfo();
+ },
+ _initEvent: function () {
+ vc.on('editOrg', 'openEditOrgModal', function (_params) {
vc.component.refreshEditOrgInfo();
+ vc.component._loadEditEnterCommunitys();
$('#editOrgModel').modal('show');
- vc.copyObject(_params, vc.component.editOrgInfo );
- vc.component.editOrgInfo.communityId = vc.getCurrentCommunity().communityId;
+ vc.copyObject(_params, vc.component.editOrgInfo);
+ //vc.component.editOrgInfo.communityId = vc.component.editOrgInfo.belongCommunityId;
});
},
- methods:{
- editOrgValidate:function(){
- return vc.validate.validate({
- editOrgInfo:vc.component.editOrgInfo
- },{
- 'editOrgInfo.orgName':[
-{
- limit:"required",
- param:"",
- errInfo:"缁勭粐鍚嶇О涓嶈兘涓虹┖"
- },
- {
- limit:"maxin",
- param:"2,50",
- errInfo:"缁勭粐鍚嶇О闀垮害涓�2鑷�50"
- },
- ],
- 'editOrgInfo.orgLevel':[
+ methods: {
+ editOrgValidate: function () {
+ return vc.validate.validate({
+ editOrgInfo: vc.component.editOrgInfo
+ }, {
+ 'editOrgInfo.orgName': [
{
- limit:"required",
- param:"",
- errInfo:"缁勭粐绾у埆涓嶈兘涓虹┖"
+ limit: "required",
+ param: "",
+ errInfo: "缁勭粐鍚嶇О涓嶈兘涓虹┖"
},
{
- limit:"num",
- param:"",
- errInfo:"缁勭粐绾у埆閿欒"
+ limit: "maxin",
+ param: "2,50",
+ errInfo: "缁勭粐鍚嶇О闀垮害涓�2鑷�50"
},
],
- 'editOrgInfo.parentOrgId':[
- {
- limit:"required",
- param:"",
- errInfo:"涓婄骇ID涓嶈兘涓虹┖"
+ 'editOrgInfo.orgLevel': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "缁勭粐绾у埆涓嶈兘涓虹┖"
},
{
- limit:"num",
- param:"",
- errInfo:"涓婄骇ID涓嶆纭�"
+ limit: "num",
+ param: "",
+ errInfo: "缁勭粐绾у埆閿欒"
},
],
- 'editOrgInfo.description':[
+ 'editOrgInfo.parentOrgId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "涓婄骇ID涓嶈兘涓虹┖"
+ },
+ {
+ limit: "num",
+ param: "",
+ errInfo: "涓婄骇ID涓嶆纭�"
+ },
+ ],
+ 'editOrgInfo.description': [
- {
- limit:"maxLength",
- param:"200",
- errInfo:"鎻忚堪涓嶈兘涓虹┖"
+ {
+ limit: "maxLength",
+ param: "200",
+ errInfo: "鎻忚堪涓嶈兘涓虹┖"
},
],
- 'editOrgInfo.orgId':[
- {
- limit:"required",
- param:"",
- errInfo:"缁勭粐ID涓嶈兘涓虹┖"
+ 'editOrgInfo.belongCommunityId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "闅跺睘灏忓尯涓嶈兘涓虹┖"
+ },
+ {
+ limit: "num",
+ param: "",
+ errInfo: "闅跺睘灏忓尯涓嶆纭�"
+ },
+ ],
+ 'editOrgInfo.orgId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "缁勭粐ID涓嶈兘涓虹┖"
}]
- });
- },
- editOrg:function(){
- if(!vc.component.editOrgValidate()){
- vc.message(vc.validate.errInfo);
- return ;
+ });
+ },
+ editOrg: function () {
+ if (!vc.component.editOrgValidate()) {
+ vc.toast(vc.validate.errInfo);
+ return;
}
vc.http.post(
@@ -100,64 +115,87 @@
'update',
JSON.stringify(vc.component.editOrgInfo),
{
- emulateJSON:true
- },
- function(json,res){
+ emulateJSON: true
+ },
+ function (json, res) {
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
- if(res.status == 200){
+ if (res.status == 200) {
//鍏抽棴model
$('#editOrgModel').modal('hide');
- vc.emit('orgManage','listOrg',{});
- return ;
+ vc.emit('orgManage', 'listOrg', {});
+ return;
}
vc.message(json);
- },
- function(errInfo,error){
+ },
+ function (errInfo, error) {
console.log('璇锋眰澶辫触澶勭悊');
vc.message(errInfo);
- });
+ });
},
- refreshEditOrgInfo:function(){
- vc.component.editOrgInfo= {
- orgId:'',
- orgName:'',
- orgLevel:'',
- parentOrgId:'',
- description:'',
- parentOrg:[]
+ refreshEditOrgInfo: function () {
+ vc.component.editOrgInfo = {
+ orgId: '',
+ orgName: '',
+ orgLevel: '',
+ parentOrgId: '',
+ description: '',
+ belongCommunityId: '',
+ communityId: '',
+ parentOrg: [],
+ belongCommunitys:[]
}
},
- _editOrgListParentOrgInfo:function(){
+ _editOrgListParentOrgInfo: function () {
var _tmpOrgLevel = vc.component.editOrgInfo.orgLevel;
- if(_tmpOrgLevel > 1){
- _tmpOrgLevel = _tmpOrgLevel-1;
+ if (_tmpOrgLevel > 1) {
+ _tmpOrgLevel = _tmpOrgLevel - 1;
}
var param = {
- params:{
- orgLevel:_tmpOrgLevel,
+ params: {
+ orgLevel: _tmpOrgLevel,
page: 1,
row: 30,
}
- };
+ };
- //鍙戦�乬et璇锋眰
- vc.http.get('editOrg',
- 'list',
- param,
- function(json,res){
- var _orgManageInfo=JSON.parse(json);
- vc.component.editOrgInfo.parentOrg = _orgManageInfo.orgs;
- },function(errInfo,error){
- console.log('璇锋眰澶辫触澶勭悊');
- }
- );
+ //鍙戦�乬et璇锋眰
+ vc.http.get('editOrg',
+ 'list',
+ param,
+ function (json, res) {
+ var _orgManageInfo = JSON.parse(json);
+ vc.component.editOrgInfo.parentOrg = _orgManageInfo.orgs;
+ }, function (errInfo, error) {
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
+ },
+ _loadEditEnterCommunitys: function () {
+ //belongCommunitys
+ var param = {
+ params: {
+ _uid: 'mmmllnnjhhjjh'
+ }
+ }
+
+ //鍙戦�乬et璇锋眰
+ vc.http.get('editOrg',
+ 'listEnterCommunitys',
+ param,
+ function (json, res) {
+ var _enterCommunitys = JSON.parse(json);
+ vc.component.editOrgInfo.belongCommunitys = _enterCommunitys;
+ }, function (errInfo, error) {
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
}
}
});
-})(window.vc,window.vc.component);
+})(window.vc, window.vc.component);
--
Gitblit v1.8.0