WXL
2025-02-26 84b1d28d489aae3270ea0d34032e6aa3eb818883
src/views/followvisit/tasklist/index.vue
@@ -69,7 +69,7 @@
      <el-row :gutter="10" class="mb8">
        <el-col :span="1.5">
          <el-select
            @change="handleQuery"
            @change="handleQuerytask"
            v-model="tasktopic"
            placeholder="请选择服务类型"
          >
@@ -497,9 +497,12 @@
        },
        {
          value: "7",
          label: "患者报告",
          label: "患者日常报告",
        },
        {
          value: "9",
          label: "患者异常报告",
        },
        {
          value: "8",
          label: "其他通知",
@@ -604,7 +607,7 @@
      topqueryParams: {
        pageNum: 1,
        pageSize: 10,
        type: 1,
        type: 2,
        userName: undefined,
        tagid: undefined,
        topic: undefined,
@@ -699,7 +702,7 @@
        this.tasktopic == 7 ||
        this.tasktopic == 6
      ) {
        if (!this.topqueryParams.type) this.topqueryParams.type = '2';
        if (!this.topqueryParams.type) this.topqueryParams.type = "2";
        this.longtermlist = [
          {
            value: 1,
@@ -711,7 +714,7 @@
          },
        ];
      } else if (this.tasktopic == 4 || this.tasktopic == 8) {
        if (!this.topqueryParams.type) this.topqueryParams.type = '3';
        if (!this.topqueryParams.type) this.topqueryParams.type = "3";
        this.longtermlist = [
          {
            value: 3,
@@ -719,7 +722,7 @@
          },
        ];
      } else if (this.tasktopic == 5) {
        if (!this.topqueryParams.type) this.topqueryParams.type = '1';
        if (!this.topqueryParams.type) this.topqueryParams.type = "1";
        this.longtermlist = [
          {
            value: 1,
@@ -782,6 +785,11 @@
      this.resetForm("form");
    },
    /** 搜索按钮操作 */
    handleQuerytask() {
      this.topqueryParams.pageNum = 1;
      // this.topqueryParams.type = '';
      this.getList();
    },
    handleQuery() {
      this.topqueryParams.pageNum = 1;
      this.getList();
@@ -789,9 +797,16 @@
    /** 重置按钮操作 */
    resetQuery() {
      this.dateRange = [];
      this.resetForm("queryForm");
      this.topqueryParams.deptId = undefined;
      this.$refs.tree.setCurrentKey(null);
      this.topqueryParams = {
        pageNum: 1,
        pageSize: 10,
        type: 2,
      };
      this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map(
        (obj) => obj.deptCode
      );
      this.topqueryParams.leavehospitaldistrictcodes =
        store.getters.belongWards.map((obj) => obj.districtCode);
      this.handleQuery();
    },
    // 多选框选中数据