ljy121 1 year ago
parent
commit
8e23594419

+ 3 - 1
client/src/views/OaSystem/projectCenter/projectDetail/components/xmxx/index.vue

@@ -365,7 +365,9 @@ const $props = defineProps({
     default: true
   }
 })
-let _mainProjectId: string = ''
+const route = useRoute()
+const query = route.query
+const _mainProjectId = query.id
 /***
  * 查询项目和子项目详情数据
  * **/

+ 2 - 2
zjugis-business/src/main/resources/mapper/oracle/ProjectCostMapper.xml

@@ -9,7 +9,7 @@
         NVL(SUM(NVL(REIMBURSEMENT_COST, 0)), 0) AS reimbursementCost,
         NVL(SUM(NVL(PAYMENT_COST, 0)), 0) AS paymentCost
         FROM PROJECT_COST
-        WHERE PROJECT_ID = #{projectId} AND ISVALID = 1
+        WHERE PROJECT_ID = #{params.projectId} AND ISVALID = 1
     </select>
 
     <select id="selectSubcontractCost" resultType="com.zjugis.business.bean.response.ProjectCostResponse">
@@ -17,7 +17,7 @@
         NVL(SUM(CASE CONTRACT_TYPE WHEN 2 THEN NVL(SUB_AMOUNT,0) END),0) AS subcontractCost,
         NVL(SUM(CASE CONTRACT_TYPE WHEN 3 THEN NVL(SUB_AMOUNT,0) END),0) AS outsourceCost
         FROM V_PROJECT_CONTRACT
-        WHERE PID = #{projectId}
+        WHERE PID = #{params.projectId}
     </select>
 
     <select id="pageByMonth" resultType="com.zjugis.business.bean.response.ProjectMonthCostResponse">