护林员
parent
cbae576dd5
commit
8bdfe4381b
|
|
@ -10,7 +10,7 @@
|
|||
</el-input>
|
||||
|
||||
<el-button type="primary" size="mini" @click="getList()">查询</el-button>
|
||||
<el-button type="primary" size="mini" @click="add()">添加</el-button>
|
||||
<!-- <el-button type="primary" size="mini" @click="add()">添加</el-button> -->
|
||||
<el-button type="warning" size="mini" @click="react()">编辑</el-button>
|
||||
<el-button type="danger" size="mini" @click="del()">删除</el-button>
|
||||
|
||||
|
|
@ -25,11 +25,14 @@
|
|||
@selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" align="center" width="55">
|
||||
</el-table-column>
|
||||
<el-table-column prop="name" label="姓名" show-overflow-tooltip align="center">
|
||||
<el-table-column prop="Account" label="账号" show-overflow-tooltip align="center">
|
||||
</el-table-column>
|
||||
<el-table-column prop="gender" label="性别" show-overflow-tooltip align="center">
|
||||
<el-table-column prop="Name" label="姓名" show-overflow-tooltip align="center">
|
||||
</el-table-column>
|
||||
<el-table-column prop="phone" label="电话" show-overflow-tooltip align="center">
|
||||
<el-table-column label="性别" show-overflow-tooltip align="center">
|
||||
<template slot-scope="scope">
|
||||
{{scope.row.Sex == 0 ? '男' : '女'}}
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
</el-table>
|
||||
|
|
@ -102,7 +105,7 @@
|
|||
|
||||
},
|
||||
created() {
|
||||
// this.getList()
|
||||
this.getList()
|
||||
},
|
||||
mounted() {
|
||||
|
||||
|
|
@ -131,7 +134,7 @@
|
|||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
postMethodCommon("/FireGrid/DeleteFireFighter?Id=" + _this.multipleSelection[0].id, {}).then(res => {
|
||||
postMethodCommon("/FireCodeApp/DeleteForestryUser?Id=" + _this.multipleSelection[0].id, {}).then(res => {
|
||||
if (res.code == 200) {
|
||||
this.$message({
|
||||
type: "success",
|
||||
|
|
@ -222,7 +225,7 @@
|
|||
},
|
||||
getList() {
|
||||
this.listLoading = true
|
||||
getMethodCommon("/FireGrid/GetFireFighter", this.listQuery).then(res => {
|
||||
getMethodCommon("/FireCodeApp/GetForestryUser", this.listQuery).then(res => {
|
||||
if (res.code == 200) {
|
||||
console.log(res)
|
||||
this.tableData = res.data
|
||||
|
|
|
|||
|
|
@ -1,22 +1,23 @@
|
|||
<template>
|
||||
<div style="width:100%;height:40vh;padding:0px 23px; z-index:10;background: rgba(0, 9, 34, 0.6);">
|
||||
<el-form ref="form" size="mini" :model="addForm" :rules="rules" label-width="140px">
|
||||
<el-form-item label="姓名: " prop="name">
|
||||
<el-input v-model="addForm.name" style="width:300px ;"></el-input>
|
||||
<el-form-item label="姓名: " prop="Name">
|
||||
<el-input v-model="addForm.Name" style="width:300px ;"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="电话: " prop="phone">
|
||||
<el-input v-model="addForm.phone" style="width:300px ;"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="性别: " prop="gender">
|
||||
<el-radio-group v-model="addForm.gender">
|
||||
<el-form-item label="性别: " prop="Sex">
|
||||
<el-radio-group v-model="addForm.Sex">
|
||||
<el-radio label="男">男</el-radio>
|
||||
<el-radio label="女">女</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item :label="'所属乡镇'">
|
||||
<treeselect :options="orgsTree" :default-expand-level="3" :multiple="true" :flat="true" :open-on-click="true"
|
||||
<el-form-item :label="'所属自然村'">
|
||||
<!-- <treeselect :options="orgsTree" :default-expand-level="3" :multiple="true" :flat="true" :open-on-click="true"
|
||||
:open-on-focus="true" :clear-on-select="true" v-model="selectOrgs" style="z-index: 2026;">
|
||||
</treeselect>
|
||||
</treeselect> -->
|
||||
<el-select v-model="addForm.areaId" multiple placeholder="请选择">
|
||||
<el-option v-for="item in zrcList" :key="item.id" :label="item.areaName" :value="item.id">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item style="margin-top: 16%;">
|
||||
<el-button @click="close()">取消</el-button>
|
||||
|
|
@ -39,7 +40,6 @@
|
|||
name: "AddForm",
|
||||
props: ['detailInfo'],
|
||||
components: {
|
||||
Treeselect,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
@ -63,6 +63,7 @@
|
|||
orgsTree: [], // 用户可访问到的所有机构组成的树
|
||||
selectRoles: [], // 用户分配的角色
|
||||
selectRoleNames: '',
|
||||
zrcList: []
|
||||
}
|
||||
},
|
||||
created() {
|
||||
|
|
@ -93,26 +94,38 @@
|
|||
}
|
||||
},
|
||||
mounted() {
|
||||
let _this = this;
|
||||
var querys = {
|
||||
regionName: localStorage.getItem("areaENName")
|
||||
}
|
||||
getMethodCommon("/Grid/LoadAllGrid", querys).then(res => {
|
||||
console.log("data", res.data);
|
||||
if (res.code == 200) {
|
||||
var list = res.data
|
||||
var arr = this.traverse(list)
|
||||
console.log(arr)
|
||||
_this.orgsTree = arr;
|
||||
}
|
||||
})
|
||||
this.getZRC()
|
||||
},
|
||||
methods: {
|
||||
getZRC() {
|
||||
getMethodCommon("/FireCodeApp/LoadZRC", {}).then(res => {
|
||||
if (res.code == 200) {
|
||||
this.zrcList = res.data
|
||||
if (this.addForm.Sex == 0) {
|
||||
this.addForm.Sex = '男'
|
||||
} else {
|
||||
this.addForm.Sex = '女'
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
getDetail() {
|
||||
getMethodCommon("/FireGrid/GetSingleFireFighter?id=" + this.detailInfo[0].id, {}).then(res => {
|
||||
getMethodCommon("/FireCodeApp/GetForestryUserById?id=" + this.detailInfo[0].Id, {}).then(res => {
|
||||
if (res.code == 200) {
|
||||
console.log(res)
|
||||
this.addForm = res.result
|
||||
this.addForm = res.data[0]
|
||||
var areaId = this.addForm.areaId.split(',')
|
||||
console.log(this.addForm)
|
||||
areaId.forEach(element => {
|
||||
element=Number(element)
|
||||
console.log(typeof element)
|
||||
});
|
||||
this.addForm.areaId = areaId
|
||||
if (this.addForm.Sex == 0) {
|
||||
this.addForm.Sex = '男'
|
||||
} else {
|
||||
this.addForm.Sex = '女'
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
|
|
@ -135,7 +148,12 @@
|
|||
this.$refs['form'].validate((valid) => {
|
||||
if (valid) {
|
||||
console.log(_this.addForm)
|
||||
postMethodCommon("/FireGrid/AddFireFighter", _this.addForm).then(response => {
|
||||
if (this.addForm.Sex == '男') {
|
||||
this.addForm.Sex = 0
|
||||
} else {
|
||||
this.addForm.Sex = 1
|
||||
}
|
||||
postMethodCommon("/FireCodeApp/AddFireFighter", _this.addForm).then(response => {
|
||||
if (response.code == 200) {
|
||||
// 上传shp
|
||||
this.$emit("addSuccess");
|
||||
|
|
@ -156,7 +174,14 @@
|
|||
this.$refs['form'].validate((valid) => {
|
||||
if (valid) {
|
||||
console.log(_this.addForm)
|
||||
postMethodCommon("/FireGrid/EditFireFighter", _this.addForm).then(response => {
|
||||
if (this.addForm.Sex == '男') {
|
||||
this.addForm.Sex = 0
|
||||
} else {
|
||||
this.addForm.Sex = 1
|
||||
}
|
||||
|
||||
// delete this.addForm.zrclist
|
||||
postMethodCommon("/FireCodeApp/EditForestryUser ", _this.addForm).then(response => {
|
||||
if (response.code == 200) {
|
||||
// 上传shp
|
||||
this.$emit("addSuccess");
|
||||
|
|
|
|||
Loading…
Reference in New Issue