diff --git a/src/components/360View/medicalRecord/callMedical/index.vue b/src/components/360View/medicalRecord/callMedical/index.vue
index 90d9de3..61e59b7 100644
--- a/src/components/360View/medicalRecord/callMedical/index.vue
+++ b/src/components/360View/medicalRecord/callMedical/index.vue
@@ -8,7 +8,7 @@
{{ item.createTime }}
{{ item.name }}
-
+
@@ -28,7 +28,7 @@
-
+
门急诊电子病历
@@ -92,6 +92,14 @@ export default {
},
async saveTableData(name) {
const date = this.$moment().format('YYYY-MM-DD HH:mm:ss')
+ const isToday = this.formList.some(item => item.createTime.includes(date.split(' ')[0]))
+ if (name === '门急诊电子病历' && isToday) {
+ this.$message({
+ message: '已有今日病例,请勿重复添加!',
+ type: 'warning'
+ })
+ return
+ }
const params = {
flag: 8,
name: name,
diff --git a/src/components/360View/medicalRecord/index.vue b/src/components/360View/medicalRecord/index.vue
index ca40ede..a30c811 100644
--- a/src/components/360View/medicalRecord/index.vue
+++ b/src/components/360View/medicalRecord/index.vue
@@ -17,16 +17,17 @@
@addRecord="addRecord"
/>
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -84,7 +85,7 @@ export default {
},
created() {
if (this.isSearch === '2') {
- this.getFormList()
+ this.getFormList()
}
},
methods: {
@@ -122,6 +123,14 @@ export default {
addRecord(name) {
this.name = name
const date = this.$moment().format('YYYY-MM-DD HH:mm:ss')
+ const isToday = this.formList.some(item => item.createTime.includes(date.split(' ')[0]))
+ if (name === '门急诊电子病历' && isToday) {
+ this.$message({
+ message: '已有今日病例,请勿重复添加!',
+ type: 'warning'
+ })
+ return
+ }
const params = {
flag: 8,
name: name,
diff --git a/src/page-subspecialty/router/index.js b/src/page-subspecialty/router/index.js
index 2a56a62..c3db663 100644
--- a/src/page-subspecialty/router/index.js
+++ b/src/page-subspecialty/router/index.js
@@ -104,13 +104,23 @@ export function addDynamicRoute(routeParams, router) {
title: `${routeParams.title}`
}
}
- router.addRoutes([
+ const dynamicRoutes = [
{
...moduleRoutes,
name: `main-dynamic__${dynamicRoute.name}`,
children: [dynamicRoute]
}
- ])
+ ]
+ dynamicRoutes.forEach(res => {
+ router.addRoute(res)
+ })
+ // router.addRoutes([
+ // {
+ // ...moduleRoutes,
+ // name: `main-dynamic__${dynamicRoute.name}`,
+ // children: [dynamicRoute]
+ // }
+ // ])
window.SITE_CONFIG['dynamicRoutes'].push(dynamicRoute)
router.push({ name: dynamicRoute.name, params: routeParams.params })
}
@@ -305,14 +315,25 @@ function fnAddDynamicMenuRoutes(menuList = [], menuListChildLength, routes = [])
routes = menuList
// PH:底层调用一次
// 添加路由
- router.addRoutes([
+ const dynamicRoutes = [
{
...moduleRoutes,
name: 'main-dynamic-menu',
children: [...routes]
},
{ path: '*', redirect: { name: '404' }}
- ])
+ ]
+ dynamicRoutes.forEach(res => {
+ router.addRoute(res)
+ })
+ // router.addRoutes([
+ // {
+ // ...moduleRoutes,
+ // name: 'main-dynamic-menu',
+ // children: [...routes]
+ // },
+ // { path: '*', redirect: { name: '404' }}
+ // ])
// console.log('----------------------')
window.SITE_CONFIG['dynamicMenuRoutes'] = routes
window.SITE_CONFIG['dynamicMenuRoutesHasAdded'] = true