张诺
2025-06-04 0d72650b6efe87097b117d9eac9a340227b483ed
src/views/basicInformation/mould/coal.vue
@@ -3,7 +3,7 @@
        <el-dialog
            v-model="dialogVisible"
            :title="title"
            width="800"
            width="500"
            :close-on-click-modal="false"
            :before-close="handleClose"
        >
@@ -14,26 +14,20 @@
                :rules="rules"
                label-width="auto"
            >
                <el-form-item label="卡胡" prop="supplierName">
                <el-form-item label="煤种名称" prop="coal">
                    <el-input
                        v-model="formData.supplierName"
                        placeholder="请输入供货商名称"
                        v-model="formData.coal"
                        placeholder="请输入煤种名称"
                    />
                </el-form-item>
                <el-form-item label="纳税人识别号" prop="identifyNumber">
                <el-form-item label="维护人姓名" prop="maintainerId">
                    <el-input
                        v-model="formData.identifyNumber"
                        placeholder="请输入纳税人识别号"
                        v-model="formData.maintainerId"
                        placeholder="请输入维护人姓名"
                    />
                </el-form-item>
                <el-form-item label="经营地址" prop="address">
                    <el-select v-model="formData.address" placeholder="请选择经营地址">
                        <el-option label="Zone one" value="shanghai" />
                        <el-option label="Zone two" value="beijing" />
                    </el-select>
                </el-form-item>
                <el-form-item label="银行账户" prop="bankAccount">
                    <el-input v-model="formData.bankAccount" placeholder="请输入银行账户" />
                <el-form-item label="维护日期" prop="maintenanceDate">
                    <el-input v-model="formData.maintenanceDate" placeholder="请输入银行账户" />
                </el-form-item>
                <el-form-item>
                    <el-button type="primary" @click="submitForm">
@@ -49,6 +43,7 @@
<script setup>
import { ref, watch ,defineProps } from 'vue'
import { addOrEditCoalInfo } from '@/api/basicInformation/coal'
const props = defineProps({
    beforeClose: {
@@ -91,9 +86,17 @@
// 提交表单
const submitForm = async () => {
    if (!formRef.value) return
    await formRef.value.validate((valid, fields) => {
    await formRef.value.validate(async (valid, fields) => {
        if (valid) {
            emit('submit', formData.value)
            formData.value.maintenanceDate = "2023-10-01" // 示例日期
            let result = await addOrEditCoalInfo({
                ...formData.value,
            })
            let obj = {
                title: props.title,
                result,
            }
            emit('submit', obj)
        }
    })
}