Kaynağa Gözat

中期支付证书

ZaiZai 1 yıl önce
ebeveyn
işleme
86861f3a90

+ 33 - 26
src/views/debit-pay/admin/certificate.vue

@@ -1,33 +1,38 @@
 <template>
-    <hc-new-card title="中期支付证书列表">
-        <template #extra>
-            <el-button hc-btn type="primary" @click="addModalClick">
-                <HcIcon name="add" />
-                <span>新增</span>
-            </el-button>
-        </template>
-        <hc-table
-            :column="tableColumn" :datas="tableData" :loading="tableLoading"
-            is-new :index-style="{ width: 60 }"
-        >
-            <template #action="{ row }">
-                <el-link type="primary">查看报表</el-link>
-                <el-link type="success" @click="rowEditClick(row)">修改</el-link>
-                <el-link type="danger">删除</el-link>
-                <el-link>重新计算</el-link>
-                <el-link type="warning">锁定</el-link>
+    <div class="relative h-full">
+        <hc-new-card title="中期支付证书列表">
+            <template #extra>
+                <el-button hc-btn type="primary" @click="addModalClick">
+                    <HcIcon name="add" />
+                    <span>新增</span>
+                </el-button>
             </template>
-        </hc-table>
-        <template #action>
-            <hc-pages :pages="searchForm" @change="pageChange" />
-        </template>
+            <hc-table
+                :column="tableColumn" :datas="tableData" :loading="tableLoading"
+                is-new :index-style="{ width: 60 }"
+            >
+                <template #action="{ row }">
+                    <el-link type="primary" @click="isReportDrawer = true">查看报表</el-link>
+                    <el-link type="success" @click="rowEditClick(row)">修改</el-link>
+                    <el-link type="danger">删除</el-link>
+                    <el-link>重新计算</el-link>
+                    <el-link type="warning">锁定</el-link>
+                </template>
+            </hc-table>
+            <template #action>
+                <hc-pages :pages="searchForm" @change="pageChange" />
+            </template>
+
+            <!-- 中间计量新增 -->
+            <HcAddModal v-model="addModalShow" />
 
-        <!-- 中间计量新增 -->
-        <HcAddModal v-model="addModalShow" />
+            <!-- 中间计量新增 -->
+            <HcEditModal v-model="editModalShow" />
+        </hc-new-card>
 
-        <!-- 中间计量新增 -->
-        <HcEditModal v-model="editModalShow" />
-    </hc-new-card>
+        <!-- 查看报表 -->
+        <hc-view-report v-model="isReportDrawer" />
+    </div>
 </template>
 
 <script setup>
@@ -44,6 +49,8 @@ onMounted(() => {
 
 })
 
+const isReportDrawer = ref(false)
+
 //搜索表单
 const searchForm = ref({
     current: 1, size: 10, total: 0,

+ 1 - 1
src/views/debit-pay/admin/components/certificate/addModal.vue

@@ -22,7 +22,7 @@
                 <div class="form-item-div text-orange">无开工计量期可进行关联</div>
             </el-form-item>
             <el-form-item label="打印日期:">
-                <div class="form-item-div" />
+                <el-date-picker v-model="formModel.key5" class="block" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD" />
             </el-form-item>
         </el-form>
     </hc-new-dialog>

+ 10 - 10
src/views/debit-pay/admin/components/certificate/editModal.vue

@@ -36,20 +36,20 @@
                 <el-form class="no-rules" :model="formModel" label-position="left" label-width="auto">
                     <el-form-item label="开工预付计量期:">
                         <div class="form-item-div hc-flex flex-1">
-                            <el-radio-group v-model="formModel.key6">
-                                <el-radio :label="3">第一期</el-radio>
-                                <el-radio :label="6">第二期</el-radio>
-                                <el-radio :label="9">第三期</el-radio>
-                            </el-radio-group>
+                            <el-checkbox-group v-model="formModel.key6">
+                                <el-checkbox :label="3">第一期</el-checkbox>
+                                <el-checkbox :label="6">第二期</el-checkbox>
+                                <el-checkbox :label="9">第三期</el-checkbox>
+                            </el-checkbox-group>
                         </div>
                     </el-form-item>
                     <el-form-item label="材料计量期:">
                         <div class="form-item-div hc-flex flex-1">
-                            <el-radio-group v-model="formModel.key7">
-                                <el-radio :label="3">第一期</el-radio>
-                                <el-radio :label="6">第二期</el-radio>
-                                <el-radio :label="9">第三期</el-radio>
-                            </el-radio-group>
+                            <el-checkbox-group v-model="formModel.key7">
+                                <el-checkbox :label="3">第一期</el-checkbox>
+                                <el-checkbox :label="6">第二期</el-checkbox>
+                                <el-checkbox :label="9">第三期</el-checkbox>
+                            </el-checkbox-group>
                         </div>
                     </el-form-item>
                 </el-form>