|
@@ -80,11 +80,7 @@
|
|
<el-table-column label="账号" align="center" prop="userName"/>
|
|
<el-table-column label="账号" align="center" prop="userName"/>
|
|
<el-table-column label="组织归属" align="center" prop="dept"/>
|
|
<el-table-column label="组织归属" align="center" prop="dept"/>
|
|
<el-table-column label="职务" align="center" prop="post"/>
|
|
<el-table-column label="职务" align="center" prop="post"/>
|
|
- <el-table-column label="单位" align="center" prop="company"/>
|
|
|
|
- <el-table-column label="救援队" align="center" prop="emergencyRescue"/>
|
|
|
|
- <el-table-column label="村" align="center" prop="village"/>
|
|
|
|
<el-table-column label="手机号" align="center" prop="phone"/>
|
|
<el-table-column label="手机号" align="center" prop="phone"/>
|
|
- <el-table-column label="防汛抗旱" align="center" prop="effect"/>
|
|
|
|
<el-table-column label="经度" align="center" prop="longitude"/>
|
|
<el-table-column label="经度" align="center" prop="longitude"/>
|
|
<el-table-column label="纬度" align="center" prop="latitude"/>
|
|
<el-table-column label="纬度" align="center" prop="latitude"/>
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
@@ -126,8 +122,8 @@
|
|
<el-form-item label="账号" prop="userName">
|
|
<el-form-item label="账号" prop="userName">
|
|
<el-input v-model="form.userName" placeholder="请输入账号"/>
|
|
<el-input v-model="form.userName" placeholder="请输入账号"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="组织归属" prop="dept">
|
|
|
|
- <el-input v-model="form.dept" placeholder="请输入组织归属"/>
|
|
|
|
|
|
+ <el-form-item label="归属部门" prop="deptId">
|
|
|
|
+ <treeselect v-model="form.deptId" :options="deptOptions" :show-count="true" placeholder="请选择归属部门"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="职务" prop="post">
|
|
<el-form-item label="职务" prop="post">
|
|
<el-input v-model="form.post" placeholder="请输入职务"/>
|
|
<el-input v-model="form.post" placeholder="请输入职务"/>
|
|
@@ -138,18 +134,6 @@
|
|
<el-form-item label="救援队" prop="emergencyRescue">
|
|
<el-form-item label="救援队" prop="emergencyRescue">
|
|
<el-input v-model="form.emergencyRescue" placeholder="请输入救援队"/>
|
|
<el-input v-model="form.emergencyRescue" placeholder="请输入救援队"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="市" prop="city">
|
|
|
|
- <el-input v-model="form.city" placeholder="请输入市"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="区县" prop="area">
|
|
|
|
- <el-input v-model="form.area" placeholder="请输入区县"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="乡镇" prop="township">
|
|
|
|
- <el-input v-model="form.township" placeholder="请输入乡镇"/>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="村" prop="village">
|
|
|
|
- <el-input v-model="form.village" placeholder="请输入村"/>
|
|
|
|
- </el-form-item>
|
|
|
|
<el-form-item label="手机号" prop="phone">
|
|
<el-form-item label="手机号" prop="phone">
|
|
<el-input v-model="form.phone" placeholder="请输入手机号"/>
|
|
<el-input v-model="form.phone" placeholder="请输入手机号"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -174,9 +158,13 @@
|
|
<script>
|
|
<script>
|
|
|
|
|
|
import {addTeam, delTeam, updateTeam,getTeam, listTeam} from "@/api/system/team";
|
|
import {addTeam, delTeam, updateTeam,getTeam, listTeam} from "@/api/system/team";
|
|
|
|
+import Treeselect from "@riophae/vue-treeselect";
|
|
|
|
+import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
|
|
+import {deptTreeSelect} from "@/api/system/user";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: "Team",
|
|
name: "Team",
|
|
|
|
+ components: {Treeselect},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
// 遮罩层
|
|
// 遮罩层
|
|
@@ -189,6 +177,10 @@ export default {
|
|
multiple: true,
|
|
multiple: true,
|
|
// 显示搜索条件
|
|
// 显示搜索条件
|
|
showSearch: true,
|
|
showSearch: true,
|
|
|
|
+ // 部门树选项
|
|
|
|
+ deptOptions: undefined,
|
|
|
|
+ // 部门名称
|
|
|
|
+ deptName: undefined,
|
|
// 总条数
|
|
// 总条数
|
|
total: 0,
|
|
total: 0,
|
|
// 抢险救援队表格数据
|
|
// 抢险救援队表格数据
|
|
@@ -224,6 +216,7 @@ export default {
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
this.getList();
|
|
this.getList();
|
|
|
|
+ this.getDeptTree();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
/** 查询抢险救援队列表 */
|
|
/** 查询抢险救援队列表 */
|
|
@@ -235,6 +228,13 @@ export default {
|
|
this.loading = false;
|
|
this.loading = false;
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ /** 查询部门下拉树结构 */
|
|
|
|
+ getDeptTree() {
|
|
|
|
+ deptTreeSelect().then(response => {
|
|
|
|
+ this.deptOptions = response.data;
|
|
|
|
+ });
|
|
|
|
+ },
|
|
// 取消按钮
|
|
// 取消按钮
|
|
cancel() {
|
|
cancel() {
|
|
this.open = false;
|
|
this.open = false;
|