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

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

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

Loading…
Cancel
Save