| | |
| | | <el-button class="but_style" icon="el-icon-upload2" size="small">{{ button_name }}</el-button> |
| | | </el-upload> |
| | | 请点击 |
| | | <el-button type="text" icon="el-icon-download" @click="clickDown(code)">下载数据模版</el-button> |
| | | <el-button type="text" style="font-size: 14px;cursor: pointer" icon="el-icon-download" @click="clickDown(code)">下载数据模版</el-button> |
| | | , 并按照模版编辑导入数据 |
| | | </div> |
| | | <p v-if="div1">{{ file_name }}</p> |
| | |
| | | <p>导入失败,失败的原因是{{ error_message }}!</p> |
| | | </div> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <span slot="footer" class="dialog-footer" style="display: flex;"> |
| | | <el-button v-if="button_text !="完成"" @click="colos()">取 消</el-button> |
| | | <el-button |
| | | type="primary" |
| | |
| | | </el-dialog> |
| | | </template> |
| | | <script> |
| | | import all from '@/api/all' |
| | | |
| | | import { DownLoadExcel, ExcelModelCheck } from '@/api/Excel' |
| | | |
| | | export default { |
| | | props: { |
| | |
| | | } |
| | | }, |
| | | ExcelImportSubmit(data) { |
| | | all.ExcelImportSubmit(data).then((res) => { |
| | | if (res.statusCode === '200') { |
| | | this.div3 = true |
| | | this.num += 2 |
| | | this.button_text = '完成' |
| | | this.disState = false |
| | | } else { |
| | | this.num += 1 |
| | | this.div3_sb = true |
| | | this.disState = true |
| | | this.error_message = res.message |
| | | } |
| | | }) |
| | | // all.ExcelImportSubmit(data).then((res) => { |
| | | // if (res.statusCode === '200') { |
| | | // this.div3 = true |
| | | // this.num += 2 |
| | | // this.button_text = '完成' |
| | | // this.disState = false |
| | | // } else { |
| | | // this.num += 1 |
| | | // this.div3_sb = true |
| | | // this.disState = true |
| | | // this.error_message = res.message |
| | | // } |
| | | // }) |
| | | }, |
| | | ExcelCheckData(data) { |
| | | all.ExcelCheckData(data).then((res) => { |
| | | // all.ExcelCheckData(data).then((res) => { |
| | | // this.div2_state = res.StuCode |
| | | // setTimeout(() => { |
| | | // this.cg4 = true |
| | | // }, 2000) |
| | | // this.error_list = res.list |
| | | // this.total_num = res.Count |
| | | // if (res.StuCode === '200') { |
| | | // this.disState = false |
| | | // } |
| | | // }) |
| | | ExcelModelCheck(data).then(res => { |
| | | this.div2_state = res.StuCode |
| | | setTimeout(() => { |
| | | this.cg4 = true |
| | |
| | | const data = { |
| | | FileCode: code |
| | | } |
| | | all.DownLoadExcel(data).then((res) => { |
| | | window.location.href = res |
| | | // all.DownLoadExcel(data).then((res) => { |
| | | // window.location.href = res |
| | | // }) |
| | | DownLoadExcel(data).then(res => { |
| | | console.log(res.data) |
| | | console.log(process.env.VUE_APP_BASE_API) |
| | | console.log(process.env.VUE_APP_BASE_API_FILE) |
| | | console.log(window.location.origin + res.data) |
| | | window.location.href = process.env.VUE_APP_BASE_API_FILE + res.data |
| | | }) |
| | | } |
| | | } |