diff --git a/src/components/Template/CustomTable.vue b/src/components/Template/CustomTable.vue index c965764..2d1ad05 100644 --- a/src/components/Template/CustomTable.vue +++ b/src/components/Template/CustomTable.vue @@ -756,6 +756,8 @@ export default { color: #606266; margin-top: 20px; &.no-border { + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 5px 5px; border: none; .custom-table-cell { border-right: none; diff --git a/src/lang/en/business/resource/gsp.js b/src/lang/en/business/resource/gsp.js index 9618949..b349773 100644 --- a/src/lang/en/business/resource/gsp.js +++ b/src/lang/en/business/resource/gsp.js @@ -139,4 +139,9 @@ export default { tyjy:'Approve Check-out', jjjy:'Reject Check-out', qrgh:'Confirm Check-in', + xzmb: '下载模板', + wjgs: '仅允许导入xls、xlsx格式文件', + tzsc: '将文件拖到此处,或', + djsc: '点击上传', + } diff --git a/src/lang/en/template/ada.js b/src/lang/en/template/ada.js index 8e065d9..9fef94f 100644 --- a/src/lang/en/template/ada.js +++ b/src/lang/en/template/ada.js @@ -1,4 +1,5 @@ //ADA export default { - ada001: {} //用的SP001 + ada001: {}, //用的SP001 + ada002: {} //用的LBA001 } diff --git a/src/lang/en/template/lba.js b/src/lang/en/template/lba.js index 9191f6d..8f2b7e7 100644 --- a/src/lang/en/template/lba.js +++ b/src/lang/en/template/lba.js @@ -1,4 +1,9 @@ //LBA export default { - lba001: {} //用的SP001 + lba001: {}, //用的SP001 + lba002: { + cztj: 'Work Condition', + czsj: 'Work Time', + jcbmc: 'Analysis Plate Name' + } } diff --git a/src/lang/zh/business/resource/gsp.js b/src/lang/zh/business/resource/gsp.js index e1a23fa..c86c562 100644 --- a/src/lang/zh/business/resource/gsp.js +++ b/src/lang/zh/business/resource/gsp.js @@ -143,5 +143,9 @@ export default { tyjy:'同意借阅', jjjy:'拒绝借阅', qrgh:'确认归还', + xzmb: '下载模板', + wjgs: '仅允许导入xls、xlsx格式文件', + tzsc: '将文件拖到此处,或', + djsc: '点击上传', } diff --git a/src/lang/zh/template/ada.js b/src/lang/zh/template/ada.js index 8e065d9..9fef94f 100644 --- a/src/lang/zh/template/ada.js +++ b/src/lang/zh/template/ada.js @@ -1,4 +1,5 @@ //ADA export default { - ada001: {} //用的SP001 + ada001: {}, //用的SP001 + ada002: {} //用的LBA001 } diff --git a/src/lang/zh/template/lba copy.js b/src/lang/zh/template/lba copy.js new file mode 100644 index 0000000..1e220c6 --- /dev/null +++ b/src/lang/zh/template/lba copy.js @@ -0,0 +1,9 @@ +//LBA +export default { + lba001: {}, //用的SP001 + lba002: { + cztj: '操作条件', + czsj: '操作时间', + jcbmc: '检测板名称' + } +} diff --git a/src/lang/zh/template/lba.js b/src/lang/zh/template/lba.js index 9191f6d..1e220c6 100644 --- a/src/lang/zh/template/lba.js +++ b/src/lang/zh/template/lba.js @@ -1,4 +1,9 @@ //LBA export default { - lba001: {} //用的SP001 + lba001: {}, //用的SP001 + lba002: { + cztj: '操作条件', + czsj: '操作时间', + jcbmc: '检测板名称' + } } diff --git a/src/views/business/archive/gsp/index.vue b/src/views/business/archive/gsp/index.vue index 03f04de..b49a23c 100644 --- a/src/views/business/archive/gsp/index.vue +++ b/src/views/business/archive/gsp/index.vue @@ -43,6 +43,7 @@ export default { changeTab(item) { if (this.active !== item.key) { this.active = item.key + this.saveSimpleLog({name:this.$t(item.name,'zh_CN'),nameEn:this.$t(item.name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) } }, showDetailCallback(val) { diff --git a/src/views/business/comps/template/TemplateTable.vue b/src/views/business/comps/template/TemplateTable.vue index 5e8ae40..46a7281 100644 --- a/src/views/business/comps/template/TemplateTable.vue +++ b/src/views/business/comps/template/TemplateTable.vue @@ -53,9 +53,11 @@ import PCR002 from "./comps/pcr/PCR002.vue"; //LBA // LBA001-使用SP001 +import LBA002 from "./comps/lba/LBA002.vue"; //ADA // ADA001-使用SP001 +// ADA002-使用LBA002 export default { name: "TemplateTable", @@ -68,7 +70,9 @@ export default { //色谱 SP001, SP003, SP00456,SP007, SP008, SP009, SP010, SP011, SP012, SP013, SP014, SP015, SP016, SP017, SP018, // PCR - PCR002 + PCR002, + // PCR + LBA002 }, props: { sn: { @@ -122,10 +126,12 @@ export default { 'PCR002': 'PCR002', //LBA 'LBA001': 'SP001', + 'LBA002': 'LBA002', //样品 'YP001': 'SP001', //ADA 'ADA001': 'SP001', + 'ADA002': 'LBA002', } } return this.componentMap || "Demo" diff --git a/src/views/business/comps/template/comps/lba/LBA002.vue b/src/views/business/comps/template/comps/lba/LBA002.vue new file mode 100644 index 0000000..95c515b --- /dev/null +++ b/src/views/business/comps/template/comps/lba/LBA002.vue @@ -0,0 +1,257 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/resource/gsp/comps/ffjl/Xq.vue b/src/views/business/resource/gsp/comps/ffjl/Xq.vue index fa7dab9..87b90db 100644 --- a/src/views/business/resource/gsp/comps/ffjl/Xq.vue +++ b/src/views/business/resource/gsp/comps/ffjl/Xq.vue @@ -8,7 +8,7 @@
{{ $t('form.cancel') }} - {{ $t('form.export') }} +
{{ $t('page.business.resource.mjy.ffjlxq') diff --git a/src/views/business/resource/gsp/comps/gsp/Xq.vue b/src/views/business/resource/gsp/comps/gsp/Xq.vue index 14041f8..00f2e48 100644 --- a/src/views/business/resource/gsp/comps/gsp/Xq.vue +++ b/src/views/business/resource/gsp/comps/gsp/Xq.vue @@ -161,6 +161,7 @@ export default { this.$modal.loading() exportDetail({ id: this.form.id,lang:this.$store.getters.language.split("_")[0] }).then(response => { window.open(process.env.VUE_APP_FILE_DOMAIN +response.msg) + this.saveSimpleLog({name:this.form.bh,nameEn:this.form.bh,jcmc:'供试品导出',jcmcEn:'Test Item Export'}) this.$modal.closeLoading() }).finally(() => { this.$modal.closeLoading() diff --git a/src/views/business/resource/gsp/comps/rkjl/RkjlImport.vue b/src/views/business/resource/gsp/comps/rkjl/RkjlImport.vue new file mode 100644 index 0000000..598eaa8 --- /dev/null +++ b/src/views/business/resource/gsp/comps/rkjl/RkjlImport.vue @@ -0,0 +1,122 @@ + + + diff --git a/src/views/business/resource/gsp/comps/rkjl/Xq.vue b/src/views/business/resource/gsp/comps/rkjl/Xq.vue index cd4ef78..a4b1568 100644 --- a/src/views/business/resource/gsp/comps/rkjl/Xq.vue +++ b/src/views/business/resource/gsp/comps/rkjl/Xq.vue @@ -8,7 +8,7 @@
{{ $t('form.cancel') }} - {{ $t('form.export') }} +
{{ $t('page.business.resource.gsp.gsprkjl') @@ -50,6 +50,17 @@
+
{{ $t('page.business.resource.gsp.cctj') }}
+ +
+ +
+
+
{{ $t('page.business.resource.gsp.yxq') }}
+ + +
+
{{ $t('page.business.resource.gsp.zysx') }}
diff --git a/src/views/business/resource/gsp/comps/rkjlList.vue b/src/views/business/resource/gsp/comps/rkjlList.vue index b4df945..23dc093 100644 --- a/src/views/business/resource/gsp/comps/rkjlList.vue +++ b/src/views/business/resource/gsp/comps/rkjlList.vue @@ -62,7 +62,7 @@ - {{ + {{ $t('page.business.resource.gsp.dr') }} @@ -176,6 +176,9 @@ + + +
@@ -190,11 +193,12 @@ import Jd from "./rkjl/Jd"; import Xq from "./rkjl/Xq"; import Xz from "./rkjl/Xz"; import Bj from "./rkjl/Bj"; +import RkjlImport from "./rkjl/RkjlImport" import { deepClone } from "@/utils/index"; import { mapGetters } from 'vuex' export default { name: "FfjlList", - components: { Sd, Js, Gd, Jd, Jy, Xq, Xz, Bj }, + components: { Sd, Js, Gd, Jd, Jy, Xq, Xz, Bj, RkjlImport }, data() { return { daterangeCk: [], @@ -232,6 +236,9 @@ export default { this.getList() }, methods: { + handleImport() { + this.$refs.RkjlImport.show() + }, //导出 exportExcel() { let that = this diff --git a/src/views/business/resource/gyzj/comps/gyzj/Cc.vue b/src/views/business/resource/gyzj/comps/gyzj/Cc.vue index 2adaf33..9047777 100644 --- a/src/views/business/resource/gyzj/comps/gyzj/Cc.vue +++ b/src/views/business/resource/gyzj/comps/gyzj/Cc.vue @@ -18,15 +18,14 @@ - - - + + + - - - + + @@ -140,6 +139,9 @@ export default { created() { }, methods: { + ccwzChange(val){ + this.form.cctj=val.wc + }, cancel() { this.open = false }, diff --git a/src/views/business/resource/gyzj/comps/gyzj/Rk.vue b/src/views/business/resource/gyzj/comps/gyzj/Rk.vue index 418c6a0..9c29bb7 100644 --- a/src/views/business/resource/gyzj/comps/gyzj/Rk.vue +++ b/src/views/business/resource/gyzj/comps/gyzj/Rk.vue @@ -39,14 +39,14 @@ - + - + @@ -190,6 +190,9 @@ export default { created() { }, methods: { + rkwzChange(val){ + this.form.rktj=val.wc + }, cancel() { this.open = false }, diff --git a/src/views/business/resource/gyzj/comps/gyzj/Sqrk.vue b/src/views/business/resource/gyzj/comps/gyzj/Sqrk.vue index 91e2d8c..35da436 100644 --- a/src/views/business/resource/gyzj/comps/gyzj/Sqrk.vue +++ b/src/views/business/resource/gyzj/comps/gyzj/Sqrk.vue @@ -40,7 +40,7 @@ - + @@ -165,6 +165,9 @@ export default { created() { }, methods: { + rkwzChange(val){ + this.form.rktj=val.wc + }, cancel() { this.open = false }, diff --git a/src/views/business/resource/mjy/comps/mjy/Cc.vue b/src/views/business/resource/mjy/comps/mjy/Cc.vue index a70124a..7cf1aae 100644 --- a/src/views/business/resource/mjy/comps/mjy/Cc.vue +++ b/src/views/business/resource/mjy/comps/mjy/Cc.vue @@ -19,14 +19,13 @@ - - + + - - - + + @@ -139,6 +138,9 @@ export default { created() { }, methods: { + ccwzChange(val){ + this.form.cctj=val.wc + }, cancel() { this.open = false }, diff --git a/src/views/business/resource/mjy/comps/mjy/Gh.vue b/src/views/business/resource/mjy/comps/mjy/Gh.vue index 36cbe3a..36bcfe7 100644 --- a/src/views/business/resource/mjy/comps/mjy/Gh.vue +++ b/src/views/business/resource/mjy/comps/mjy/Gh.vue @@ -4,7 +4,7 @@ -
+
@@ -27,20 +27,20 @@ + }} - - + + - - + + @@ -48,7 +48,7 @@ + }} @@ -63,7 +63,7 @@ + }} @@ -78,7 +78,7 @@ - + @@ -138,7 +138,7 @@ - @@ -151,21 +151,21 @@ - - + - @@ -178,7 +178,7 @@ - @@ -299,6 +299,9 @@ export default { created() { }, methods: { + rkwzChange(val) { + this.form.rktj = val.wc + }, rklChange() { if (!isNaN(this.form.rkmz)) { this.form.jsl = _.subtract(parseFloat(this.form.ckmz), parseFloat(this.form.rkmz)) diff --git a/src/views/business/resource/mjy/comps/mjy/Rk.vue b/src/views/business/resource/mjy/comps/mjy/Rk.vue index 8ef2066..edd1505 100644 --- a/src/views/business/resource/mjy/comps/mjy/Rk.vue +++ b/src/views/business/resource/mjy/comps/mjy/Rk.vue @@ -47,7 +47,7 @@ - + @@ -239,6 +239,9 @@ export default { created() { }, methods: { + rkwzChange(val){ + this.form.rktj=val.wc + }, cancel() { this.open = false }, diff --git a/src/views/business/resource/yq/comps/detail.vue b/src/views/business/resource/yq/comps/detail.vue index 24dfcee..1529f8c 100644 --- a/src/views/business/resource/yq/comps/detail.vue +++ b/src/views/business/resource/yq/comps/detail.vue @@ -129,6 +129,7 @@ export default { this.form = response.data this.open = true }) + this.saveSimpleLog({name:row.bh,nameEn:row.bh,jcmc:'仪器详情',jcmcEn:'Instrument Detail'}) this.queryParams.id = row.id yqJcgj_list(this.queryParams).then((response) => { this.qmList = response.rows diff --git a/src/views/business/study/comp/syff/Xq.vue b/src/views/business/study/comp/syff/Xq.vue index a73ea3c..81e4a57 100644 --- a/src/views/business/study/comp/syff/Xq.vue +++ b/src/views/business/study/comp/syff/Xq.vue @@ -176,6 +176,7 @@ export default { studyMethod_export({ studyMethodId: this.form.id }).then(response => { let fileUrl = response.data.fileUrl this.$download.saveAs(process.env.VUE_APP_FILE_DOMAIN + fileUrl, this.form.ffmc + ".pdf"); + this.saveSimpleLog({name:this.form.ffmc,nameEn:this.form.ffmc,jcmc:'方法导出',jcmcEn:'Method Export'}) }) } diff --git a/src/views/business/study/comp/syj/Detail.vue b/src/views/business/study/comp/syj/Detail.vue index 963fb37..540a5bb 100644 --- a/src/views/business/study/comp/syj/Detail.vue +++ b/src/views/business/study/comp/syj/Detail.vue @@ -142,6 +142,7 @@ export default { studyRoom_info({ id: row.id }).then(response => { this.form = response.data this.open = true + this.saveSimpleLog({name:row.syjh,nameEn:row.syjh,jcmc:'饲养间详情',jcmcEn:'Animal Room Detail'}) }).finally(() => { this.$modal.closeLoading() }) diff --git a/src/views/business/study/comp/wzlb.vue b/src/views/business/study/comp/wzlb.vue index 1447008..5a4c39a 100644 --- a/src/views/business/study/comp/wzlb.vue +++ b/src/views/business/study/comp/wzlb.vue @@ -114,6 +114,7 @@ export default { changeTab(item) { if (this.active !== item.key) { this.active = item.key + this.saveSimpleLog({name:this.$t(item.name,'zh_CN'),nameEn:this.$t(item.name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) } } } diff --git a/src/views/business/study/comp/wzlb/mjyList.vue b/src/views/business/study/comp/wzlb/mjyList.vue index 981b44e..17e6c5b 100644 --- a/src/views/business/study/comp/wzlb/mjyList.vue +++ b/src/views/business/study/comp/wzlb/mjyList.vue @@ -93,7 +93,7 @@ $t('page.business.resource.mjy.xgkc') }} - {{ $t('page.business.resource.gyzj.quchu') }}