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