|
|
@@ -215,7 +215,11 @@ export default {
|
|
|
},
|
|
|
rules: {
|
|
|
tenantName: [{ required: true, message: '请输入租户名称', trigger: 'blur' }],
|
|
|
- tenantCode: [{ required: true, message: '请输入租户编码', trigger: 'blur' }]
|
|
|
+ tenantCode: [{ required: true, message: '请输入租户编码', trigger: 'blur' }],
|
|
|
+ contactPhone: [{ required: true, message: '请输入联系电话', trigger: 'blur' }],
|
|
|
+ contactName: [{ required: true, message: '请输入联系人', trigger: 'blur' }],
|
|
|
+ expireTime: [{ required: true, message: '请选择到期时间', trigger: 'change' }],
|
|
|
+ status: [{ required: true, message: '请选择状态', trigger: 'change' }]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -302,7 +306,13 @@ export default {
|
|
|
handleExport() {
|
|
|
this.exportLoading = true
|
|
|
exportCompany(this.queryParams).then(response => {
|
|
|
- this.download(response.msg)
|
|
|
+ const blob = new Blob([response], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' })
|
|
|
+ const url = window.URL.createObjectURL(blob)
|
|
|
+ const link = document.createElement('a')
|
|
|
+ link.href = url
|
|
|
+ link.download = '租户列表数据.xlsx'
|
|
|
+ link.click()
|
|
|
+ window.URL.revokeObjectURL(url)
|
|
|
this.exportLoading = false
|
|
|
}).catch(() => { this.exportLoading = false })
|
|
|
}
|