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) {
@@ -49,6 +50,29 @@
  });
  return time_str;
}
// 出院/入院天数计算
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);
  return (
    (Array.isArray(depts) && depts.length > 0) ||
    (Array.isArray(wards) && wards.length > 0)
  );
}
// 过滤器
export function formatTime(val) {
  if (val) {
@@ -70,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 : [];