From 73aff9408729cf29b397f1651c8a37eff3a070be Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期四, 22 一月 2026 10:45:26 +0800
Subject: [PATCH] 文档9-11-12

---
 culture/src/views/strain-library/validation/primitive-cell/index.vue                 |    8 +++++++-
 culture/src/views/strain-library/validation/primitive-cell/DetailConditionDialog.vue |    1 -
 culture/vue.config.js                                                                |   10 ++++++++++
 culture/src/views/strain-library/validation/primitive-cell/confirm-detail.vue        |    2 +-
 culture/src/views/strain-library/validation/chief-cell/index.vue                     |   27 +++++++++++++++++++--------
 culture/src/views/strain-library/breeding-record/add.vue                             |    4 ++--
 culture/src/views/strain-library/validation/chief-cell/DetailConditionDialog.vue     |    2 +-
 culture/src/views/strain-library/validation/chief-cell/confirm-detail.vue            |    2 +-
 culture/src/utils/utils.js                                                           |    1 +
 9 files changed, 42 insertions(+), 15 deletions(-)

diff --git a/culture/src/utils/utils.js b/culture/src/utils/utils.js
index 3e08a18..33b166c 100644
--- a/culture/src/utils/utils.js
+++ b/culture/src/utils/utils.js
@@ -90,5 +90,6 @@
 
 export function getAllocateIp() {
   const userInfo = JSON.parse(sessionStorage.getItem("userInfo") || "{}");
+  return  apiConfig.showImgUrl
   return userInfo.allocateIp ? 'http://'+userInfo.allocateIp +':11223/images/' : apiConfig.showImgUrl;
 }
diff --git a/culture/src/views/strain-library/breeding-record/add.vue b/culture/src/views/strain-library/breeding-record/add.vue
index 551dd0a..4563bcb 100644
--- a/culture/src/views/strain-library/breeding-record/add.vue
+++ b/culture/src/views/strain-library/breeding-record/add.vue
@@ -111,8 +111,8 @@
         <Table ref="separationTable" :data="separationTableData" :height="null"
           :total="form.separationOfCultureDishesList.length" :queryForm="separationPagination" :type="2"
           @handleCurrentChange="handleSeparationPageChange" @handleSizeChange="handleSeparationSizeChange">
-          <el-table-column width="100" type="index" label="培养皿序号" />
-          <el-table-column prop="separateBacterialColoniesCode" label="分离菌落编号" />
+          <el-table-column width="100" type="index" label="序号" />
+          <el-table-column prop="separateBacterialColoniesCode" label="培养皿-分离菌落编号" />
           <el-table-column prop="handleSignature" label="接种操作人签字">
             <template slot-scope="scope">
               <el-image :preview-src-list="[getFullUrl(scope.row.handleSignature)]" style="width: 120px;height: 48px;"
diff --git a/culture/src/views/strain-library/validation/chief-cell/DetailConditionDialog.vue b/culture/src/views/strain-library/validation/chief-cell/DetailConditionDialog.vue
index e91f961..bd83966 100644
--- a/culture/src/views/strain-library/validation/chief-cell/DetailConditionDialog.vue
+++ b/culture/src/views/strain-library/validation/chief-cell/DetailConditionDialog.vue
@@ -220,13 +220,13 @@
 .info-item {
   display: flex;
   font-size: 15px;
-  height: 45px;
   line-height: 45px;
 }
 
 .label {
   color: #666;
   font-weight: 500;
+  flex-shrink: 0;
 }
 
 .sign-col {
diff --git a/culture/src/views/strain-library/validation/chief-cell/confirm-detail.vue b/culture/src/views/strain-library/validation/chief-cell/confirm-detail.vue
index 2df6702..86b0e67 100644
--- a/culture/src/views/strain-library/validation/chief-cell/confirm-detail.vue
+++ b/culture/src/views/strain-library/validation/chief-cell/confirm-detail.vue
@@ -232,13 +232,13 @@
 .info-item {
   display: flex;
   font-size: 15px;
-  height: 45px;
   line-height: 45px;
 }
 
 .label {
   color: #666;
   font-weight: 500;
+  flex-shrink: 0;
 }
 
 .sign-col {
diff --git a/culture/src/views/strain-library/validation/chief-cell/index.vue b/culture/src/views/strain-library/validation/chief-cell/index.vue
index c160070..9a52071 100644
--- a/culture/src/views/strain-library/validation/chief-cell/index.vue
+++ b/culture/src/views/strain-library/validation/chief-cell/index.vue
@@ -28,7 +28,7 @@
             <div class="title" :class="{ active: currentType === 'list' }" @click="handleTypeChange('list')">
               母代菌种库验证资料列表
             </div>
-            <div class="drafts" v-if="roleType == 4|| roleType==3" :class="{ active: currentType === 'draft' }"
+            <div class="drafts" v-if="roleType == 4 || roleType == 3" :class="{ active: currentType === 'draft' }"
               @click="handleTypeChange('draft')">
               草稿箱
             </div>
@@ -41,7 +41,13 @@
       </template>
 
       <template #table>
-        <el-table-column prop="strainSource" label="菌种来源" />
+        <el-table-column prop="strainSource" label="菌种来源">
+          <template #default="{ row }">
+            <el-tooltip :content="row.strainSource" placement="top" effect="dark" >
+              <div class="ellipsis-text">{{ row.strainSource }}</div>
+            </el-tooltip>
+          </template>
+        </el-table-column>
         <el-table-column prop="identifyingStrainCode" label="鉴别菌株编号" />
         <el-table-column prop="identifyingStrainName" label="鉴别菌株名称">
           <template #default="{ row }">
@@ -61,13 +67,18 @@
         </el-table-column>
         <el-table-column label="操作" width="200">
           <template #default="{ row }">
-            <el-button type="text" v-if="row.status == 1 && roleType == 3&&currentType != 'draft'"
-             style="margin-right: 10px;"
+            <el-button type="text" v-if="row.status == 1 && roleType == 3 && currentType != 'draft'"
+              style="margin-right: 10px;"
               @click="$router.push('/strain/validation/confirm-detail?id=' + row.id)">确认</el-button>
-            <el-button type="text"  style="margin-right: 10px;" v-if="roleType == 4" @click="handleDetail(row)">详情</el-button>
-            <el-button type="text"  style="margin-right: 10px;" v-if="roleType != 4" @click="handleDetail2(row)">详情</el-button>
-            <el-button type="text"  style="margin-right: 10px;" v-if="(roleType == 4 && currentType == 'draft') || (roleType == 1)" @click="handleEdit(row)">编辑</el-button>
-            <el-button type="text" v-if="(roleType == 4 && currentType == 'draft') || (roleType == 1)" @click="handleDelete(row)">删除</el-button>
+            <el-button type="text" style="margin-right: 10px;" v-if="roleType == 4"
+              @click="handleDetail(row)">详情</el-button>
+            <el-button type="text" style="margin-right: 10px;" v-if="roleType != 4"
+              @click="handleDetail2(row)">详情</el-button>
+            <el-button type="text" style="margin-right: 10px;"
+              v-if="(roleType == 4 && currentType == 'draft') || (roleType == 1)"
+              @click="handleEdit(row)">编辑</el-button>
+            <el-button type="text" v-if="(roleType == 4 && currentType == 'draft') || (roleType == 1)"
+              @click="handleDelete(row)">删除</el-button>
           </template>
         </el-table-column>
       </template>
diff --git a/culture/src/views/strain-library/validation/primitive-cell/DetailConditionDialog.vue b/culture/src/views/strain-library/validation/primitive-cell/DetailConditionDialog.vue
index 62c5ff3..cd0aaae 100644
--- a/culture/src/views/strain-library/validation/primitive-cell/DetailConditionDialog.vue
+++ b/culture/src/views/strain-library/validation/primitive-cell/DetailConditionDialog.vue
@@ -220,7 +220,6 @@
 .info-item {
   display: flex;
   font-size: 15px;
-  height: 45px;
   line-height: 45px;
 }
 
diff --git a/culture/src/views/strain-library/validation/primitive-cell/confirm-detail.vue b/culture/src/views/strain-library/validation/primitive-cell/confirm-detail.vue
index 8f2a2ba..22aa97f 100644
--- a/culture/src/views/strain-library/validation/primitive-cell/confirm-detail.vue
+++ b/culture/src/views/strain-library/validation/primitive-cell/confirm-detail.vue
@@ -239,13 +239,13 @@
 .info-item {
   display: flex;
   font-size: 15px;
-  height: 45px;
   line-height: 45px;
 }
 
 .label {
   color: #666;
   font-weight: 500;
+  flex-shrink: 0;
 }
 
 .sign-col {
diff --git a/culture/src/views/strain-library/validation/primitive-cell/index.vue b/culture/src/views/strain-library/validation/primitive-cell/index.vue
index c210af4..cfb8e67 100644
--- a/culture/src/views/strain-library/validation/primitive-cell/index.vue
+++ b/culture/src/views/strain-library/validation/primitive-cell/index.vue
@@ -41,7 +41,13 @@
       </template>
 
       <template #table>
-        <el-table-column prop="strainSource" label="菌种来源" />
+        <el-table-column prop="strainSource" label="菌种来源">
+          <template #default="{ row }">
+            <el-tooltip :content="row.strainSource" placement="top" effect="dark">
+              <div class="ellipsis-text">{{ row.strainSource }}</div>
+            </el-tooltip>
+          </template>
+        </el-table-column>
         <el-table-column prop="identifyingStrainCode" label="鉴别菌株编号" />
         <el-table-column prop="identifyingStrainName" label="鉴别菌株名称" >
           <template #default="{ row }">
diff --git a/culture/vue.config.js b/culture/vue.config.js
index 8df9880..0ba7571 100644
--- a/culture/vue.config.js
+++ b/culture/vue.config.js
@@ -29,6 +29,16 @@
           "^/": "/",
         },
       },
+      "/open": {
+        // 设置以什么前缀开头的请求用来代理
+        // target: "http://221.182.45.100:8081", //要访问的跨域的域名
+        target: "http://192.168.110.64:8082",
+        secure: false, // 使用的是http协议则设置为false,https协议则设置为true
+        changeOrigin: true, //开启代理
+        pathRewrite: {
+          "^/open": "/",
+        },
+      },
     },
   },
   configureWebpack: {

--
Gitblit v1.7.1