|
@@ -0,0 +1,150 @@
|
|
|
|
+<template>
|
|
|
|
+ <a-card :body-style="{padding: '24px 32px'}" :bordered="false">
|
|
|
|
+ <a-form @submit="handleSubmit" :form="form">
|
|
|
|
+
|
|
|
|
+ <a-form-item
|
|
|
|
+ label="户一快手后台数据上传"
|
|
|
|
+ :labelCol="labelCol"
|
|
|
|
+ :wrapperCol="wrapperCol">
|
|
|
|
+ <upload-to-ali v-model="accountOneKsDataUrl"
|
|
|
|
+ :customDomain="customDomain"
|
|
|
|
+ preview
|
|
|
|
+ :region="region"
|
|
|
|
+ :bucket="bucket"
|
|
|
|
+ :accept="acceptcsv"
|
|
|
|
+ :size="102400"
|
|
|
|
+ :accessKeyId="accessKeyId"
|
|
|
|
+ :accessKeySecret="accessKeySecret"></upload-to-ali>
|
|
|
|
+ </a-form-item>
|
|
|
|
+
|
|
|
|
+ <a-form-item
|
|
|
|
+ label="户四快手后台数据上传"
|
|
|
|
+ :labelCol="labelCol"
|
|
|
|
+ :wrapperCol="wrapperCol">
|
|
|
|
+ <upload-to-ali v-model="accountFourKsDataUrl"
|
|
|
|
+ :customDomain="customDomain"
|
|
|
|
+ preview
|
|
|
|
+ :region="region"
|
|
|
|
+ :bucket="bucket"
|
|
|
|
+ :accept="acceptcsv"
|
|
|
|
+ :size="102400"
|
|
|
|
+ :accessKeyId="accessKeyId"
|
|
|
|
+ :accessKeySecret="accessKeySecret"></upload-to-ali>
|
|
|
|
+ </a-form-item>
|
|
|
|
+
|
|
|
|
+ <a-form-item
|
|
|
|
+ label="借条后台数据上传"
|
|
|
|
+ :labelCol="labelCol"
|
|
|
|
+ :wrapperCol="wrapperCol">
|
|
|
|
+ <upload-to-ali v-model="debitDataUrl"
|
|
|
|
+ :customDomain="customDomain"
|
|
|
|
+ preview
|
|
|
|
+ :region="region"
|
|
|
|
+ :bucket="bucket"
|
|
|
|
+ :accept="acceptcsv"
|
|
|
|
+ :size="102400"
|
|
|
|
+ :accessKeyId="accessKeyId"
|
|
|
|
+ :accessKeySecret="accessKeySecret"></upload-to-ali>
|
|
|
|
+ </a-form-item>
|
|
|
|
+ <a-form-item
|
|
|
|
+ label="文件下载"
|
|
|
|
+ v-if="showDownLoad"
|
|
|
|
+ :labelCol="labelCol"
|
|
|
|
+ :wrapperCol="wrapperCol">
|
|
|
|
+ <a style="margin-left: 8px" :href="downloadUrl" target="_blank">点击下载</a>
|
|
|
|
+ </a-form-item>
|
|
|
|
+
|
|
|
|
+ <a-form-item
|
|
|
|
+ :wrapperCol="{ span: 24 }"
|
|
|
|
+ style="text-align: center"
|
|
|
|
+ >
|
|
|
|
+ <a-button htmlType="submit" type="primary">提交</a-button>
|
|
|
|
+ <a-button style="margin-left: 8px">保存</a-button>
|
|
|
|
+ </a-form-item>
|
|
|
|
+ </a-form>
|
|
|
|
+ </a-card>
|
|
|
|
+</template>
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+ import UploadToAli from '@femessage/upload-to-ali';
|
|
|
|
+ import {postAction, getAction} from '@/api/manage';
|
|
|
|
+ import moment from 'moment';
|
|
|
|
+ import AFormItem from "ant-design-vue/es/form/FormItem";
|
|
|
|
+
|
|
|
|
+ export default {
|
|
|
|
+ name: 'BaseForm',
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ previewVisible: false,
|
|
|
|
+ previewImage: '',
|
|
|
|
+ labelCol: {
|
|
|
|
+ xs: { span: 24 },
|
|
|
|
+ sm: { span: 5 },
|
|
|
|
+ },
|
|
|
|
+ wrapperCol: {
|
|
|
|
+ xs: { span: 24 },
|
|
|
|
+ sm: { span: 16 },
|
|
|
|
+ },
|
|
|
|
+ showDownLoad:false,
|
|
|
|
+ filepath:'',
|
|
|
|
+ downloadUrl:'',
|
|
|
|
+ debitDataUrl:'',
|
|
|
|
+ accountFourKsDataUrl:'',
|
|
|
|
+ accountOneKsDataUrl:'',
|
|
|
|
+ fileList:[],
|
|
|
|
+ accessKeyId:'LTAIbNbqWzSOklQV',
|
|
|
|
+ accessKeySecret:'1rkPz7JNoXk8sJevPaeYHWqfkQXBGh',
|
|
|
|
+ bucket:'ctop-media',
|
|
|
|
+ region:'oss-cn-beijing',
|
|
|
|
+ acceptcsv:'text/csv,application/vnd.ms-excel',
|
|
|
|
+ customDomain:'',
|
|
|
|
+ options:[],
|
|
|
|
+ loading: false,
|
|
|
|
+ form: this.$form.createForm(this),
|
|
|
|
+ url: {
|
|
|
|
+ uploadUrl:'/report/debitAuto',
|
|
|
|
+ downloadUrl:'/report/download/file'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ components:{
|
|
|
|
+ AFormItem,
|
|
|
|
+ UploadToAli
|
|
|
|
+ },
|
|
|
|
+ methods: {
|
|
|
|
+ moment,
|
|
|
|
+ handleSubmit(e) {
|
|
|
|
+ e.preventDefault()
|
|
|
|
+ this.form.validateFields((err, values) => {
|
|
|
|
+ if (!err) {
|
|
|
|
+ console.log('Received values of form: ', values);
|
|
|
|
+
|
|
|
|
+ let params = {};
|
|
|
|
+ params.accountOneKsDataUrl = this.accountOneKsDataUrl;
|
|
|
|
+ params.accountFourKsDataUrl = this.accountFourKsDataUrl;
|
|
|
|
+ params.debitDataUrl = this.debitDataUrl;
|
|
|
|
+ console.log(params)
|
|
|
|
+ postAction(this.url.uploadUrl,params).then((res)=>{
|
|
|
|
+ console.log(res)
|
|
|
|
+ if(res.success){
|
|
|
|
+ alert(res.path);
|
|
|
|
+ this.filepath = res.path;
|
|
|
|
+ this.downloadUrl = "http://39.97.120.42:8080/jeecg-boot/"+this.url.downloadUrl+"?path="+this.filepath;
|
|
|
|
+ this.showDownLoad = true;
|
|
|
|
+ }else{
|
|
|
|
+ alert(res.message);
|
|
|
|
+ this.showDownLoad = false;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ onChange(value) {
|
|
|
|
+ console.log(value)
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ created: function () {
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+</script>
|