|
@@ -72,13 +72,17 @@
|
|
style="width: 90%"
|
|
style="width: 90%"
|
|
></mce-editor>
|
|
></mce-editor>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="上传附件" prop="content">
|
|
|
|
|
|
+ <el-form-item label="上传附件" prop="file">
|
|
<el-upload
|
|
<el-upload
|
|
class="upload-demo"
|
|
class="upload-demo"
|
|
- action="https://jsonplaceholder.typicode.com/posts/"
|
|
|
|
|
|
+ name="photoFile"
|
|
|
|
+ :action="uploadUrl2"
|
|
|
|
+ :headers="headers"
|
|
|
|
+ :data="uploadData2"
|
|
:on-preview="handlePreview"
|
|
:on-preview="handlePreview"
|
|
:on-remove="handleRemove"
|
|
:on-remove="handleRemove"
|
|
:before-remove="beforeRemove"
|
|
:before-remove="beforeRemove"
|
|
|
|
+ :on-success="handleAvatarSuccess1"
|
|
multiple
|
|
multiple
|
|
:limit="3"
|
|
:limit="3"
|
|
:on-exceed="handleExceed"
|
|
:on-exceed="handleExceed"
|
|
@@ -148,6 +152,10 @@
|
|
width: 660,
|
|
width: 660,
|
|
},
|
|
},
|
|
fileList:[],
|
|
fileList:[],
|
|
|
|
+ uploadUrl2: Constant.serverUrl + "/uploadFile",
|
|
|
|
+ uploadData2: {
|
|
|
|
+ subFolder: "temporary-workers",
|
|
|
|
+ },
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -159,8 +167,6 @@
|
|
self.typeList = jsonData.data;
|
|
self.typeList = jsonData.data;
|
|
});
|
|
});
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
enterpriseInfoApi.list().then(function (response) {
|
|
enterpriseInfoApi.list().then(function (response) {
|
|
var jsonData = response.data;
|
|
var jsonData = response.data;
|
|
if (jsonData.result) {
|
|
if (jsonData.result) {
|
|
@@ -181,6 +187,10 @@
|
|
if (valid) {
|
|
if (valid) {
|
|
(function () {
|
|
(function () {
|
|
var id = self.formModel.id;
|
|
var id = self.formModel.id;
|
|
|
|
+
|
|
|
|
+ self.formModel.fileList = self.fileList
|
|
|
|
+
|
|
|
|
+ //alert(self.fileList);
|
|
|
|
|
|
if (id == null || id.length == 0) {
|
|
if (id == null || id.length == 0) {
|
|
return trainingInfoApi.add(self.formModel);
|
|
return trainingInfoApi.add(self.formModel);
|
|
@@ -228,7 +238,12 @@
|
|
}
|
|
}
|
|
return isJPG && isLt2M;
|
|
return isJPG && isLt2M;
|
|
},
|
|
},
|
|
|
|
+ handleAvatarSuccess1(res, file) {
|
|
|
|
+ var self = this;
|
|
|
|
+ self.fileList.push(res.data);
|
|
|
|
+ },
|
|
handleRemove(file, fileList) {
|
|
handleRemove(file, fileList) {
|
|
|
|
+ this.fileList = fileList
|
|
console.log(file, fileList);
|
|
console.log(file, fileList);
|
|
},
|
|
},
|
|
handlePreview(file) {
|
|
handlePreview(file) {
|
|
@@ -267,6 +282,8 @@
|
|
self.fileUrl = thumbnailImage
|
|
self.fileUrl = thumbnailImage
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ self.fileList = self.formModel.fileList
|
|
|
|
+
|
|
self.showModal = true;
|
|
self.showModal = true;
|
|
} else {
|
|
} else {
|
|
self.$message.error(jsonData.message + "");
|
|
self.$message.error(jsonData.message + "");
|