Browse Source

限制长度

shibei_master
13176889840 3 years ago
parent
commit
e802c7b421
  1. 11
      src/views/modules/base/diyInfo.vue

11
src/views/modules/base/diyInfo.vue

@ -83,7 +83,7 @@
<div class="left"> <div class="left">
<div class="flex-div"> <div class="flex-div">
<div>模板名称</div> <div>模板名称</div>
<el-input v-model="form.name" class="wd200 mr10" /> <el-input v-model="form.name" maxlength="20" class="wd200 mr10" />
<el-checkbox v-model="form.isSaveTemp">保存为常用模板</el-checkbox> <el-checkbox v-model="form.isSaveTemp">保存为常用模板</el-checkbox>
</div> </div>
</div> </div>
@ -330,13 +330,17 @@ export default {
await this.$http({ await this.$http({
method: 'POST', method: 'POST',
url, url,
responseType: 'blob', // responseType: 'blob',
data: params data: params
}) })
.then(res => { .then(res => {
console.log('res----dddd', res) console.log('res----dddd', res)
// this.download(res.data, title + '.xls') // this.download(res.data, title + '.xls')
this.getTemplateList() // this.getTemplateList()
this.exportLoading = false
if (res.data.code && res.data.code == 9999) {
return this.$message.error(res.data.msg)
}
if (res.headers["content-disposition"]) { if (res.headers["content-disposition"]) {
let fileName = window.decodeURI(res.headers["content-disposition"].split(";")[1].split("=")[1]) let fileName = window.decodeURI(res.headers["content-disposition"].split(";")[1].split("=")[1])
console.log('filename', fileName) console.log('filename', fileName)
@ -353,7 +357,6 @@ export default {
this.$message.success('导出成功') this.$message.success('导出成功')
this.$emit('close') this.$emit('close')
} else this.$message.error('下载失败') } else this.$message.error('下载失败')
this.exportLoading = false
}) })
.catch(err => { .catch(err => {
console.log('err', err) console.log('err', err)

Loading…
Cancel
Save