MrShi
2024-12-05 f67075dfb8757171d3287a31f9fc48cd15d37bd7
admin/src/views/finance/components/companyEdit.vue
@@ -25,7 +25,7 @@
<script>
import GlobalWindow from '@/components/common/GlobalWindow'
import UploadAvatarImage from '@/components/common/UploadAvatarImage'
import { createFinanceCompany, updateFinanceCompany } 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,9 +50,15 @@
    }
  },
  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) => {