-
+
+
-
-
-
+
+
+
+
+ Loading...
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
取 消
确 定
-
-
-
- 取 消
-
-
-
-
-
-
-
diff --git a/src/components/scUpload/multiple.vue b/src/components/scUpload/multiple.vue
index 21479bfb..1c39ab37 100644
--- a/src/components/scUpload/multiple.vue
+++ b/src/components/scUpload/multiple.vue
@@ -1,132 +1,98 @@
-
-
- -
-
-
+
+
+
+
+
+ {{tip}}
+
+
+
+
+
+
+ Loading...
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
- 取 消
-
-
-
+
+
-
diff --git a/src/config/upload.js b/src/config/upload.js
index 0ac0c7cd..7b8cddd3 100644
--- a/src/config/upload.js
+++ b/src/config/upload.js
@@ -6,9 +6,12 @@ export default {
apiObj: API.common.upload, //上传请求API对象
successCode: 200, //请求完成代码
maxSize: 10, //最大文件大小 默认10MB
+ apiObjFile: API.common.uploadFile, //附件上传请求API对象
+ maxSizeFile: 10, //最大文件大小 默认10MB
parseData: function (res) {
return {
code: res.code, //分析状态字段结构
+ fileName: res.data.fileName,//分析文件名称
src: res.data.src, //分析图片远程地址结构
msg: res.message //分析描述字段结构
}
diff --git a/src/scui.js b/src/scui.js
index 37863c59..8656c1f8 100644
--- a/src/scui.js
+++ b/src/scui.js
@@ -8,6 +8,7 @@ import scTable from './components/scTable'
import scFilterBar from './components/scFilterBar'
import scUpload from './components/scUpload'
import scUploadMultiple from './components/scUpload/multiple'
+import scUploadFile from './components/scUpload/file'
import scFormTable from './components/scFormTable'
import scTableSelect from './components/scTableSelect'
import scPageHeader from './components/scPageHeader'
@@ -45,6 +46,7 @@ export default {
app.component('scFilterBar', scFilterBar);
app.component('scUpload', scUpload);
app.component('scUploadMultiple', scUploadMultiple);
+ app.component('scUploadFile', scUploadFile);
app.component('scFormTable', scFormTable);
app.component('scTableSelect', scTableSelect);
app.component('scPageHeader', scPageHeader);
diff --git a/src/views/vab/upload.vue b/src/views/vab/upload.vue
index 6584e77e..0a1cf26e 100644
--- a/src/views/vab/upload.vue
+++ b/src/views/vab/upload.vue
@@ -1,32 +1,54 @@
-
-
-
-
-
-
-
-
+
+
+ 上传附件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+ Drop file here or click to upload
+
+
@@ -47,26 +69,33 @@
data() {
return {
uploadApi: this.$API.common.upload,
- imgurl: "img/avatar.jpg",
- imgurl2: "",
- imgurl3: "",
- imgurl4: "",
+ fileurl: "http://www.scuiadmin.com/files/220000198611262243.xlsx,http://www.scuiadmin.com/files/350000201004261875.xlsx",
+ fileurl2: "img/auth_banner.jpg,img/avatar3.gif",
+ fileurl3: "img/auth_banner.jpg",
+ fileurl4: "",
+ fileurl5: "",
+ fileurl6: "",
+ fileurl7: "",
form: {
- img1: "",
- img2: "",
- img3: "",
+ file1: "",
+ file2: "",
+ file3: "",
+ file4: "",
date: ""
},
rules: {
- img1: [
+ file1: [
{required: true, message: '请上传', trigger: 'change'}
],
- img2: [
+ file2: [
{required: true, message: '请上传', trigger: 'change'}
],
- img3: [
+ file3: [
{required: true, message: '请上传', trigger: 'change'}
],
+ file4: [
+ {required: true, message: '请上传附件', trigger: 'change'}
+ ],
date: [
{required: true, message: '请选择日期', trigger: 'change'}
]
@@ -75,12 +104,12 @@
},
methods: {
success(response){
- this.$alert(`success函数钩子,return false后阻止后续执行,回调参数打开控制台查看`, {
+ this.$alert(`success函数钩子,可用于类似OCR返回信息,return false后阻止后续执行,回调参数打开控制台查看`, {
title: "提示",
type: "success"
})
console.log(response);
- return false;
+ return true;
},
submitForm(){
this.$refs.ruleForm.validate((valid) => {
@@ -101,9 +130,9 @@