update 文档拆分-导入拆分结果
This commit is contained in:
@@ -42,7 +42,9 @@
|
|||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('docTool.split.splitResultFile')">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('docTool.split.splitResultFile')">
|
||||||
<div class="result-file-box">
|
<div class="result-file-box">
|
||||||
<j-upload v-decorator="['splitFileId', validatorRules.splitFileId]" return-id :number="1" class="line-btn" />
|
<j-upload v-decorator="['splitFileId', validatorRules.splitFileId]" return-id :number="1" class="line-btn" />
|
||||||
<a-button class="line-btn">{{ $t('templateDownload') }}</a-button>
|
<a-button class="line-btn" @click="downTemplate($t('docTool.split.documentSplitTemplate'), '.zip')">
|
||||||
|
{{ $t('templateDownload') }}
|
||||||
|
</a-button>
|
||||||
</div>
|
</div>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-form>
|
</a-form>
|
||||||
@@ -60,6 +62,7 @@
|
|||||||
import StandardSelection from '../../../../components/selection/StandardSelection.vue'
|
import StandardSelection from '../../../../components/selection/StandardSelection.vue'
|
||||||
import { importSplitResult } from '@api/documentToolApi'
|
import { importSplitResult } from '@api/documentToolApi'
|
||||||
import { getFileInfo } from '@api/api'
|
import { getFileInfo } from '@api/api'
|
||||||
|
import { downloadFile } from '@api/manage'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ImportSplitResultModal',
|
name: 'ImportSplitResultModal',
|
||||||
@@ -99,7 +102,8 @@ export default {
|
|||||||
rules: [{ required: true, message: this.$t('uploadFile.pleaseUpload') + this.$t('docTool.split.splitResultFile') }],
|
rules: [{ required: true, message: this.$t('uploadFile.pleaseUpload') + this.$t('docTool.split.splitResultFile') }],
|
||||||
validateTrigger: 'change'
|
validateTrigger: 'change'
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
downTemplateUrl: '/laws/DocumentTool/documentSplit/downloadImportTemplate' // 模板下载
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -154,6 +158,13 @@ export default {
|
|||||||
},
|
},
|
||||||
handleStandardNumberChange (name) {
|
handleStandardNumberChange (name) {
|
||||||
this.form.setFieldsValue({ title: name })
|
this.form.setFieldsValue({ title: name })
|
||||||
|
},
|
||||||
|
// 下载导入模板
|
||||||
|
downTemplate (fileName, fileSuffix = '.xlsx') {
|
||||||
|
if (!fileName || typeof fileName !== 'string') {
|
||||||
|
fileName = '模板文件'
|
||||||
|
}
|
||||||
|
downloadFile(this.downTemplateUrl, fileName + fileSuffix)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user