网格区块
This commit is contained in:
		| @@ -161,7 +161,9 @@ export default { | |||||||
|           this.instance.post(`/app/appgirdinfo/addOrUpdate`, { |           this.instance.post(`/app/appgirdinfo/addOrUpdate`, { | ||||||
|             ...this.forms, |             ...this.forms, | ||||||
|             girdMemberManageList: girdMemberManageList?.map(v => ({wxUserId: v.id})) || [], |             girdMemberManageList: girdMemberManageList?.map(v => ({wxUserId: v.id})) || [], | ||||||
|             girdMemberList: girdMemberList?.map(v => ({wxUserId: v.id})) || [] |             girdMemberList: girdMemberList?.map(v => ({wxUserId: v.id})) || [], | ||||||
|  |             isCoordination: this.forms.currIndex, | ||||||
|  |             coordinationId: this.forms.currIndex == 1 ? this.forms.parentGirdId : null | ||||||
|           }).then((res) => { |           }).then((res) => { | ||||||
|             if (res.code == 0) { |             if (res.code == 0) { | ||||||
|               this.cancel(true) |               this.cancel(true) | ||||||
|   | |||||||
| @@ -85,6 +85,9 @@ | |||||||
|             <el-button type="primary" v-if="!treeObj.treeList.length" @click="init">初始化</el-button> |             <el-button type="primary" v-if="!treeObj.treeList.length" @click="init">初始化</el-button> | ||||||
|           </template> |           </template> | ||||||
|         </ai-search-bar> |         </ai-search-bar> | ||||||
|  |         <el-tabs v-model="currIndex" @tab-click="tabChange"> | ||||||
|  |           <el-tab-pane v-for="(tab,i) in tabs" :key="i" :label="tab.label"></el-tab-pane> | ||||||
|  |         </el-tabs> | ||||||
|         <ai-table |         <ai-table | ||||||
|           class="mt10" |           class="mt10" | ||||||
|           :tableData="tableData" |           :tableData="tableData" | ||||||
| @@ -178,7 +181,9 @@ export default { | |||||||
|       gridMemberColConfigs: [ |       gridMemberColConfigs: [ | ||||||
|         {prop: "name"}, |         {prop: "name"}, | ||||||
|         {prop: "checkType", format: v => v === '1' ? '网格员' : '网格长'} |         {prop: "checkType", format: v => v === '1' ? '网格员' : '网格长'} | ||||||
|       ] |       ], | ||||||
|  |       currIndex: 0, | ||||||
|  |       tabs: [{label: '子网格'}, {label: '协同部门'}], | ||||||
|     }; |     }; | ||||||
|   }, |   }, | ||||||
|   created() { |   created() { | ||||||
| @@ -202,12 +207,16 @@ export default { | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   methods: { |   methods: { | ||||||
|  |     tabChange() { | ||||||
|  |       this.page.current = 1 | ||||||
|  |       this.getList() | ||||||
|  |     }, | ||||||
|     handleNodeClick(val) { |     handleNodeClick(val) { | ||||||
|       this.info = this.$copy(val); |       this.info = this.$copy(val); | ||||||
|       this.getList(); |       this.getList(); | ||||||
|     }, |     }, | ||||||
|     getTreeList() { |     getTreeList() { | ||||||
|       this.instance.post(`/app/appgirdinfo/listAll3`).then((res) => { |       this.instance.post(`/app/appgirdinfo/listAll4`).then((res) => { | ||||||
|         if (res?.data) { |         if (res?.data) { | ||||||
|  |  | ||||||
|           this.treeObj.treeList = res.data.filter(e => !e.parentGirdId) |           this.treeObj.treeList = res.data.filter(e => !e.parentGirdId) | ||||||
| @@ -274,7 +283,8 @@ export default { | |||||||
|       }).catch(() => 0); |       }).catch(() => 0); | ||||||
|     }, |     }, | ||||||
|     getList() { |     getList() { | ||||||
|       this.instance.post("/app/appgirdinfo/list", null, { |       var url = this.currIndex == 1 ? `/app/appgirdinfo/listCoordination` : `/app/appgirdinfo/list?isCoordination=0` | ||||||
|  |       this.instance.post(url, null, { | ||||||
|         params: { |         params: { | ||||||
|           ...this.searchObj, |           ...this.searchObj, | ||||||
|           ...this.page, |           ...this.page, | ||||||
| @@ -301,7 +311,7 @@ export default { | |||||||
|     toAdd() { |     toAdd() { | ||||||
|       let {id: parentGirdId, girdName: parentGirdName} = this.info |       let {id: parentGirdId, girdName: parentGirdName} = this.info | ||||||
|       this.$router.push({ |       this.$router.push({ | ||||||
|         hash: "#add", query: {parentGirdId, parentGirdName} |         hash: "#add", query: {parentGirdId, parentGirdName, currIndex: this.currIndex} | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     goBack() { |     goBack() { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user