| | |
| | | <el-form class="demo-form-inline" > |
| | | <el-form-item label="人员名单" required> |
| | | <div style="width: 100%;display: flex;align-items: center;"> |
| | | <el-button type="primary" @click="clickRef">点击上传</el-button> |
| | | <el-button type="primary" @click="clickRef">点击上传</el-button> |
| | | <el-button type="text" @click="exportTemplate">点击下载模版.EXCEL</el-button> |
| | | </div> |
| | | <div style="font-size: 14px; color: black;" v-if="fileName">{{fileName}}</div> |
| | |
| | | export default { |
| | | name: 'OperaMemberImportWindow', |
| | | extends: BaseOpera, |
| | | // eslint-disable-next-line vue/no-unused-components |
| | | components: { GlobalWindow }, |
| | | data () { |
| | | return { |
| | | importing:false, |
| | | fileName: '', |
| | | companyType: 0 |
| | | } |
| | |
| | | result (e) { |
| | | const data = new FormData() |
| | | data.append('file', e.target.files[0]) |
| | | data.append('companyType', this.companyType) |
| | | importExcel(data) |
| | | .then(res => { |
| | | this.$message.success('导入成功') |
| | |
| | | this.visible = false |
| | | }) |
| | | .catch(err => { |
| | | this.$message.error(err) |
| | | // this.$message.error(err) |
| | | this.fileName = '' |
| | | }) |
| | | .finally(() => { |