护林员

master
刘妍 2023-08-25 17:54:43 +08:00
parent cbae576dd5
commit 8bdfe4381b
2 changed files with 63 additions and 35 deletions

View File

@ -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

View File

@ -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");