11
WXL
2024-03-20 77662163869f698c3aee33ebabe6110c96709f8d
src/views/project/donatebaseinfo/index.vue
@@ -267,7 +267,7 @@
              :value="scope.row.workflow"
            />
          </div>
          <div v-else>任务中止</div>
          <div v-else>任务终止</div>
        </template>
      </el-table-column>
      <el-table-column
@@ -878,7 +878,6 @@
    </el-dialog>
  </div>
</template>
<style scoped></style>
<script>
import { getUserProfile } from "@/api/system/user";
import {
@@ -1059,7 +1058,7 @@
        diagnosisname: null,
        bloodtype: "0",
        inpatientno: null,
        rhyin: '0',
        rhyin: "0",
        donorno: null,
        donationcategory: null,
        illnessoverview: null,
@@ -1202,7 +1201,12 @@
      ]
    };
  },
  created() {},
  created() {
    if (sessionStorage.getItem("donatebaseinfo")) {
      this.queryParams = JSON.parse(sessionStorage.getItem("donatebaseinfo"));
      console.log(this.queryParams, "queryParams");
    }
  },
  mounted(e) {
    // let idd = this.$route.query.userid
@@ -1217,9 +1221,7 @@
    if (this.$route.params.starttime != null && this.$route.params.endtime) {
      this.selecttime = [
        this.$moment(this.$route.params.starttime).format("YYYY-MM-DD"),
        this.$moment(this.$route.params.endtime)
          .add(-1, "month")
          .format("YYYY-MM-DD")
        this.$moment(this.$route.params.endtime).format("YYYY-MM-DD")
      ];
    }
    if (this.$route.params.reporterno != "") {
@@ -1251,7 +1253,7 @@
    }
    this.getTimeList();
    this.getList();
  },
@@ -1459,18 +1461,15 @@
    },
    /** 查询捐献基础列表 */
    getList(e) {
    getList() {
      this.loading = true;
      this.queryParams.params = {};
      // if (null != this.daterangeReporttime && "" != this.daterangeReporttime) {
      //   this.queryParams.params["beginReporttime"] =
      //     this.daterangeReporttime[0];
      //   this.queryParams.params["endReporttime"] = this.daterangeReporttime[1];
      // }
      sessionStorage.removeItem("donatebaseinfo");
      sessionStorage.setItem(
        "donatebaseinfo",
        JSON.stringify(this.queryParams)
      );
      // 跳转时的默认进度
      if (e != null && e != undefined && !isNaN(e)) {
        this.queryParams.recordstate = e;
      }
      if (this.reportervalue != "") {
        this.queryParams.reportno = this.reportervalue;
@@ -1489,6 +1488,8 @@
      this.queryParams.residenceprovince = this.$refs.areaSelect.getSheng();
      this.queryParams.residencecity = this.$refs.areaSelect.getShi();
      this.queryParams.residencetown = this.$refs.areaSelect.getQu();
      console.log(this.queryParams);
      listDonatebaseinfo(this.queryParams).then(response => {
        this.donatebaseinfoList = response.rows;
        //console.log("listDonatebaseinfo", response.rows);
@@ -1733,8 +1734,8 @@
      console.log(this.form);
      this.$refs["form"].validate(valid => {
        if (valid) {
          const date = {...this.form};
          console.log(date,'date');
          const date = { ...this.form };
          console.log(date, "date");
          this.form.birthday = this.$moment(this.form.birthday).format(
            "YYYY-MM-DD HH:mm:ss"
          );
@@ -1782,32 +1783,28 @@
            this.form.redorganname = this.form.redorganno;
          }
            this.form.workflow = 0;
            this.form.recordstate = 0;
            addDonatebaseinfo(this.form).then(res => {
              console.log('22');
              console.log(res.code);
              if (res.code == 200) {
                this.$modal.msgSuccess("新增成功");
                this.$router.push({
                  path: "/organ/donationdetails/",
                  query: {
                    id: res.data.id,
                    organType: "edit"
                  }
                });
                this.open = false;
              } else {
                console.log('1');
                this.form = date;
                console.log(this.form,'form');
                this.$modal.msgError("新增失败:" + res.msg);
              }
            });
          this.form.workflow = 0;
          this.form.recordstate = 0;
          addDonatebaseinfo(this.form).then(res => {
            console.log("22");
            console.log(res.code);
            if (res.code == 200) {
              this.$modal.msgSuccess("新增成功");
              this.$router.push({
                path: "/organ/donationdetails/",
                query: {
                  id: res.data.id,
                  organType: "edit"
                }
              });
              this.open = false;
            } else {
              console.log("1");
              this.form = date;
              console.log(this.form, "form");
              this.$modal.msgError("新增失败:" + res.msg);
            }
          });
        }
      });
    },