su
su1124
2024-02-04 618988d1b8ed0333a8305f8f27824fa784dde322
su
1个文件已修改
72 ■■■■■ 已修改文件
src/views/hosp/project/index.vue 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/hosp/project/index.vue
@@ -12,19 +12,21 @@
            style="margin-bottom: 15px"
          />
        </div>
        <div class="head-container">
          <el-tree
            :data="deptOptions"
            :props="defaultProps"
            :expand-on-click-node="false"
            :filter-node-method="filterNode"
            ref="tree"
            node-key="id"
            :default-expanded-keys="treeId"
            highlight-current
            @node-click="handleNodeClick"
          />
        </div>
        <el-scrollbar style="height: 516px; width: 100%">
          <div class="head-container">
            <el-tree
              :data="deptOptions"
              :props="defaultProps"
              :expand-on-click-node="false"
              :filter-node-method="filterNode"
              ref="tree"
              node-key="id"
              :default-expanded-keys="treeId"
              highlight-current
              @node-click="handleNodeClick"
            />
          </div>
        </el-scrollbar>
      </el-col>
      <el-col :span="20" :xs="24">
        <el-form
@@ -78,7 +80,7 @@
          </el-col>
          <el-col :span="1.5">
            <el-button
            :disabled = "xiugais"
              :disabled="xiugais"
              type="primary"
              icon="el-icon-plus"
              size="mini"
@@ -124,7 +126,6 @@
          :data="projectList"
          ref="tableRef"
          border
        >
          <!-- :show-overflow-tooltip="true"  -->
          <el-table-column
@@ -489,7 +490,7 @@
            ></el-option>
          </el-select>
        </el-form-item>
         <el-form-item label="LIS项目" prop="lisXmmc" >
        <el-form-item label="LIS项目" prop="lisXmmc">
          <span
            slot="label"
            style="display: inline-block; border-bottom: 2px solid blue"
@@ -819,7 +820,7 @@
  deptTree,
  deptTree111,
  getAllChildListById,
  getInfoByProId
  getInfoByProId,
} from "@/api/hosp/project";
import { listDept } from "@/api/system/dept";
import Treeselect from "@riophae/vue-treeselect";
@@ -863,8 +864,8 @@
      }
    };
    return {
      xiugais:true,
      xiugaiList:[],
      xiugais: true,
      xiugaiList: [],
      // 部门树选项
      deptOptions: undefined,
      dialogTableVisible: false,
@@ -930,7 +931,7 @@
        proEngName: null,
        checkType: null,
        deptId: undefined,
        proId:undefined,
        proId: undefined,
      },
      querycharge: {
        pageNum: 1,
@@ -949,8 +950,8 @@
        proName: "",
        proPrice: "",
        sfxmId: "",
        lisXmbm:"",
        lisXmmc:"",
        lisXmbm: "",
        lisXmmc: "",
      },
      // 表单校验
      rules: {
@@ -1026,10 +1027,9 @@
      // }else{
      //   this.form.cusIdcard = param1[0].pacCode;
      // }
      this.form.lisXmbm = param1[0].pacCode;
      this.form.lisXmmc = param1[0].pacName;
    },
    //是否显示选中的值
    display(value) {},
@@ -1235,22 +1235,22 @@
    },
    // 节点单击事件
    handleNodeClick(date) {
      if(date.$treeNodeId == 3){
      if (date.$treeNodeId == 3) {
        this.xiugais = true;
      }else{
      } else {
        this.xiugais = false;
      }
      let proId = date.id;
      getInfoByProId(proId).then((response)=>{
      getInfoByProId(proId).then((response) => {
        this.xiugaiList = response.data;
        console.log(this.xiugaiList,222);
      })
      console.log(date,111);
        console.log(this.xiugaiList, 222);
      });
      console.log(date, 111);
      this.id = date.id;
      this.queryParams.proId = date.id;
      let data = {
        proId: this.queryParams.proId,
        proName:this.queryParams.proNamez
        proName: this.queryParams.proNamez,
      };
      this.loading = true;
      getAllChildListById(data).then((response) => {
@@ -1461,7 +1461,7 @@
        this.form.tjStandardList.splice(index, 1);
      }
    },
    handleUpdate1(){
    handleUpdate1() {
      this.open = true;
      this.form = this.xiugaiList;
    },
@@ -1756,4 +1756,12 @@
  background-color: #e5f3ff !important;
  color: #333 !important;
}
.el-scrollbar__bar.is-vertical {
  opacity: 1;
  padding-right: 5px;
  width: 7px;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
</style>