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,
@@ -1021,7 +1022,6 @@
      this.$refs.aaa.title = "数据字典";
    },
    handleChanges(param1) {
      console.log(param1);
      // if(this.form.pacCode == "不详"){
      //   this.form.cusIdcard = param1[0].xh;
      // }else{
@@ -1072,7 +1072,8 @@
      this.form.proPrice = 0.0;
      this.form.proName = "";
      this.form.proId = null;
      getAllChildListById().then((response) => {
      //  ProjectTree
      getlist().then((response) => {
        if (response.code == 200) {
          this.loading = false;
          this.projectOptions = [];
@@ -1088,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";
@@ -1130,7 +1138,6 @@
    obtain(vals) {
      if (this.projectOptions) {
        this.selectList = vals;
        console.log(this.selectList);
      }
      if (this.selectList.proName === "主类目") {
        this.showPrise = true;
@@ -1212,6 +1219,7 @@
    getDeptList() {
      listDept(this.queryParams).then((response) => {
        this.parentNameList = response.data;
        console.log(this.parentNameList)
        this.deptList = this.handleTree(response.data, "proId");
      });
    },
@@ -1235,7 +1243,7 @@
    },
    // 节点单击事件
    handleNodeClick(date) {
      if (date.$treeNodeId == 3) {
      if (date.children) {
        this.xiugais = true;
      } else {
        this.xiugais = false;
@@ -1243,9 +1251,7 @@
      let proId = date.id;
      getInfoByProId(proId).then((response) => {
        this.xiugaiList = response.data;
        console.log(this.xiugaiList, 222);
      });
      console.log(date, 111);
      this.id = date.id;
      this.queryParams.proId = date.id;
      let data = {
@@ -1296,7 +1302,6 @@
        proId: this.queryParams.proId,
      };
      getAllChildListById(data).then((response) => {
        console.log(response);
        // this.projectList = this.handleTree(response.data.list, "proId");
        // this.ListId.push(this.projectList[0].proId);
        // this.key = response.data.key;
@@ -1529,6 +1534,7 @@
      });
    },
    changeValue(value) {
      console.log(value)
      // this.form.deptName = value;
      this.form.deptId = value;
    },