|
@@ -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>
|