From 216e2e844f68317aa162a6841edd0a350b358e40 Mon Sep 17 00:00:00 2001 From: "15881625488@163.com" <15881625488@163.com> Date: Fri, 9 Jan 2026 16:14:14 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A[=E8=B5=84=E6=BA=90=E5=BA=93?= =?UTF-8?q?=E7=AE=A1=E7=90=86][=E7=BB=99=E8=8D=AF=E5=88=B6=E5=89=82?= =?UTF-8?q?=E5=8F=91=E6=94=BE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/en/business/study/study.js | 5 +- src/lang/zh/business/study/study.js | 4 +- src/views/business/comps/select/SelectDeptUser.vue | 5 +- src/views/business/comps/select/SelectStudy.vue | 71 ++++ .../business/comps/select/SelectStudyDialog.vue | 135 ++++++++ src/views/business/comps/select/SelectTemplate.vue | 2 +- src/views/business/resource/gyzj/comps/gyzj/Ff.vue | 29 +- src/views/business/resource/gyzj/comps/gyzj/Gh.vue | 2 +- .../business/resource/gyzj/comps/gyzj/SqGh.vue | 357 +++++++++++++++++++++ src/views/business/resource/mjy/comps/mjy/Gh.vue | 2 +- src/views/business/study/comp/wzlb/mjyList.vue | 8 +- 11 files changed, 598 insertions(+), 22 deletions(-) create mode 100644 src/views/business/comps/select/SelectStudy.vue create mode 100644 src/views/business/comps/select/SelectStudyDialog.vue create mode 100644 src/views/business/resource/gyzj/comps/gyzj/SqGh.vue diff --git a/src/lang/en/business/study/study.js b/src/lang/en/business/study/study.js index e7b2212..06b3729 100644 --- a/src/lang/en/business/study/study.js +++ b/src/lang/en/business/study/study.js @@ -68,5 +68,8 @@ export default { xg: 'Change', scsy: 'Remove Study', - jysj: 'Checkout Period' + jysj: 'Checkout Period', + + + qxzsy:'Please Select Study' } diff --git a/src/lang/zh/business/study/study.js b/src/lang/zh/business/study/study.js index 2e45b35..da5d2ec 100644 --- a/src/lang/zh/business/study/study.js +++ b/src/lang/zh/business/study/study.js @@ -68,5 +68,7 @@ export default { xg: '修改', scsy: '删除试验', - jysj: '借阅时间' + jysj: '借阅时间', + + qxzsy:'请选择试验' } diff --git a/src/views/business/comps/select/SelectDeptUser.vue b/src/views/business/comps/select/SelectDeptUser.vue index 4a67ad9..0b9e28e 100644 --- a/src/views/business/comps/select/SelectDeptUser.vue +++ b/src/views/business/comps/select/SelectDeptUser.vue @@ -36,7 +36,9 @@ export default { name: { immediate: true, handler(v) { - this.selected.name=v || '' + if(v&&v!=undefined&&v!=''){ + this.selected.name=v + } } }, }, @@ -57,6 +59,7 @@ export default { } }, handleChange(obj) { + this.selected.name=obj.name this.$emit('change', obj) this.$emit('input', obj.id) }, diff --git a/src/views/business/comps/select/SelectStudy.vue b/src/views/business/comps/select/SelectStudy.vue new file mode 100644 index 0000000..42fa4c1 --- /dev/null +++ b/src/views/business/comps/select/SelectStudy.vue @@ -0,0 +1,71 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/select/SelectStudyDialog.vue b/src/views/business/comps/select/SelectStudyDialog.vue new file mode 100644 index 0000000..63f13bc --- /dev/null +++ b/src/views/business/comps/select/SelectStudyDialog.vue @@ -0,0 +1,135 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/select/SelectTemplate.vue b/src/views/business/comps/select/SelectTemplate.vue index 06d2d07..526d5dc 100644 --- a/src/views/business/comps/select/SelectTemplate.vue +++ b/src/views/business/comps/select/SelectTemplate.vue @@ -1,4 +1,4 @@ - + + + diff --git a/src/views/business/resource/mjy/comps/mjy/Gh.vue b/src/views/business/resource/mjy/comps/mjy/Gh.vue index 15882db..b3b04a0 100644 --- a/src/views/business/resource/mjy/comps/mjy/Gh.vue +++ b/src/views/business/resource/mjy/comps/mjy/Gh.vue @@ -68,7 +68,7 @@ - + diff --git a/src/views/business/study/comp/wzlb/mjyList.vue b/src/views/business/study/comp/wzlb/mjyList.vue index 3b0da65..8684bcb 100644 --- a/src/views/business/study/comp/wzlb/mjyList.vue +++ b/src/views/business/study/comp/wzlb/mjyList.vue @@ -86,11 +86,6 @@ v-hasPermi="['business:resource:mjy:xgkc']">{{ $t('page.business.resource.mjy.xgkc') }} - @@ -115,13 +110,12 @@ import { studyList } from "@/api/business/mjy/mjy" import Xq from "@/views/business/resource/mjy/comps/mjy/Xq"; import Bj from "@/views/business/resource/mjy/comps/mjy/Bj"; import Xgkc from "@/views/business/resource/mjy/comps/mjy/Xgkc"; -import Gh from "@/views/business/resource/mjy/comps/mjy/Gh"; import Czyj from "@/views/business/resource/mjy/comps/mjy/Czyj"; import moment from "moment"; export default { name: "MjyList", - components: { Xq, Bj, Xgkc, Czyj, Gh }, + components: { Xq, Bj, Xgkc, Czyj }, data() { return { daterange: [],