su
su1124
2023-12-29 d10c7c728234b5a9098b7bd5bb7a914a14e33c20
src/views/doctor/test/index.vue
@@ -6,7 +6,7 @@
          @keyup.enter.native="handleQuery"></el-input>
      </el-form-item>
      <el-form-item label="体检号" prop="tjNumber">
        <el-input ref="inputName" v-model="queryParams.tjNumber" style="width: 240px" placeholder="请输入体检号"></el-input>
        <el-input ref="inputName" v-model="queryParams.tjNumber" style="width: 240px" placeholder="请输入体检号" @blur="submitForm" @keyup.enter.native="submitForm"></el-input>
      </el-form-item>
      <el-form-item>
        <el-button size="mini" type="primary" @click="submitForm">搜索</el-button>
@@ -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: [],
@@ -549,7 +549,7 @@
      },
      rules: {
        hzType: [
          { required: true, message: '请选择科室', trigger: 'change' }
          { required: true, message: '', trigger: 'change' }
        ]
      }
    };
@@ -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;
@@ -949,6 +959,9 @@
      }
      if (this.tableAll.cusSex === 1) {
        this.tableAll.cusSex = "女";
      }
      if (this.tableAll.cusSex === 2) {
        this.tableAll.cusSex = "未知";
      }
      this.tjNumber = row.tjNumber;
      let num = 0;
@@ -1066,9 +1079,9 @@
      } else {
        this.formIn.flag = "0"
        addBigPositive(this.formIn).then(res => {
        this.$modal.msgSuccess("删除成功");
        this.getParentIdsss()
      })
          this.$modal.msgSuccess("删除成功");
          this.getParentIdsss()
        })
      }
    },
    submitcheckval() {
@@ -1352,6 +1365,7 @@
  height: 240px;
  overflow: auto
}
.setclass {
  background-color: #f86b35;
  color: black;