Browse Source

fix: 修改projectName和projectCode

sy-water-data-board-ui
panyuyi 1 month ago
parent
commit
787a492e26
  1. 38
      src/views/dike/runManage/pestAnimalControl2/patrolItemsManage/details.vue
  2. 4
      src/views/dike/runManage/pestAnimalControl2/patrolItemsManage/index.vue

38
src/views/dike/runManage/pestAnimalControl2/patrolItemsManage/details.vue

@ -12,7 +12,7 @@
ref="ruleForm"
label-width="120px"
>
<el-form-item label="堤防名称" prop="dikeName">
<el-form-item label="堤防名称" prop="projectName">
<el-select
:disabled="!canEdit"
class="w-240"
@ -24,7 +24,7 @@
:remote-method="handleGetRemoteDikeMethod"
@focus="handleGetRemoteDikeMethod('')"
@change="handleChangeDike"
v-model="formData.dikeName"
v-model="formData.projectName"
placeholder="请选择堤防"
>
<el-option
@ -35,9 +35,9 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="堤防编码" prop="dikeCode">
<el-form-item label="堤防编码" prop="projectCode">
<el-input
v-model="formData.dikeCode"
v-model="formData.projectCode"
:disabled="true"
placeholder="请选择堤防"
></el-input>
@ -181,8 +181,8 @@ export default {
dikeList: [],
formData: {
id: null,
dikeCode: "",
dikeName: "",
projectCode: "",
projectName: "",
name: "",
type: "",
category: "",
@ -191,8 +191,8 @@ export default {
items: [],
},
rules: {
dikeCode: [{ required: true, message: "请选择", trigger: "change" }],
dikeName: [{ required: true, message: "请选择", trigger: "change" }],
projectCode: [{ required: true, message: "请选择", trigger: "change" }],
projectName: [{ required: true, message: "请选择", trigger: "change" }],
name: [{ required: true, message: "请输入", trigger: "blur" }],
category: [{ required: true, message: "请选择", trigger: "change" }],
type: [{ required: true, message: "请选择", trigger: "change" }],
@ -239,7 +239,7 @@ export default {
pageSize: 10,
pageNum: 1,
data: {
dikeName: query,
projectName: query,
},
}).then((res) => {
if (res) {
@ -248,11 +248,15 @@ export default {
});
},
handleChangeDike() {
let res = this.dikeList.find(
(v) => v.dikeName === this.formData.dikeName
console.log("this.dikeList >>>>> ", this.dikeList, this.formData);
let data = this.dikeList.find(
(v) => v.dikeName === this.formData.projectName
);
this.formData.dikeType = res.dikeType;
this.formData.dikeCode = res.dikeCode;
console.log("data >>>>> ", data);
if (data) {
this.formData.dikeType = data.dikeType;
this.formData.projectCode = data.dikeCode;
}
},
//
async getDetailsData() {
@ -266,8 +270,8 @@ export default {
this.formData.name = data.name;
this.formData.type = data.type;
this.formData.category = data.category;
this.formData.dikeCode = data.dikeCode;
this.formData.dikeName = data.dikeName;
this.formData.projectCode = data.projectCode;
this.formData.projectName = data.projectName;
this.formData.createUid = data.createUid;
this.formData.createName = data.createName;
// xcTreeData
@ -295,10 +299,6 @@ export default {
if (!row.content) row.content = resObj.content;
}
},
handleChangeSelectDike(val) {
let res = this.dikeList.find((v) => v.dikeCode === val);
if (res) this.formData.dikeName = res.dikeName;
},
//
transformArr(treeList) {
//

4
src/views/dike/runManage/pestAnimalControl2/patrolItemsManage/index.vue

@ -192,9 +192,9 @@ export default {
label="有害动物防治项目名称"
>
</el-table-column>
<el-table-column prop="dikeName" align="center" label="工程名称">
<el-table-column prop="projectName" align="center" label="工程名称">
</el-table-column>
<el-table-column prop="dikeCode" align="center" label="工程代码">
<el-table-column prop="projectCode" align="center" label="工程代码">
</el-table-column>
<el-table-column align="center" label="检查类型">
<template slot-scope="scope">

Loading…
Cancel
Save