qinxianzhangyao
2024-02-26 e08d725d241c7eca309cb50339ceaf1845471a31
src/views/hosp/project/index.vue
@@ -391,15 +391,15 @@
          <el-select
            v-model="form.deptId"
            placeholder="请选择科室名称"
            @change="changeValue"
            @change="$forceUpdate()"
            filterable
            style="width: 260px"
          >
            <el-option
              v-for="dict in parentNameList"
              :key="dict.deptId"
              :label="dict.deptName"
              :value="dict.deptId"
              v-for="item in parentNameList"
              :key="item.deptId"
              :label="item.deptName"
              :value="item.deptId"
            />
          </el-select>
        </el-form-item>
@@ -817,6 +817,7 @@
  addProject,
  updateProject,
  ProjectTree,
  getlist,
  deptTree,
  deptTree111,
  getAllChildListById,
@@ -1071,7 +1072,8 @@
      this.form.proPrice = 0.0;
      this.form.proName = "";
      this.form.proId = null;
      ProjectTree().then((response) => {
      //  ProjectTree
      getlist().then((response) => {
        if (response.code == 200) {
          this.loading = false;
          this.projectOptions = [];
@@ -1087,8 +1089,15 @@
          }
        }
      });
      this.title = "体检项目信息维护";
      this.form.deptId = this.queryParams.deptId;
      if(this.queryParams.deptId){
        this.form.deptId = this.queryParams.deptId;
      }else{
        this.form.deptId = null
      }
      console.log(this.form.deptId)
      // this.form.proId = this.queryParams.proId;
      this.form.proCheckMethod = "N";
@@ -1210,6 +1219,7 @@
    getDeptList() {
      listDept(this.queryParams).then((response) => {
        this.parentNameList = response.data;
        console.log(this.parentNameList)
        this.deptList = this.handleTree(response.data, "proId");
      });
    },
@@ -1524,6 +1534,7 @@
      });
    },
    changeValue(value) {
      console.log(value)
      // this.form.deptName = value;
      this.form.deptId = value;
    },