eight
2024-11-20 b8846be759b62473850fe09b284d440ce3cd1cce
src/views/ecg/doctor/components/DevReadyPanel.vue
@@ -138,6 +138,7 @@
import {AppointmentApi, AppointmentVO} from "@/api/ecg/appointment";
import { useCheckTypeStoreWithOut } from '@/store/modules/checkType'
import {PrefixInteger} from "@/utils/formatter";
import {calGender, getBookBeginTime} from "@/utils";
/** 设备领用 表单 */
defineComponent({ name: 'DevReadyPanel' })
@@ -370,7 +371,7 @@
// 想要实现拖拽设计页面,请往下看 '自定义设计'
  var hiprintTemplate = new hiprint.PrintTemplate();  // 可传参数
  //var panel = hiprintTemplate.addPrintPanel({ width: 100, height: 130, paperFooter: 340, paperHeader: 10 }); 导致走三页
  var panel = hiprintTemplate.addPrintPanel({ width: 140, height: 130});
  var panel = hiprintTemplate.addPrintPanel({ width: 140, height: 130, paperNumberDisabled:true});
//文本
  const checkTypeName = checkTypeStore.getCheckTypeName(curAppointment.bookCheckType)
  panel.addPrintText({ options: { width: 140, height: 12, top: 2, left: 20, title: checkTypeName, textAlign: 'center', fontSize: 8, fontFamily: '微软雅黑',  fontWeight: '700', } });
@@ -428,19 +429,6 @@
  ]
});
*/
const getBookBeginTime = (bookTimeslot: number): string => {
  const hour = parseInt( bookTimeslot/1000000 );
  const minute = parseInt( bookTimeslot/10000 ) % 100;
  return PrefixInteger(hour,2) + ":" + PrefixInteger(minute, 2);
}
const calGender = (_gender: number): string => {
  if (1 === _gender)
    return "男"
  else
    return "女"
}
const getDevInfo = async () => {
  deviceInfo.value.category = ''