ZaiZai 1 年之前
父节点
当前提交
45a449667e
共有 1 个文件被更改,包括 22 次插入20 次删除
  1. 22 20
      src/views/debit-pay/admin/components/certificate/editModal.vue

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

@@ -36,24 +36,26 @@
                     </el-row>
                 </el-form>
                 <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-checkbox-group v-model="startPeriodIds">
-                                <template v-for="item in startPeriodData" :key="item.id">
-                                    <el-checkbox v-if="item.periodNumber" :value="item.periodNumber">{{ item.periodName }}</el-checkbox>
-                                </template>
-                            </el-checkbox-group>
-                        </div>
-                    </el-form-item>
-                    <el-form-item label="材料计量期:" class="mt-14px">
-                        <div class="form-item-div hc-flex flex-1">
-                            <el-checkbox-group v-model="materialPeriodIds">
-                                <template v-for="item in meterPeriodData" :key="item.id">
-                                    <el-checkbox v-if="item.periodNumber" :value="item.periodNumber">{{ item.periodName }}</el-checkbox>
-                                </template>
-                            </el-checkbox-group>
-                        </div>
-                    </el-form-item>
+                    <el-row :gutter="20">
+                        <el-col :span="12">
+                            <el-form-item label="开工预付计量期:">
+                                <el-select v-model="startPeriodIds" multiple block>
+                                    <template v-for="item in startPeriodData" :key="item.id">
+                                        <el-option v-if="item.periodNumber" :label="item.periodName" :value="item.periodNumber" />
+                                    </template>
+                                </el-select>
+                            </el-form-item>
+                        </el-col>
+                        <el-col :span="12">
+                            <el-form-item label="材料计量期:">
+                                <el-select v-model="materialPeriodIds" multiple block>
+                                    <template v-for="item in meterPeriodData" :key="item.id">
+                                        <el-option v-if="item.periodNumber" :label="item.periodName" :value="item.periodNumber" />
+                                    </template>
+                                </el-select>
+                            </el-form-item>
+                        </el-col>
+                    </el-row>
                 </el-form>
             </hc-card-item>
 
@@ -61,7 +63,7 @@
             <hc-card-item class="mt-3">
                 <hc-table is-new :is-index="false" :column="tableColumn" :datas="tableData">
                     <template #currentPeriodPay="{ row }">
-                        <hc-table-input v-model="row.currentPeriodPay" :disabled="row.noApply!=1" />
+                        <hc-table-input v-model="row.currentPeriodPay" :disabled="row.noApply != 1" />
                     </template>
                 </hc-table>
             </hc-card-item>
@@ -155,7 +157,7 @@ const formRules = {}
 
 //获取详情
 const getDataDetail = async () => {
-   
+
     const { data } = await mainApi.getDetail({ id: dataId.value })
     const form = getObjValue(data)
     formModel.value = form