| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"><el-form-item label="发票代码:"><el-input v-model="form.invoiceCode" clearable /></el-form-item></el-col> |
| | | <el-col :span="12"><el-form-item label="发票类型:"><el-select v-model="form.invoiceType" style="width:100%"><el-option v-for="v in ['增值税专用发票','增值税普通发票','电子专票','电子普票','其他']" :key="v" :label="v" :value="v" /></el-select></el-form-item></el-col> |
| | | <el-col :span="12"><el-form-item label="税率:"><el-input-number v-model="form.taxRate" :min="0" :max="100" :precision="2" style="width:100%" /></el-form-item></el-col> |
| | | <el-col :span="12"><el-form-item label="税额:"><el-input-number v-model="form.taxAmount" :min="0" :precision="2" style="width:100%" placeholder="留空自动计算" /></el-form-item></el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="录入人:" prop="issUer"> |
| | | <el-input |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-form-item label="备注:"><el-input v-model="form.remark" type="textarea" :rows="2" /></el-form-item> |
| | | <el-form-item label="产品信息:"> </el-form-item> |
| | | <PIMTable |
| | | rowKey="id" |
| | |
| | | supplierName: undefined, // 供应商名称 |
| | | projectName: undefined, // 项目名称 |
| | | invoiceNumber: undefined, // 发票号 |
| | | invoiceCode: undefined, |
| | | invoiceType: "增值税专用发票", |
| | | taxRate: 13, |
| | | taxAmount: undefined, |
| | | remark: undefined, |
| | | invoiceAmount: undefined, // 发票金额(元) |
| | | issUerId: userStore.id, // 录入人 |
| | | issUer: userStore.nickName, // 录入人 |
| | |
| | | const submitForm = () => { |
| | | formRef.value.validate(async (valid, fields) => { |
| | | if (valid) { |
| | | // modalLoading.value = true; |
| | | modalLoading.value = true; |
| | | const { code } = await addOrUpdateRegistration({ |
| | | purchaseLedgerId: id.value, |
| | | purchaseContractNumber: form.purchaseLedgerNo, |
| | | invoiceNumber: form.invoiceNumber, |
| | | invoiceAmount: form.invoiceAmount, |
| | | invoiceCode: form.invoiceCode, |
| | | invoiceType: form.invoiceType, |
| | | taxRate: form.taxRate, |
| | | taxAmount: form.taxAmount, |
| | | remark: form.remark, |
| | | salesContractNo: form.salesContractNo, |
| | | projectName: form.projectName, |
| | | productData: form.productData, |