From 67c04bf46afc584884b73a57d3d23012126c5afc Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期二, 19 十二月 2023 10:23:06 +0800
Subject: [PATCH] 修改

---
 web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue                                  |   16 ++++++++--------
 modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/service/BaselineReleaseService.java |    2 +-
 modules/mainPart/src/main/resources/mapper/baselineRelease/BaselineReleaseDao.xml                      |    3 ++-
 web/src/views/modules/configItemChange/configItemList.vue                                              |    2 ++
 web/src/views/modules/baselineRelease/BaselineRelease.vue                                              |    3 ++-
 modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml              |    3 ++-
 6 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/service/BaselineReleaseService.java b/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/service/BaselineReleaseService.java
index b659b6b..e00da6f 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/service/BaselineReleaseService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/service/BaselineReleaseService.java
@@ -70,7 +70,7 @@
         if (list.size() > 0) {
             workflowService.getRunFlow(list, "jxfb");
         }
-        return baseDao.getList(queryFilter.getQueryParams());
+        return list;
     }
 
     /**
diff --git a/modules/mainPart/src/main/resources/mapper/baselineRelease/BaselineReleaseDao.xml b/modules/mainPart/src/main/resources/mapper/baselineRelease/BaselineReleaseDao.xml
index 87bb09f..80e639b 100644
--- a/modules/mainPart/src/main/resources/mapper/baselineRelease/BaselineReleaseDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/baselineRelease/BaselineReleaseDao.xml
@@ -4,8 +4,9 @@
 <mapper namespace="com.zt.life.modules.baselineRelease.dao.BaselineReleaseDao">
 
     <select id="getList" resultType="com.zt.life.modules.baselineRelease.model.BaselineRelease">
-        select a.*
+        select a.*,p.software_name,p.software_identity
         from baseline_release a
+        INNER JOIN  project p ON p.id = a.project_id
         <where>
             a.is_delete = 0
             <if test="whereSql!=null">
diff --git a/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml b/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml
index ddbcb48..c710225 100644
--- a/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml
@@ -54,9 +54,10 @@
         from config_item_warehouse_detail a
         WHERE a.is_delete = 0
         and a.project_id = ${projectId}
+        and a.select_id is NULL
         <if test="ids!=null and ids!=''">
             AND id not in (${ids})
+            and a.id NOT IN (select select_id from config_item_warehouse_detail where select_id is not null)
         </if>
-        and a.id NOT IN (select select_id from config_item_warehouse_detail where select_id is not null)
     </select>
 </mapper>
diff --git a/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue b/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue
index d9357e4..5c71906 100644
--- a/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue
+++ b/web/src/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue
@@ -159,12 +159,12 @@
   export default {
     data() {
       return {
+        ids:'',
         dataForm: {
           id: '',
           pageCode: '',
           projectId:'',
           stepMarker: '',
-          configChangeList:[],
           pageName: {
             demand: '闇�姹傚熀绾�', product:'浜у搧鍩虹嚎'
           },
@@ -184,7 +184,7 @@
             softwareIdentity: '',
             softwareName: ''
           },
-          remarkList: []
+          configItemList: []
         }
       }
     },
@@ -221,8 +221,8 @@
       },
       handleCommand() {
         this.$nextTick(()=>{
-          console.log(this.dataForm.projectId,'this.dataForm.projectId')
-          this.ids = this.dataForm.configChangeList.map(item=>item.selectId).join(',')
+          this.ids = this.dataForm.remarkList.map(item=>item.selectId).join(',')
+          console.log(this.ids,'handleCommand ids')
           this.$refs.configItemList.$refs.dialog.init(this.dataForm.projectId,this.ids)
         })
       },
@@ -242,11 +242,11 @@
         console.log(this.dataForm, 'this.dataForm this.dataForm')
       },
       getChangeItemList(data){
-        console.log(data.configChangeList,'getChangeItemList(data)')
-        if(data.configChangeList){
-          this.dataForm.configChangeList=this.dataForm.configChangeList.concat(data.configChangeList)
+        console.log(data.remarkList,'getChangeItemList(data)')
+        if(data.remarkList){
+          this.dataForm.remarkList=this.dataForm.remarkList.concat(data.remarkList)
         }
-        console.log(this.dataForm.configChangeList,ids,'this.dataForm.configChangeList')
+        console.log(this.dataForm.remarkList,'this.dataForm.configChangeList')
       },
       async print() {
         var params = qs.stringify({
diff --git a/web/src/views/modules/baselineRelease/BaselineRelease.vue b/web/src/views/modules/baselineRelease/BaselineRelease.vue
index ebaf647..489de7f 100644
--- a/web/src/views/modules/baselineRelease/BaselineRelease.vue
+++ b/web/src/views/modules/baselineRelease/BaselineRelease.vue
@@ -21,6 +21,7 @@
         <el-table v-loading="table.dataLoading" :data="table.dataList" height="100px" v-adaptive="{bottomOffset:70}" border @selection-change="table.selectionChangeHandle">
           <el-table-column type="selection" width="40"/>
             <el-table-column prop="code" label="鍩虹嚎鍙戝竷缂栧彿"/>
+            <el-table-column prop="softwareIdentity" label="椤圭洰鍚嶇О"/>
                 <zt-table-column-dict prop="baselineType" label="鍩虹嚎绫诲瀷" dict="baseline_type"/>
                 <el-table-column prop="baselineName" label="鍩虹嚎鍚嶇О"/>
                 <el-table-column prop="baselineVersion" label="鍩虹嚎鐗堟湰"/>
@@ -69,7 +70,7 @@
     methods: {
       add() {
         console.log(this.pageCode, 'this.pageCode')
-        this.$refs.projectSelect.$refs.dialog.init("test_check_order", {pageCode: this.pageCode})
+        this.$refs.projectSelect.$refs.dialog.init("baseline_release", {pageCode: this.pageCode})
       },
       openAddWin(projectRow) {
         console.log(projectRow, 'openAddWin(projectRow) projectRow')
diff --git a/web/src/views/modules/configItemChange/configItemList.vue b/web/src/views/modules/configItemChange/configItemList.vue
index 9d16343..12e6888 100644
--- a/web/src/views/modules/configItemChange/configItemList.vue
+++ b/web/src/views/modules/configItemChange/configItemList.vue
@@ -48,6 +48,7 @@
         ids:null,
         projectId:'',
         configChangeList:[],
+        remarkList:[]
       }
     }
   },
@@ -68,6 +69,7 @@
     },
     changeRow(selection){
       this.dataForm.configChangeList = selection
+      this.dataForm.remarkList = selection
       console.log(this.dataForm.configChangeList,'this.dataForm.checkList 閫変腑鐨勫垪琛ㄦ暟鎹�')
     },
     async formSubmit(){

--
Gitblit v1.9.1