| | |
| | | <el-dialog |
| | | v-model="dialogVisible" |
| | | :title="title" |
| | | width="800" |
| | | width="500" |
| | | :close-on-click-modal="false" |
| | | :before-close="handleClose" |
| | | > |
| | |
| | | :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"> |
| | |
| | | |
| | | <script setup> |
| | | import { ref, watch ,defineProps } from 'vue' |
| | | import { addOrEditCoalInfo } from '@/api/basicInformation/coal' |
| | | |
| | | const props = defineProps({ |
| | | beforeClose: { |
| | |
| | | // 提交表单 |
| | | 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) |
| | | } |
| | | }) |
| | | } |