WXL (wul)
2026-05-08 f9902f7a3b79d22bde9f199263ac36de26816470
src/utils/ruoyi.js
@@ -3,6 +3,7 @@
 * Copyright (c) 2019 ruoyi
 */
import dayjs from "dayjs";
import store from "@/store";
// 日期格式化
export function parseTime(time, pattern) {
@@ -50,18 +51,27 @@
  return time_str;
}
// 出院/入院天数计算
export function Daycount(dateString1, dateString2){
// 将日期字符串转换为日期对象
var date1 = new Date(dateString1);
var date2 = new Date(dateString2);
export function daysBetween(dateString) {
  // 将输入的日期字符串转换为Date对象
  var startDate = new Date(dateString);
  // 获取当前日期
  var currentDate = new Date();
  // 计算两个日期之间的时间差(毫秒)
  var differenceInTime = currentDate - startDate;
  // 将时间差转换为天数
  var differenceInDays = differenceInTime / (1000 * 3600 * 24);
  // 返回天数,四舍五入到最接近的整数
  return Math.round(differenceInDays);
}
export function followupAuthority() {
  const depts = store.getters.belongDepts;
  const wards = store.getters.belongWards;
console.log(1);
// 计算时间差(毫秒)
var timeDifference = date2 - date1;
// 将时间差转换为天数
var daysDifference = Math.ceil(timeDifference / (1000 * 3600 * 24));
return daysDifference;
  return (
    (Array.isArray(depts) && depts.length > 0) ||
    (Array.isArray(wards) && wards.length > 0)
  );
}
// 过滤器
export function formatTime(val) {
@@ -84,8 +94,8 @@
  let search = params;
  search.params =
    typeof search.params === "object" &&
    search.params !== null &&
    !Array.isArray(search.params)
      search.params !== null &&
      !Array.isArray(search.params)
      ? search.params
      : {};
  dateRange = Array.isArray(dateRange) ? dateRange : [];