From 0e4f2f1e441e3423bd77a9357e2f3cae9893b5f9 Mon Sep 17 00:00:00 2001 From: 董国庆 <364620639@qq.com> Date: 星期二, 24 六月 2025 09:52:03 +0800 Subject: [PATCH] Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory --- culture/src/views/strainReportLibrary/reportLibraryOne/add.vue | 33 ++++++++++++++++++++++++--------- 1 files changed, 24 insertions(+), 9 deletions(-) diff --git a/culture/src/views/strainReportLibrary/reportLibraryOne/add.vue b/culture/src/views/strainReportLibrary/reportLibraryOne/add.vue index 66c83ae..bafad93 100644 --- a/culture/src/views/strainReportLibrary/reportLibraryOne/add.vue +++ b/culture/src/views/strainReportLibrary/reportLibraryOne/add.vue @@ -28,7 +28,7 @@ </div> </div> <el-form-item prop="reportCode" style="margin-top: 38px"> - <el-input v-model="form.reportCode" style="width: 100%;" placeholder="请输入报告编号" /> + <el-input :disabled="true" v-model="form.reportCode" style="width: 100%;" placeholder="报告编号自动生成" /> </el-form-item> <div class="header-title" style="width: 100%;"> @@ -54,7 +54,7 @@ <div class="header-title" style="width: 100%;"> <div class="header-title-left"> <img src="@/assets/public/headercard.png" /> - <div>附件</div> + <span>附件</span> </div> </div> <el-form-item prop="name" style="margin-top: 38px"> @@ -149,7 +149,8 @@ </el-form> </Card> <chooseProject @submit="getProjectData" :show="showChoose" @close="showChoose = false"></chooseProject> - <SelectMember ref="selectMember" @submit="selectUser" :singleSelect="true" /> + <SelectMember title="选择菌种实验员" ref="selectMember" @submit="selectUser" :singleSelect="true" /> + </div> @@ -159,7 +160,7 @@ import AiEditor from '@/components/AiEditor' import ChooseProject from '@/components/chooseProject/index.vue' import SelectMember from '@/components/SelectMember' -import { add,getDetail } from './service' +import { add,getDetail,update } from './service' export default { components: { AiEditor, ChooseProject, SelectMember }, @@ -181,9 +182,7 @@ showChoose: false, radio1: 1, rules: { - reportCode: [ - { required: true, message: '请输入报告编号', trigger: 'blur' } - ], + reportName: [ { required: true, message: '请输入报告名称', trigger: 'blur' } ] @@ -239,6 +238,11 @@ } }, mounted() { + // 滚动到页面顶部 + this.$nextTick(() => { + window.scrollTo(0, 0); + }); + if (this.$route.query.id) { getDetail(this.$route.query.id).then(res => { const data = res.data || res; @@ -292,7 +296,7 @@ isDraft: 0, projectId: this.projectData[0].id, experimentId: this.selectedMember[0].userId, - reportCode: this.form.reportCode, + // reportCode: this.form.reportCode, reportContent: this.$refs.materialEditor.getContent(), reportName: this.form.reportName, evaluateTotal: this.totalScore, @@ -300,6 +304,17 @@ reportType: 1 }; console.log('params', params); + + if (this.$route.query.id) { + params.id = this.$route.query.id + update(params).then(res => { + if (res.code == 200) { + this.$message.success('编辑成功'); + this.$router.back() + } + }) + return + } add(params).then(res => { if (res.code == 200) { @@ -322,7 +337,7 @@ isDraft: 1, projectId: this.projectData[0].id, experimentId: this.selectedMember[0].userId, - reportCode: this.form.reportCode, + // reportCode: this.form.reportCode, reportContent: this.$refs.materialEditor.getContent(), reportName: this.form.reportName, evaluateTotal: this.totalScore, -- Gitblit v1.7.1