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