Przeglądaj źródła

中间计量新增修改

duy 1 rok temu
rodzic
commit
43bb0e8b08

+ 8 - 0
src/api/modules/debit-pay/admin/middlepay.js

@@ -105,4 +105,12 @@ export default {
             params: form,
         }, msg)
     },
+    //获取当前节点下,当期未被计量的所有清单
+    async getCurrentNodeAllForm(form, msg = false) {
+        return HcApi({
+            url: '/api/blade-meter/middleMeterApply/getCurrentNodeAllForm',
+            method: 'post',
+            data: form,
+        }, msg)
+    },
 }

+ 8 - 0
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -304,12 +304,19 @@ const treeNodeTap = ({ data }) => {
     nodeId.value = data.id
     baseForm.value.contractUnitId = data.id
     getNodeDivide(data.id)
+    getCurrentNodeAllFormData(data.id)
 }
 
 //获取工程划分
 const getNodeDivide = async (nodeId) => {
     const { data } = await mainApi.getNodeDivide({ nodeId: nodeId })
     baseForm.value.engineerDivide = data ?? ''
+}
+ //获取当前节点下,当期未被计量的所有清单
+ const getCurrentNodeAllFormData = async (nodeId) => {
+    const { data } = await mainApi.getCurrentNodeAllForm({ contractId:  cid.value, contractPeriodId:baseForm.value.contractPeriodId, contractUnitId:nodeId })
+ addTableData.value = getArrValue(data)
+ 
 }
 
 //获取变更令
@@ -349,6 +356,7 @@ const getNodeToken = async () => {
 //计量期被改变
 const periodChange = () => {
     setBasePeriodForm(baseForm.value.contractPeriodId)
+    getCurrentNodeAllFormData( nodeId.value)
 }
 
 //计量期相关的数据