Browse Source

党组织管理 bug 提交

origin/feature/monitoring
zhangyongzhangyong 4 years ago
parent
commit
306989878c
  1. 7
      src/views/modules/sys/partyorg-add-or-update.vue
  2. 24
      src/views/modules/sys/partyorg.vue

7
src/views/modules/sys/partyorg-add-or-update.vue

@ -35,12 +35,13 @@
<el-input-number v-model="dataForm.partyMemberNum" :min="0" :max="999990000"></el-input-number>
</el-form-item>
<el-form-item label="经度" prop="longitude">
<el-input v-model="dataForm.longitude" :disabled = "true" placeholder="经度" style="width: 82%"></el-input>&emsp;
<el-button type="primary"
@click="mapSelectHandle(2)">地图选择</el-button>
<el-input v-model="dataForm.longitude" :disabled = "true" placeholder="经度"></el-input>
</el-form-item>
<el-form-item label="纬度" prop="latitude">
<el-input v-model="dataForm.latitude" :disabled = "true" placeholder="纬度"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="mapSelectHandle(2)">地图选择</el-button>
</el-form-item>
</el-form>
<template slot="footer">

24
src/views/modules/sys/partyorg.vue

@ -2,12 +2,11 @@
<el-card shadow="never" class="aui-card--fill">
<div class="mod-sys__partyorg}">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="所属机构">
<el-cascader v-model="dataForm.deptId"
<el-form-item label="所属组织">
<el-cascader v-model="deptIdList"
:options="options"
ref="org"
@change="deptIdChangeHandle"
:props="{ checkStrictly: true }"
show-overflow-tooltip
clearable>
</el-cascader>
</el-form-item>
@ -71,19 +70,18 @@ export default {
id: '',
deptId: ''
},
options: []
options: [],
deptIdList: []
}
},
methods: {
deptIdChangeHandle (value, selectedData) {
let len = 'value' + value
// len.length == 5
if (5 < len.length) {
this.dataForm.deptId = this.$refs['org'].getCheckedNodes()[0].value
} else {
watch: {
'deptIdList': function (val) {
if (val.length === 0) {
this.dataForm.deptId = ''
} else {
this.dataForm.deptId = val[val.length - 1]
}
}
},
},
created () {
this.$http

Loading…
Cancel
Save