1
wwl
2025-02-10 f16661eac2b18c83040321f0654abd8bb559f3e1
1
1个文件已修改
19 ■■■■ 已修改文件
src/views/sampling/sampling/index.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sampling/sampling/index.vue
@@ -14,7 +14,7 @@
          format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" type="daterange" range-separator="-"
          start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="pickerOptions"></el-date-picker>
      </el-form-item>
      <el-form-item label="单位名称" prop="tjCompName" style="margin-left: 20px; margin-right: 500px">
      <el-form-item label="单位名称" prop="compName" style="margin-left: 20px; margin-right: 500px">
        <el-select :remote-method="getRemoteData" v-model="queryParams.tjCompName" value-key="drugManufacturerId"
          style="width: 200px" remote filterable placeholder="请选择单位名称" clearable @change="searchSelect">
          <el-option v-for="dict in CompanyList" :key="dict.drugManufacturerId" :label="dict.cnName" :value="dict" />
@@ -95,7 +95,7 @@
            </template>
          </el-table-column>
          <el-table-column label="手机号" align="center" prop="cusPhone" width="120px" />
          <el-table-column label="单位名称" align="center" prop="firmName" width="120px" />
          <el-table-column label="单位名称" align="center" prop="compName" width="120px" />
          <el-table-column label="申请时间" align="center" prop="applicationTime" width="210">
            <template slot-scope="scope">
              <span>{{ parseTime(scope.row.applicationTime) }}</span>
@@ -378,7 +378,7 @@
    // 选框数据
    searchSelect(val) {
      this.CheckBox = val;
      this.queryParams.dw = this.CheckBox.cnName;
      this.queryParams.dw = this.CheckBox.drugManufacturerId;
      console.log(this.CheckBox, 9999);
    },
    getRemoteData(query) {
@@ -393,6 +393,14 @@
      }
    },
    async piliangPrint() {
      const loadingInstance = this.$loading({
        lock: true,
        text: '打印中...',
        spinner: 'el-icon-loading',
        background: 'rgba(255, 255, 255, 0.7)'
      });
      try {
      for (const item of this.piliangList) {
        try {
          // 获取数据,并等待数据更新完成
@@ -415,6 +423,11 @@
          console.error(`处理体检号 ${item.tjNumber} 时出错:`, error);
        }
      }
      } finally {
        this.ids = []; // 清空ids
        this.selectList = []; // 清空selectList
        loadingInstance.close();
      }
    },
    getTruncatedName(proName) {
      // 去掉所有空格