| | |
| | | clearable |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="支出大类" prop="expenseCategory"> |
| | | <el-select v-model="form.expenseCategory" placeholder="请选择支出大类" clearable> |
| | | <el-option v-for="item in finance_expense_category" :key="item.value" :label="item.label" :value="item.value" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="支出类型" prop="expenseType"> |
| | | <el-select |
| | | v-model="form.expenseType" |
| | |
| | | name: "新增支出", |
| | | }); |
| | | const { expense_types } = proxy.useDict("expense_types"); |
| | | const { finance_expense_category } = proxy.useDict("finance_expense_category"); |
| | | const { checkout_payment } = proxy.useDict("checkout_payment"); |
| | | const formRef = ref(null); |
| | | const formRules = { |
| | |
| | | expenseDescribed: [{ required: true, trigger: "blur", message: "请输入" }], |
| | | expenseDate: [{ required: true, trigger: "change", message: "请选择" }], |
| | | expenseType: [{ required: true, trigger: "change", message: "请选择" }], |
| | | expenseCategory: [{ required: true, trigger: "change", message: "请选择支出大类" }], |
| | | expenseMethod: [{ required: true, trigger: "change", message: "请选择" }], |
| | | } |
| | | |
| | | const { form, resetForm } = useFormData({ |
| | | expenseDate: undefined, // 支出日期 |
| | | expenseType: undefined, // 支出类型 |
| | | expenseCategory: undefined, // 支出大类 |
| | | supplierName: undefined, // 客户名称 |
| | | expenseMoney: undefined, // 支出金额 |
| | | expenseDescribed: undefined, // 支出描述 |
| | |
| | | if (code == 200) { |
| | | form.expenseDate = data.expenseDate; |
| | | form.expenseType = data.expenseType; |
| | | form.expenseCategory = data.expenseCategory; |
| | | form.supplierName = data.supplierName; |
| | | form.expenseMoney = data.expenseMoney; |
| | | form.expenseDescribed = data.expenseDescribed; |