|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script> | 
|---|
|  |  |  | import BaseTable from '@/components/base/BaseTable' | 
|---|
|  |  |  | import TableLayout from '@/layouts/TableLayout' | 
|---|
|  |  |  | import Pagination from '@/components/common/Pagination' | 
|---|
|  |  |  | import OperaCompanyWindow from '@/components/business/OperaCompanyWindow' | 
|---|
|  |  |  | import OperaCompanyDescWindow from '@/components/business/OperaCompanyDescWindow' | 
|---|
|  |  |  | import { updateStatus, getById } from '@/api/business/company' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'Company', | 
|---|
|  |  |  | extends: BaseTable, | 
|---|
|  |  |  | components: { TableLayout, Pagination, OperaCompanyWindow, OperaCompanyDescWindow }, | 
|---|
|  |  |  | data () { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | // 搜索 | 
|---|
|  |  |  | searchForm: { | 
|---|
|  |  |  | name: '', | 
|---|
|  |  |  | username: '', | 
|---|
|  |  |  | type:0 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | created () { | 
|---|
|  |  |  | this.config({ | 
|---|
|  |  |  | module: '企业信息表', | 
|---|
|  |  |  | api: '/business/company', | 
|---|
|  |  |  | 'field.id': 'id', | 
|---|
|  |  |  | 'field.main': 'id' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | this.search() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | edit(row) { | 
|---|
|  |  |  | getById(row.id) | 
|---|
|  |  |  | .then(res => { | 
|---|
|  |  |  | let form = res; | 
|---|
|  |  |  | form.type = 1 | 
|---|
|  |  |  | form.file = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file1 = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file2 = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file3 = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file.imgurl = res.businessImg.fileurl | 
|---|
|  |  |  | form.file.imgurlfull = res.businessImg.fileurlFull | 
|---|
|  |  |  | if( res.idcardImgList ==null){ | 
|---|
|  |  |  | res.idcardImgList = new Array(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if( res.idcardImgList && res.idcardImgList.length>0){ | 
|---|
|  |  |  | form.file1.imgurl = res.idcardImgList[0].fileurl | 
|---|
|  |  |  | form.file1.imgurlfull = res.idcardImgList[0].fileurlFull | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if( res.idcardImgList && res.idcardImgList.length>1){ | 
|---|
|  |  |  | form.file2.imgurl =  res.idcardImgList[1].fileurl | 
|---|
|  |  |  | form.file2.imgurlfull = res.idcardImgList[1].fileurlFull | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file3.imgurl = res.signImg.fileurl | 
|---|
|  |  |  | form.file3.imgurlfull = res.signImg.fileurlFull | 
|---|
|  |  |  | this.$refs.operaCompanyWindow.open('编辑企业', form) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 修改状态 | 
|---|
|  |  |  | changeStatus(status, row) { | 
|---|
|  |  |  | updateStatus({ id: row.id, status }) | 
|---|
|  |  |  | .then(res => { | 
|---|
|  |  |  | this.search() | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | .catch(err => { | 
|---|
|  |  |  | row.status = row.status === 0 ? 1 : 0 | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | import BaseTable from '@/components/base/BaseTable' | 
|---|
|  |  |  | import TableLayout from '@/layouts/TableLayout' | 
|---|
|  |  |  | import Pagination from '@/components/common/Pagination' | 
|---|
|  |  |  | import OperaCompanyWindow from '@/components/business/OperaCompanyWindow' | 
|---|
|  |  |  | import OperaCompanyDescWindow from '@/components/business/OperaCompanyDescWindow' | 
|---|
|  |  |  | import { updateStatus, getById } from '@/api/business/company' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'Company', | 
|---|
|  |  |  | extends: BaseTable, | 
|---|
|  |  |  | components: { TableLayout, Pagination, OperaCompanyWindow, OperaCompanyDescWindow }, | 
|---|
|  |  |  | data () { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | // 搜索 | 
|---|
|  |  |  | searchForm: { | 
|---|
|  |  |  | name: '', | 
|---|
|  |  |  | username: '', | 
|---|
|  |  |  | type: 0 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | created () { | 
|---|
|  |  |  | this.config({ | 
|---|
|  |  |  | module: '企业信息表', | 
|---|
|  |  |  | api: '/business/company', | 
|---|
|  |  |  | 'field.id': 'id', | 
|---|
|  |  |  | 'field.main': 'id' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | this.search() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | edit (row) { | 
|---|
|  |  |  | getById(row.id) | 
|---|
|  |  |  | .then(res => { | 
|---|
|  |  |  | const form = res | 
|---|
|  |  |  | form.type = 1 | 
|---|
|  |  |  | form.file = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file1 = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file2 = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file3 = { | 
|---|
|  |  |  | imgurl: '', | 
|---|
|  |  |  | imgurlfull: '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file.imgurl = res.businessImg ? res.businessImg.fileurl : null | 
|---|
|  |  |  | form.file.imgurlfull = res.businessImg ? res.businessImg.fileurlFull : null | 
|---|
|  |  |  | if (res.idcardImgList == null) { | 
|---|
|  |  |  | res.idcardImgList = new Array() | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (res.idcardImgList && res.idcardImgList.length > 0) { | 
|---|
|  |  |  | form.file1.imgurl = res.idcardImgList[0].fileurl | 
|---|
|  |  |  | form.file1.imgurlfull = res.idcardImgList[0].fileurlFull | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (res.idcardImgList && res.idcardImgList.length > 1) { | 
|---|
|  |  |  | form.file2.imgurl = res.idcardImgList[1].fileurl | 
|---|
|  |  |  | form.file2.imgurlfull = res.idcardImgList[1].fileurlFull | 
|---|
|  |  |  | } | 
|---|
|  |  |  | form.file3.imgurl = res.signImg ? res.signImg.fileurl : null | 
|---|
|  |  |  | form.file3.imgurlfull = res.signImg ? res.signImg.fileurlFull : null | 
|---|
|  |  |  | this.$refs.operaCompanyWindow.open('编辑企业', form) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 修改状态 | 
|---|
|  |  |  | changeStatus (status, row) { | 
|---|
|  |  |  | updateStatus({ id: row.id, status }) | 
|---|
|  |  |  | .then(res => { | 
|---|
|  |  |  | this.search() | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | .catch(err => { | 
|---|
|  |  |  | row.status = row.status === 0 ? 1 : 0 | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </script> | 
|---|