WXL
2025-04-01 81ffbda9c4396086a740c988ae634c57a27f868d
src/views/followvisit/discharge/index.vue
@@ -130,6 +130,17 @@
            </el-option>
          </el-select>
        </el-form-item>
        <el-form-item label="排序方式" prop="status">
   <el-select v-model="topqueryParams.sort" placeholder="请选择">
   <el-option
    v-for="item in topicoptionssort"
    :key="item.value"
    :label="item.label"
    :value="item.value"
   >
   </el-option>
   </el-select>
  </el-form-item>
        <el-form-item>
          <el-button
@@ -216,7 +227,7 @@
      <el-table
        v-loading="loading"
        :data="userList"
        height="660"
        height="808"
        :row-class-name="tableRowClassName"
        @selection-change="handleSelectionChange"
      >
@@ -324,8 +335,8 @@
        <el-table-column
          label="随访人员"
          align="center"
          key="createBy"
          prop="createBy"
          key="updateBy"
          prop="updateBy"
          width="120"
        />
        <el-table-column
@@ -362,6 +373,13 @@
          </template></el-table-column
        >
        <el-table-column
          label="主治医生"
          width="120"
          align="center"
          key="drname"
          prop="drname"
        />
        <el-table-column
          label="出院天数"
          width="120"
          align="center"
@@ -393,13 +411,7 @@
          key="nurseName"
          prop="nurseName"
        />
        <el-table-column
          label="主治医生"
          width="120"
          align="center"
          key="drname"
          prop="drname"
        />
        <!-- <el-table-column
          label="病历号"
@@ -908,6 +920,24 @@
        qystatus: "",
        btstatus: "",
      },
      topicoptionssort:[
        {
          value: 0,
          label: "出院时间(正序)",
        },
        {
          value: 1,
          label: "出院时间(倒序)",
        },
        {
          value: 2,
          label: "发送时间(正序)",
        },
        {
          value: 3,
          label: "发送时间(倒序)",
        },
      ],
      // 查询参数
      topqueryParams: {
        pageNum: 1,
@@ -953,6 +983,16 @@
          label: "已完成",
        },
      ],
      sextype: [
        {
          value: 1,
          label: "男",
        },
        {
          value: 2,
          label: "女",
        },
      ],
      topicoptionsyj: [
        {
          value: 1,
@@ -963,6 +1003,7 @@
          label: "正常",
        },
      ],
      amendtag:false,
      errtype: "",
      leavehospitaldistrictcode: "",
      serviceState: [],
@@ -1006,10 +1047,16 @@
    /** 查询随访服务列表 */
    getList(refresh) {
      // 默认全部
      console.log(this.topqueryParams,'topqueryParams');
      console.log(store.getters.belongDepts,'store.getters.belongDepts');
      if (this.topqueryParams.searchscope == 3) {
        this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
          (obj) => obj.deptCode
        );
      console.log('3');
        this.topqueryParams.leavehospitaldistrictcodes =
          store.getters.belongWards.map((obj) => obj.districtCode);
      }
@@ -1192,11 +1239,14 @@
        this.topqueryParams.leavehospitaldistrictcodes =
          store.getters.belongWards.map((obj) => obj.districtCode);
      }
      console.log('1');
      this.topqueryParams.pageNum = 1;
      this.topqueryParams.startOutHospTime = this.dateRange[0];
      this.topqueryParams.endOutHospTime = this.dateRange[1];
      this.topqueryParams.startSendDateTime = this.dateRangefs[0];
      this.topqueryParams.endSendDateTime = this.dateRangefs[1];
      console.log('2');
      this.getList(refresh);
    },
    // 患者范围处理
@@ -1226,9 +1276,9 @@
        pageNum: 1,
        pageSize: 10,
        serviceType: 2,
        sort: 2,
        sendstate: 2,
        searchscope: 2,
        sort: 2,
      };
      this.handleQuery(1);
    },