| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="录入日期:" prop="enterDate"> |
| | | <el-date-picker |
| | | style="width: 100%" |
| | | v-model="form.enterDate" |
| | | type="date" |
| | | clearable |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-form-item label="产品信息:" prop="entryDate"> </el-form-item> |
| | | <el-form-item label="产品信息:"> </el-form-item> |
| | | <PIMTable |
| | | rowKey="id" |
| | | :column="columns" |
| | |
| | | import { getPurchaseById } from "@/api/procurementManagement/procurementLedger.js"; |
| | | import { getToken } from "@/utils/auth"; |
| | | import useUserStore from "@/store/modules/user"; |
| | | import dayjs from "dayjs"; |
| | | |
| | | defineOptions({ |
| | | name: "来票登记模态框", |
| | |
| | | issUer: userStore.nickName, // 录入人 |
| | | entryDate: undefined, // 开票日期 |
| | | salesContractNoId: undefined, // 开票日期 |
| | | enterDate: dayjs().format("YYYY-MM-DD"), |
| | | productData: [], // 表格 |
| | | tempFileIds: [], // 文件 |
| | | }); |
| | |
| | | invoiceAmount: [ |
| | | { required: true, message: "请输入发票金额", trigger: "blur" }, |
| | | ], |
| | | entryDate: [{ required: true, message: "请选择开票日期", trigger: "change" }], |
| | | enterDate: [{ required: true, message: "请选择录入日期", trigger: "change" }], |
| | | }); |
| | | |
| | | const { |
| | |
| | | prop: "taxInclusiveUnitPrice", |
| | | width: 150, |
| | | formatData: (val) => { |
| | | return parseFloat(val).toFixed(2) ?? 0; |
| | | return val ? parseFloat(val).toFixed(2) : 0; |
| | | }, |
| | | }, |
| | | { |
| | |
| | | salesContractNo: form.salesContractNo, |
| | | projectName: form.projectName, |
| | | productData: form.productData, |
| | | issUerId: form.issUerId, // 录入人 |
| | | issueDate: form.entryDate, |
| | | issUerId: form.issUerId, // 录入人id |
| | | issUer: form.issUer, // 录入人 |
| | | salesContractNoId: form.salesContractNoId, |
| | | supplierName: form.supplierName, |
| | | tempFileIds: form.tempFileIds, |
| | | enterDate: form.enterDate, |
| | | type: 4, |
| | | }); |
| | | modalLoading.value = false; |
| | | if (code == 200) { |