ZaiZai vor 1 Jahr
Ursprung
Commit
ab64592bea
1 geänderte Dateien mit 12 neuen und 7 gelöschten Zeilen
  1. 12 7
      src/views/funding/plan.vue

+ 12 - 7
src/views/funding/plan.vue

@@ -26,7 +26,7 @@
             </el-form>
             <template #footer>
                 <el-button @click="isAddRowShow1 = false">取消</el-button>
-                <el-button type="primary" @click="isAddRowShow1 = false">确定</el-button>
+                <el-button type="primary" :loading="confirmLoading" @click="confirmClick">确定</el-button>
             </template>
         </hc-dialog>
     </hc-card>
@@ -35,7 +35,7 @@
 <script setup>
 import { onActivated, ref } from 'vue'
 import { useAppStore } from '~src/store'
-import { getArrValue } from 'js-fast-way'
+import { formValidate, getArrValue } from 'js-fast-way'
 import HcPlanData from './modules/plan-data.vue'
 import mainApi from '~api/funding/budget'
 
@@ -99,14 +99,19 @@ const addRowClick1 = () => {
     isAddRowShow1.value = true
 }
 
+//表单弹窗
 const formRef = ref(null)
 const formModel = ref({})
 const formRules = {
-    key2: {
-        required: true,
-        trigger: 'blur',
-        message: '请选择年份',
-    },
+    key2: { required: true, trigger: 'blur', message: '请选择年份' },
+}
+
+//提交保存
+const confirmLoading = ref(false)
+const confirmClick = async () => {
+    const isForm = await formValidate(formRef.value)
+    if (!isForm) return
+    console.log(formModel.value)
 }
 </script>