Browse Source

出院编辑事件限制

DESKTOP-0GD05B0\Administrator 2 năm trước cách đây
mục cha
commit
a6b4174595

+ 12 - 1
src/components/zhu-yuan-yi-sheng/emr/discharged-emr-modify-apply/EmrApply.vue

@@ -37,6 +37,7 @@
         <el-col :span="24">
           <el-form-item label="时间:" prop="editDate">
             <el-date-picker type="date"
+                            :disabled-date="disabledDate"
                             v-model="fromData.editDate"
                             value-format="YYYY-MM-DD"
                             format="YYYY-MM-DD"/>
@@ -61,6 +62,8 @@
 import XcTable from "@/components/xiao-chan/xc-table/XcTable.vue";
 import XcDialogV2 from "@/components/xiao-chan/dialog/XcDialogV2.vue";
 import {deleteDisEmrDis, getDisReqEmr, saveDisEmrReq} from "@/api/zhu-yuan-yi-sheng/emr-patient";
+import {getServerDateApi} from "@/api/public-api";
+import moment from "moment";
 
 let reqData = $ref([])
 let dialog = $ref(false)
@@ -124,8 +127,16 @@ const queryData = () => {
   })
 }
 
-onMounted(() => {
+let newDate = null
+let manDate = null
+const disabledDate = (time) => {
+  return time.getTime() < newDate.getTime() || time.getTime() > manDate.getTime()
+}
+
+onMounted(async () => {
   queryData()
+  newDate = new Date(await getServerDateApi())
+  manDate = new Date(moment(newDate).add(7, 'days'))
 })
 
 </script>