qinxianzhangyao
2023-12-11 9d26234c1d5f760fcab4adea68984c02485bcf82
src/views/doctor/test/index.vue
@@ -22,7 +22,7 @@
    <template>
      <el-table :data="tableList" v-loading="loading" ref="table" height="536px" style="margin: 20px; width: 98%"
        border=""  :cell-class-name="myclass" >
        border="" :cell-class-name="myclass">
        <!-- <template slot="empty">数据正在加载中</template> -->
        <el-table-column label="体检号" align="center" prop="tjNumber" width="160px" />
        <el-table-column label="姓名" align="center" prop="cusName" width="90px" />
@@ -456,7 +456,7 @@
import { listUser } from "@/api/system/user";
import { getChildList } from "@/api/system/dept";
export default {
  dicts: ["sys_user_sex", "sys_yes_no", "tj_result_type",, "lj_positive"],
  dicts: ["sys_user_sex", "sys_yes_no", "tj_result_type", , "lj_positive"],
  name: "check",
  components: { Public },
  data() {
@@ -465,11 +465,11 @@
      ],
      srcList: [
      ],
      formIn:{},
      formIn: {},
      selected: false,
      project: {},
      Parentcheck: {},
      checkval:false,
      checkval: false,
      // 遮罩层
      loading: false,
      open: false,
@@ -483,7 +483,7 @@
      // proDefault: "",
      // dataList: [],
      rows: [],
      proimgList:[],
      proimgList: [],
      id: [],
      deptAdviceList: [],
      value: [],
@@ -612,7 +612,7 @@
      }
    },
    // 小结获取备注
    sel(val) {
      if (this.proParentList.xiaoJie.length != 0) {
@@ -671,31 +671,41 @@
    },
    getList() {
      this.loading = true
      this.queryParams.type = this.tjStatus;
      huaYangetProList(this.queryParams).then((response) => {
        if (response.data) {
          if (response.data.date) {
            this.tableList = response.data.date;
        if (response.code == 200) {
          this.loading = false
          if (response.data) {
            if (response.data.date) {
              this.tableList = response.data.date;
            } else {
              this.tableList = response.data.customers;
            }
            this.total = response.data.total;
          } else {
            this.tableList = response.data.customers;
            this.tableList = [];
          }
          this.total = response.data.total;
        } else {
          this.tableList = [];
        }
      });
    },
    // 单选按钮
    radioChange(val) {
      this.loading = true
      this.queryParams.type = val;
      huaYangetProList(this.queryParams).then((response) => {
        if (response.data) {
          this.tableList = response.data.date;
          this.total = response.data.total;
        } else {
          this.tableList = [];
        if (response.code == 200) {
          this.loading = false
          if (response.data) {
            this.tableList = response.data.date;
            this.total = response.data.total;
          } else {
            this.tableList = [];
          }
        }
      });
    },
@@ -750,23 +760,23 @@
      // this.drawer = false;
      this.tuweiopen = true;
      let data = {
        tjNumber:this.tjNumber,
        proId:this.proId,
        tjNumber: this.tjNumber,
        proId: this.proId,
      }
      getPhotoList(data).then(res => {
        this.proimgList = res.data
      })
    },
    handleproimgChange(selected){
    handleproimgChange(selected) {
      const val = selected
      selected.forEach(item => {
        if(val[val.length -1] == item){
          this.$refs.tabss.toggleRowSelection(item,true)
        }else {
          this.$refs.tabss.toggleRowSelection(item,false)
        if (val[val.length - 1] == item) {
          this.$refs.tabss.toggleRowSelection(item, true)
        } else {
          this.$refs.tabss.toggleRowSelection(item, false)
        }
      })
         this.urls.push(selected[0].checkPicture)
      this.urls.push(selected[0].checkPicture)
      this.srcList.push(selected[0].checkPicture)
    },
    submittuwei() {
@@ -938,8 +948,8 @@
        this.allList = selection
      }
    },
// 点击详情
handleClick(row) {
    // 点击详情
    handleClick(row) {
      this.getDept(row.tjNumber)
      this.loading = true;
      this.drawer = true;
@@ -1066,9 +1076,9 @@
      } else {
        this.formIn.flag = "0"
        addBigPositive(this.formIn).then(res => {
        this.$modal.msgSuccess("删除成功");
        this.getParentIdsss()
      })
          this.$modal.msgSuccess("删除成功");
          this.getParentIdsss()
        })
      }
    },
    submitcheckval() {
@@ -1352,6 +1362,7 @@
  height: 240px;
  overflow: auto
}
.setclass {
  background-color: #f86b35;
  color: black;