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