| | |
| | | |
| | | <el-dialog title="街道管理" :visible.sync="flag" width="40%"> |
| | | <el-form :model="formData" ref="formData" label-width="100px"> |
| | | <el-form-item label="走向" prop="code"> |
| | | <el-form-item label="属性" prop="code"> |
| | | <el-select v-model="formData.type" placeholder="请选择"> |
| | | <el-option label="路" :value="0"></el-option> |
| | | <el-option label="街" :value="1"></el-option> |
| | |
| | | <el-input v-model="formData.name" auto-complete="off"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="编号" prop="code" :rules="[{required: true, message: '请输入编号', trigger: 'blur'}]"> |
| | | <el-input type="number" v-model="formData.code" auto-complete="off"></el-input> |
| | | <el-input v-model="formData.code"></el-input> |
| | | </el-form-item> |
| | | |
| | | </el-form> |
| | |
| | | <el-table-column type="index" width="50" label="序号" align="center"> </el-table-column> |
| | | <el-table-column prop="name" label="街道名称" align="center"></el-table-column> |
| | | <el-table-column prop="code" label="编号" align="center"></el-table-column> |
| | | <el-table-column prop="type" label="走向" align="center"> |
| | | <el-table-column prop="type" label="属性" align="center"> |
| | | <template slot-scope="scope"> |
| | | <p v-if="scope.row.type==0">路</p> |
| | | <p v-if="scope.row.type==1">街</p> |
| | |
| | | }, |
| | | loadSelect(){ |
| | | this.$byutil.postData(this, this.$systemconfig.basePath + '/street/findList', {}, res => { |
| | | this.select3 = res.obj.list2 |
| | | this.select3 = res.data.list2 |
| | | }) |
| | | }, |
| | | streetEdit(id){ |
| | | this.flag2 = true; |
| | | this.roadId = id; |
| | | this.$byutil.postData(this, this.$systemconfig.basePath + '/street/findById', {id:id,type:0}, res => { |
| | | this.table2 = res.obj; |
| | | this.table2 = res.data; |
| | | }) |
| | | }, |
| | | onSave(){ |
| | |
| | | this.$byutil.postData(this, this.$systemconfig.basePath + '/street/save', this.formData, res => { |
| | | this.$refs['formData'].resetFields(); |
| | | this.flag=false; |
| | | this.$message({message: res.message, type: 'success'}); |
| | | this.$message({message: '保存成功', type: 'success'}); |
| | | this.loadData(); |
| | | this.loadSelect(); |
| | | }) |
| | |
| | | }, |
| | | onDelete(index, row) { |
| | | this.$byutil.deleteData(this,this.$systemconfig.basePath+"/street/delete",{id:row.id}, res => { |
| | | this.$message({message: res.message, type: 'success'}); |
| | | this.$message({message: '删除成功', type: 'success'}); |
| | | this.loadData(); |
| | | }) |
| | | }, |
| | | onDelete2(index, row) { |
| | | this.$byutil.deleteData(this,this.$systemconfig.basePath+"/street/delete2",{id:row.id}, res => { |
| | | this.$message({message: res.message, type: 'success'}); |
| | | this.$message({message: '删除成功', type: 'success'}); |
| | | this.streetEdit(this.roadId) |
| | | }) |
| | | }, |