|  |  |  | 
|---|
|  |  |  | <script> | 
|---|
|  |  |  | import GlobalWindow from '@/components/common/GlobalWindow' | 
|---|
|  |  |  | import UploadAvatarImage from '@/components/common/UploadAvatarImage' | 
|---|
|  |  |  | import { create, updateById } from '@/api/business/company' | 
|---|
|  |  |  | import { createFinanceCompany, updateFinanceCompany } from '@/api/business/company' | 
|---|
|  |  |  | import { Message } from 'element-ui' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | components: { GlobalWindow, UploadAvatarImage }, | 
|---|
|  |  |  | 
|---|
|  |  |  | 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 | 
|---|