|  |  |  | 
|---|
|  |  |  | <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 }, | 
|---|
|  |  |  | 
|---|
|  |  |  | isShowModal: false, | 
|---|
|  |  |  | subLoading: false, | 
|---|
|  |  |  | param: { | 
|---|
|  |  |  | id: null, | 
|---|
|  |  |  | name: '', | 
|---|
|  |  |  | shortName: '', | 
|---|
|  |  |  | code: '', | 
|---|
|  |  |  | address: '', | 
|---|
|  |  |  | type: 2, | 
|---|
|  |  |  | status: '0' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | 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) => { | 
|---|