|
@ -10,24 +10,24 @@ |
|
|
@click="handleAdd" |
|
|
@click="handleAdd" |
|
|
>新增</el-button> |
|
|
>新增</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<!-- <el-col :span="1.5">--> |
|
|
<el-button |
|
|
<!-- <el-button--> |
|
|
type="success" |
|
|
<!-- type="success"--> |
|
|
icon="el-icon-edit" |
|
|
<!-- icon="el-icon-edit"--> |
|
|
size="mini" |
|
|
<!-- size="mini"--> |
|
|
:disabled="single" |
|
|
<!-- :disabled="single"--> |
|
|
@click="handleUpdate" |
|
|
<!-- @click="handleUpdate"--> |
|
|
>修改</el-button> |
|
|
<!-- >修改</el-button>--> |
|
|
</el-col> |
|
|
<!-- </el-col>--> |
|
|
<el-col :span="1.5"> |
|
|
<!-- <el-col :span="1.5">--> |
|
|
<el-button |
|
|
<!-- <el-button--> |
|
|
type="danger" |
|
|
<!-- type="danger"--> |
|
|
icon="el-icon-delete" |
|
|
<!-- icon="el-icon-delete"--> |
|
|
size="mini" |
|
|
<!-- size="mini"--> |
|
|
:disabled="multiple" |
|
|
<!-- :disabled="multiple"--> |
|
|
@click="handleDelete" |
|
|
<!-- @click="handleDelete"--> |
|
|
>删除</el-button> |
|
|
<!-- >删除</el-button>--> |
|
|
</el-col> |
|
|
<!-- </el-col>--> |
|
|
<!-- <el-col :span="1.5">--> |
|
|
<!-- <el-col :span="1.5">--> |
|
|
<!-- <el-button--> |
|
|
<!-- <el-button--> |
|
|
<!-- type="warning"--> |
|
|
<!-- type="warning"--> |
|
@ -41,15 +41,15 @@ |
|
|
</el-row> |
|
|
</el-row> |
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="manateamList" @selection-change="handleSelectionChange"> |
|
|
<el-table v-loading="loading" :data="manateamList" @selection-change="handleSelectionChange"> |
|
|
<el-table-column type="selection" width="55" align="center" fixed/> |
|
|
<!-- <el-table-column type="selection" width="55" align="center" fixed/>--> |
|
|
<el-table-column label="序号" type="index" width="50" align="center" fixed/> |
|
|
<el-table-column label="序号" type="index" width="50" align="center" fixed/> |
|
|
|
|
|
|
|
|
<el-table-column label="堤防名称" align="center" prop="dikeName" min-width="120"/> |
|
|
<el-table-column label="堤防名称" align="center" prop="dikeName" min-width="120"/> |
|
|
<el-table-column label="堤防代码" align="center" prop="dikeCode" min-width="120"/> |
|
|
<!-- <el-table-column label="堤防代码" align="center" prop="dikeCode" min-width="120"/>--> |
|
|
<el-table-column label="账户或或手机号" align="center" prop="phone" min-width="120"/> |
|
|
<el-table-column label="账户或或手机号" align="center" prop="phone" min-width="120"/> |
|
|
<el-table-column label="部门" align="center" prop="department" min-width="120"/> |
|
|
<el-table-column label="单位" align="center" prop="department" min-width="120"/> |
|
|
<el-table-column label="人员名称" align="center" prop="personName" min-width="120"/> |
|
|
<el-table-column label="人员名称" align="center" prop="personName" min-width="120"/> |
|
|
<el-table-column label="人员类型" align="center" prop="personType" :formatter="personTypeFormat" min-width="120"/> |
|
|
<el-table-column label="单位类型" align="center" prop="personType" :formatter="personTypeFormat" min-width="120"/> |
|
|
<el-table-column label="身份证号" align="center" prop="idNo" min-width="120"/> |
|
|
<el-table-column label="身份证号" align="center" prop="idNo" min-width="120"/> |
|
|
<el-table-column label="职务" align="center" prop="post" min-width="120"/> |
|
|
<el-table-column label="职务" align="center" prop="post" min-width="120"/> |
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180" fixed="right"> |
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180" fixed="right"> |
|
@ -81,20 +81,20 @@ |
|
|
<!-- 添加或修改管理团队管理对话框 --> |
|
|
<!-- 添加或修改管理团队管理对话框 --> |
|
|
<el-dialog :title="title" :visible.sync="open" width="1200px" append-to-body :close-on-click-modal="false"> |
|
|
<el-dialog :title="title" :visible.sync="open" width="1200px" append-to-body :close-on-click-modal="false"> |
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px"> |
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px"> |
|
|
<el-form-item label="堤防代码" prop="dikeCode"> |
|
|
<!-- <el-form-item label="堤防代码" prop="dikeCode">--> |
|
|
<el-input v-model="form.dikeCode" placeholder="请输入堤防代码" disabled/> |
|
|
<!-- <el-input v-model="form.dikeCode" placeholder="请输入堤防代码" disabled/>--> |
|
|
</el-form-item> |
|
|
<!-- </el-form-item>--> |
|
|
<el-form-item label="账户或或手机号" prop="phone"> |
|
|
<el-form-item label="账户或或手机号" prop="phone"> |
|
|
<line-user :form="form" v-if="open" /> |
|
|
<line-user :form="form" v-if="open" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="部门" prop="department"> |
|
|
<el-form-item label="单位" prop="department"> |
|
|
<el-input v-model="form.department" placeholder="请输入部门" /> |
|
|
<el-input v-model="form.department" placeholder="请输入单位" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="人员名称" prop="personName"> |
|
|
<el-form-item label="人员名称" prop="personName"> |
|
|
<el-input v-model="form.personName" placeholder="请输入人员名称" /> |
|
|
<el-input v-model="form.personName" placeholder="请输入人员名称" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="人员类型" prop="personType"> |
|
|
<el-form-item label="单位类型" prop="personType"> |
|
|
<el-select v-model="form.personType" placeholder="请选择人员类型" style="width:100%"> |
|
|
<el-select v-model="form.personType" placeholder="请选择单位类型" style="width:100%"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="dict in personTypeOptions" |
|
|
v-for="dict in personTypeOptions" |
|
|
:key="dict.dictValue" |
|
|
:key="dict.dictValue" |
|
@ -282,7 +282,7 @@ export default { |
|
|
this.open = true; |
|
|
this.open = true; |
|
|
this.form.dikeCode=this.dikeCode |
|
|
this.form.dikeCode=this.dikeCode |
|
|
this.form.dikeName=this.dikeName |
|
|
this.form.dikeName=this.dikeName |
|
|
this.title = "添加管理团队管理"; |
|
|
this.title = "添加工程单位管理"; |
|
|
}, |
|
|
}, |
|
|
/** 修改按钮操作 */ |
|
|
/** 修改按钮操作 */ |
|
|
handleUpdate(row) { |
|
|
handleUpdate(row) { |
|
@ -293,13 +293,14 @@ export default { |
|
|
getManateam(id).then(response => { |
|
|
getManateam(id).then(response => { |
|
|
this.form = response.data; |
|
|
this.form = response.data; |
|
|
this.open = true; |
|
|
this.open = true; |
|
|
this.title = "修改管理团队管理"; |
|
|
this.title = "修改工程单位管理"; |
|
|
}); |
|
|
}); |
|
|
}, |
|
|
}, |
|
|
/** 提交按钮 */ |
|
|
/** 提交按钮 */ |
|
|
submitForm() { |
|
|
submitForm() { |
|
|
this.$refs["form"].validate(valid => { |
|
|
this.$refs["form"].validate(valid => { |
|
|
if (valid) { |
|
|
if (valid) { |
|
|
|
|
|
this.form.dikeCode=this.dikeCode |
|
|
if (this.form.id != null) { |
|
|
if (this.form.id != null) { |
|
|
updateManateam(this.form).then(response => { |
|
|
updateManateam(this.form).then(response => { |
|
|
if (response.code === 200) { |
|
|
if (response.code === 200) { |
|
|