@@ -97,7 +97,7 @@
{{
$t('form.edit') }}
@@ -119,17 +119,21 @@
@click="sy(scope.row)" v-hasPermi="['business:studyFormFill:sy']">{{
$t('page.business.study.studyFormFill.sy') }}
- {{
$t('page.business.study.studyFormFill.fz') }}
{{
$t('page.business.study.studyFormFill.qrfz') }}
-
+
{{
$t('page.business.study.studyFormFill.gc') }}
+
+ {{
+ $t('page.business.study.studyFormFill.blxjsh') }}
@@ -147,6 +151,8 @@
+
+
@@ -175,6 +181,7 @@ import Qrfz from "./tbbd/Qrfz";
import Jq from "./tbbd/Jq";
import Ghgsr from "./tbbd/Ghgsr";
import Gc from "./tbbd/Gc";
+import Blxjsh from "./tbbd/Blxjsh";
import SelectDeptUser from '@/views/business/comps/select/SelectDeptUser';
import SelectDeptUserDialog from '@/views/business/comps/select/SelectDeptUserDialog';
import { caesarCipher } from "@/utils/index";
@@ -228,7 +235,7 @@ export default {
// 记得移除监听,避免内存泄漏
EventBus.$off('onRefreshStudyTbbdList');
},
- components: { Ghgsr, Fh, Fz, Bj, Xq, Qrfz, Sy, Jq, Gc, SelectDeptUser, SelectDeptUserDialog },
+ components: { Ghgsr, Fh, Fz, Bj, Xq, Qrfz, Sy, Jq, Gc,Blxjsh, SelectDeptUser, SelectDeptUserDialog },
data() {
return {
isMatchSubject: false,
@@ -236,6 +243,7 @@ export default {
leader: null,
showFh: false,
showAudit: false,
+ showBlxjsh: false,
showEdit: false,
showDetail: false,
daterangetj: [],
@@ -475,6 +483,11 @@ export default {
this.$emit('showDetail', this.showFh)
this.search()
},
+ blxjshClose() {
+ this.showBlxjsh = false
+ this.$emit('showDetail', this.showBlxjsh)
+ this.search()
+ },
detail(row) {
this.showDetail = true
this.$emit('showDetail', this.showDetail)
@@ -498,6 +511,20 @@ export default {
}).finally(() => {
this.$modal.closeLoading()
})
+ },
+ blxjsh(row) {
+ this.$modal.loading()
+ studyMethod_getReadAllMethodStatus({ userId: this.id, studyId: this.searchForm.studyId, studySubjectId: this.searchForm.studySubjectId }).then(response => {
+ if (response.data.toUrl) {
+ this.toRead(response.data)
+ } else {
+ this.showBlxjsh = true
+ this.$emit('showDetail', this.showBlxjsh)
+ this.$refs.Blxjsh.show(row)
+ }
+ }).finally(() => {
+ this.$modal.closeLoading()
+ })
},
}
}
diff --git a/src/views/business/template/list.vue b/src/views/business/template/list.vue
index 972a116..940812d 100644
--- a/src/views/business/template/list.vue
+++ b/src/views/business/template/list.vue
@@ -138,6 +138,15 @@
+
+
+
+
+
+
+
+
Date: Wed, 18 Mar 2026 21:16:07 +0800
Subject: [PATCH 2/2] =?UTF-8?q?fix:[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/business/study/comp/tbbd/Bj.vue | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/src/views/business/study/comp/tbbd/Bj.vue b/src/views/business/study/comp/tbbd/Bj.vue
index 7f55052..d8628f4 100644
--- a/src/views/business/study/comp/tbbd/Bj.vue
+++ b/src/views/business/study/comp/tbbd/Bj.vue
@@ -509,6 +509,7 @@ export default {
id: null,
qmyy: this.$t('page.business.study.studyFormFill.txbtjjl'),
remark: '',
+ bdnr: '',
qmrmm: '',
},
resourceYj: [],
@@ -782,17 +783,22 @@ export default {
that.$modal.msgError("没有可存储的药剂")
}
},
- showTjsh() {
+ async showTjsh(qmyy) {
let that = this
- that.formTjsh.id = that.form.id
- that.formTjsh.remark = ''
- that.formTjsh.qmrmm = ''
- that.openTjsh = true
+ let content = await this.$refs.templateTable.getFormData()
+ if (content) {
+ that.formTjsh.id = that.form.id
+ that.formTjsh.remark = ''
+ that.formTjsh.qmrmm = ''
+ that.formTjsh.bdnr = ''
+ that.openTjsh = true
+ }
},
- saveTjsh() {
+ async saveTjsh() {
let that = this
this.$refs["formTjsh"].validate(valid => {
if (valid) {
+ this.formTjsh.bdnr = JSON.stringify(this.$refs.templateTable.getFilledFormData())
that.$modal.loading()
studyFormFill_tjblxjsh(that.formTjsh).then(response => {
that.openTjsh = false