|  |  |  | 
|---|
|  |  |  | <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"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <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) => { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </script> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <style lang="scss" scoped></style> | 
|---|
|  |  |  | <style lang="scss" scoped></style> | 
|---|