WXL
2025-04-11 ee8f1a0138b4b7de2389e31d2eb186167a1548f7
src/views/followvisit/discharge/index.vue
@@ -167,21 +167,7 @@
            >新增</el-button
          >
        </el-col>
        <el-col :span="1.5">
          <div class="documentf">
            <div class="document">
              <el-button
                type="warning"
                plain
                icon="el-icon-upload2"
                size="medium"
                @click="handleExport"
                v-hasPermi="['system:user:export']"
                >导出</el-button
              >
            </div>
          </div>
        </el-col>
        <el-col :span="1.5">
          <div class="documentf">
            <div class="document">
@@ -219,6 +205,19 @@
                size="medium"
                @click="buidegetTasklist()"
                >待办服务</el-button
              >
            </div>
          </div>
        </el-col>
        <el-col :span="1.5">
          <div class="documentf">
            <div class="document">
              <el-button
                type="primary"
                plain
                size="medium"
                @click="affiliation()"
                >本人所属服务</el-button
              >
            </div>
          </div>
@@ -751,6 +750,13 @@
        <!-- <el-form-item label="即刻发送">
          <el-switch v-model="zcform.delivery"></el-switch>
        </el-form-item> -->
        <el-form-item label="出院时间">
          <el-input
            style="width: 400px"
            disabled
            v-model="zcform.endtime"
          ></el-input>
        </el-form-item>
        <el-form-item label="随访完成时间" prop="date1">
          <el-date-picker
            type="date"
@@ -1078,16 +1084,11 @@
    /** 查询随访服务列表 */
    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);
      }
@@ -1146,6 +1147,11 @@
        });
        this.total = response.total;
      });
    },
    affiliation(){
      this.topqueryParams.drcode=store.getters.hisUserId;
      this.topqueryParams.nurseId=store.getters.hisUserId;
      this.getList(1);
    },
    buidegetTasklist(type) {
      if (this.topqueryParams.searchscope == 3) {
@@ -1306,11 +1312,14 @@
      this.topqueryParams = {
        pageNum: 1,
        pageSize: 10,
        serviceType: 2,
        sort: 2,
        sendstate: 2,
        searchscope: 2,
      };
        sort: 2, //0 出院时间(正序)    1 出院时间(倒序)   2 发送时间(正序)    3 发送时间(倒序)
        serviceType: 2,
        searchscope: 3,
        scopetype: [],
        leaveldeptcodes: [],
        leavehospitaldistrictcodes: [],
      },
      this.handleQuery(1);
    },
    // 多选框选中数据
@@ -1483,6 +1492,7 @@
    // 再次随访
    followupvisit(row) {
      this.zcform = row;
      this.zcform.endtime = this.formatTime(this.zcform.endtime);
      this.dialogFormVisible = true;
    },
    onSubmit() {},