From d7dca690cedd12e271f0ee0b9050679d73796f5c Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期一, 06 一月 2025 09:28:10 +0800 Subject: [PATCH] 1 --- admin/src/views/finance/components/companyEdit.vue | 27 +++++++++++++++++++-------- 1 files changed, 19 insertions(+), 8 deletions(-) diff --git a/admin/src/views/finance/components/companyEdit.vue b/admin/src/views/finance/components/companyEdit.vue index 6c378a8..d9b1ffb 100644 --- a/admin/src/views/finance/components/companyEdit.vue +++ b/admin/src/views/finance/components/companyEdit.vue @@ -5,14 +5,14 @@ <el-form-item label="鍏徃鍚嶇О" prop="name"> <el-input v-model="param.name" placeholder="璇疯緭鍏�" v-trim /> </el-form-item> - <el-form-item label="鍏徃绠�浠�" prop="desc"> - <el-input v-model="param.desc" placeholder="璇疯緭鍏�" v-trim /> + <el-form-item label="鍏徃绠�绉�" prop="shortName"> + <el-input v-model="param.shortName" placeholder="璇疯緭鍏�" v-trim /> </el-form-item> <el-form-item label="绾崇◣璇嗗埆鍙�"> <el-input v-model="param.code" placeholder="璇疯緭鍏�" v-trim /> </el-form-item> <el-form-item label="鑱旂郴鍦板潃"> - <el-input v-model="param.addr" placeholder="璇疯緭鍏�" v-trim /> + <el-input v-model="param.address" placeholder="璇疯緭鍏�" v-trim /> </el-form-item> <el-form-item label="鐘舵��" prop="code"> <el-switch v-model="param.status" active-value="0" inactive-value="1"> @@ -25,7 +25,7 @@ <script> import GlobalWindow from '@/components/common/GlobalWindow' import UploadAvatarImage from '@/components/common/UploadAvatarImage' -import { create, updateById } from '@/api/business/company' +import { createFinanceCompany, updateFinanceCompany, getById } from '@/api/business/company' import { Message } from 'element-ui' export default { components: { GlobalWindow, UploadAvatarImage }, @@ -34,6 +34,11 @@ isShowModal: false, subLoading: false, param: { + id: null, + name: '', + shortName: '', + code: '', + address: '', type: 2, status: '0' }, @@ -45,14 +50,20 @@ } }, - created() { - }, methods: { + getDetail (id) { + getById(id) + .then(res => { + for (const key in this.param) { + this.param[key] = res[key] + } + }) + }, handleSub() { const { param, subLoading } = this this.$refs['paramRef'].validate((valid) => { if (valid) { - let fn = param.id ? updateById : create + let fn = param.id ? updateFinanceCompany : createFinanceCompany this.subLoading = true fn(param).then(res => { this.subLoading = false @@ -90,4 +101,4 @@ } </script> -<style lang="scss" scoped></style> \ No newline at end of file +<style lang="scss" scoped></style> -- Gitblit v1.9.3