ZaiZai 10 hónapja
szülő
commit
7562eedc49

+ 3 - 3
src/api/modules/debit-pay/material/material.js

@@ -8,14 +8,14 @@ export default {
             params: { contractId },
         }, false)
     },
-    //计量期,王文龙说不要了,4月26,,16点35
-    /*async periodMeasurement(contractId) {
+    //计量期
+    async periodMeasurement(contractId) {
         return HcApi({
             url: '/api/blade-meter/meterPeriod/approvalPeriod',
             method: 'get',
             params: { contractId, type: 1, notApp: '1' },
         }, false)
-    },*/
+    },
     //材料名称
     async materialName(contractId, meterPeriodId) {
         return HcApi({

+ 11 - 0
src/views/debit-pay/material/components/material/dataModal.vue

@@ -15,6 +15,9 @@
                                         <el-option v-if="item.approveStatus === 0" :label="item.periodNumber" :value="item.id" />
                                     </template>
                                 </el-select>
+                                <el-select v-if="false" v-model="formModel.meterPeriodId" placeholder="选择计量期" filterable block>
+                                    <el-option v-for="item in measurement" :key="item.id" :label="item.periodName" :value="item.id" />
+                                </el-select>
                             </el-form-item>
                         </hc-info-table-td>
                         <hc-info-table-td is-title width="10%">
@@ -252,6 +255,7 @@ const formRules = {
 
 //处理数据
 const detailsModalShow = () => {
+    getPeriodMeasurement()
     getPeriodAdjustment()
     getMaterialName()
     //过去数据详情
@@ -281,6 +285,13 @@ const getDetailData = async () => {
     }
 }
 
+//获取计量期
+const measurement = ref([])
+const getPeriodMeasurement = async () => {
+    const { data } = await mainApi.periodMeasurement(contractId.value)
+    measurement.value = getArrValue(data)
+}
+
 //获取调差期
 const adjustment = ref([])
 const getPeriodAdjustment = async () => {