|
|
@ -12,7 +12,7 @@ |
|
|
|
ref="ruleForm" |
|
|
|
label-width="120px" |
|
|
|
> |
|
|
|
<el-form-item label="堤防名称" prop="projectName"> |
|
|
|
<el-form-item label="堤防名称" prop="dikeName"> |
|
|
|
<el-select |
|
|
|
:disabled="!canEdit" |
|
|
|
class="w-240" |
|
|
@ -24,7 +24,7 @@ |
|
|
|
:remote-method="handleGetRemoteDikeMethod" |
|
|
|
@focus="handleGetRemoteDikeMethod('')" |
|
|
|
@change="handleChangeDike" |
|
|
|
v-model="formData.projectName" |
|
|
|
v-model="formData.dikeName" |
|
|
|
placeholder="请选择堤防" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -35,10 +35,10 @@ |
|
|
|
></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="堤防编码" prop="projectCode"> |
|
|
|
<el-form-item label="堤防编码" prop="dikeCode"> |
|
|
|
<el-input |
|
|
|
class="w-240" |
|
|
|
v-model="formData.projectCode" |
|
|
|
v-model="formData.dikeCode" |
|
|
|
:disabled="true" |
|
|
|
placeholder="请选择堤防" |
|
|
|
></el-input> |
|
|
@ -191,8 +191,8 @@ export default { |
|
|
|
dikeList: [], |
|
|
|
formData: { |
|
|
|
id: null, |
|
|
|
projectCode: "", |
|
|
|
projectName: "", |
|
|
|
dikeCode: "", |
|
|
|
dikeName: "", |
|
|
|
name: "", |
|
|
|
type: "", |
|
|
|
category: "", |
|
|
@ -201,8 +201,8 @@ export default { |
|
|
|
items: [], |
|
|
|
}, |
|
|
|
rules: { |
|
|
|
projectCode: [{ required: true, message: "请选择", trigger: "change" }], |
|
|
|
projectName: [{ required: true, message: "请选择", trigger: "change" }], |
|
|
|
dikeCode: [{ required: true, message: "请选择", trigger: "change" }], |
|
|
|
dikeName: [{ required: true, message: "请选择", trigger: "change" }], |
|
|
|
name: [{ required: true, message: "请输入", trigger: "blur" }], |
|
|
|
category: [{ required: true, message: "请选择", trigger: "change" }], |
|
|
|
type: [{ required: true, message: "请选择", trigger: "change" }], |
|
|
@ -249,7 +249,7 @@ export default { |
|
|
|
pageSize: 10, |
|
|
|
pageNum: 1, |
|
|
|
data: { |
|
|
|
projectName: query, |
|
|
|
dikeName: query, |
|
|
|
}, |
|
|
|
}).then((res) => { |
|
|
|
if (res) { |
|
|
@ -260,12 +260,12 @@ export default { |
|
|
|
handleChangeDike() { |
|
|
|
console.log("this.dikeList >>>>> ", this.dikeList, this.formData); |
|
|
|
let data = this.dikeList.find( |
|
|
|
(v) => v.dikeName === this.formData.projectName |
|
|
|
(v) => v.dikeName === this.formData.dikeName |
|
|
|
); |
|
|
|
console.log("data >>>>> ", data); |
|
|
|
if (data) { |
|
|
|
this.formData.dikeType = data.dikeType; |
|
|
|
this.formData.projectCode = data.dikeCode; |
|
|
|
this.formData.dikeCode = data.dikeCode; |
|
|
|
} |
|
|
|
}, |
|
|
|
// 获取详情信息 |
|
|
@ -280,8 +280,8 @@ export default { |
|
|
|
this.formData.name = data.name; |
|
|
|
this.formData.type = data.type; |
|
|
|
this.formData.category = data.category; |
|
|
|
this.formData.projectCode = data.projectCode; |
|
|
|
this.formData.projectName = data.projectName; |
|
|
|
this.formData.dikeCode = data.dikeCode; |
|
|
|
this.formData.dikeName = data.dikeName; |
|
|
|
this.formData.createUid = data.createUid; |
|
|
|
this.formData.createName = data.createName; |
|
|
|
// 匹配xcTreeData |
|
|
|