Commit 7d40fb50 authored by ‘yangmengxue’'s avatar ‘yangmengxue’

个人信息-上传相关资料

parent e07c8350
File added
...@@ -223,5 +223,13 @@ ...@@ -223,5 +223,13 @@
color: #a7a2a6; color: #a7a2a6;
line-height: 24px; line-height: 24px;
} }
.uploadIs {
::v-deep .el-form-item__label:before {
content: '*';
color: #F56C6C;
margin-right: 4px;
}
}
} }
} }
...@@ -902,10 +902,7 @@ ...@@ -902,10 +902,7 @@
</div> </div>
<!-- 成绩证明资料 --> <!-- 成绩证明资料 -->
<div v-show="configJson.achievementPath == 1"> <div v-show="configJson.achievementPath == 1">
<el-form-item <el-form-item label="上传成绩证明资料" style="height: 100%">
label="上传成绩证明资料"
style="height: 100%"
>
<div class="image_add"> <div class="image_add">
<div class="image_in"> <div class="image_in">
<el-upload <el-upload
...@@ -966,9 +963,10 @@ ...@@ -966,9 +963,10 @@
</div> </div>
<!-- 学生成绩单 --> <!-- 学生成绩单 -->
<div v-show="configJson.transcripts == 1"> <div class="uploadIs" v-show="configJson.transcripts == 1">
<el-form-item <el-form-item
label="上传学生成绩单" label="上传学生成绩单"
class="uploadIs"
style="height: 100%" style="height: 100%"
> >
<div class="image_add"> <div class="image_add">
...@@ -1031,10 +1029,7 @@ ...@@ -1031,10 +1029,7 @@
</div> </div>
<!-- 获奖证书 --> <!-- 获奖证书 -->
<div v-show="configJson.achievementCertificate == 1"> <div v-show="configJson.achievementCertificate == 1">
<el-form-item <el-form-item label="上传获奖证书" style="height: 100%">
label="上传获奖证书"
style="height: 100%"
>
<div class="image_add"> <div class="image_add">
<div class="image_in"> <div class="image_in">
<el-upload <el-upload
...@@ -1046,7 +1041,7 @@ ...@@ -1046,7 +1041,7 @@
list-type="picture-card" list-type="picture-card"
name="multipartFile" name="multipartFile"
ref="imgUrl2" ref="imgUrl2"
:disabled="isUploading || fileList1.length >= 10" :disabled="isUploading || fileList2.length >= 10"
:file-list="fileList2" :file-list="fileList2"
:http-request="(params) => uploadPicture(params, 2)" :http-request="(params) => uploadPicture(params, 2)"
:on-success="(res, file) => uploadSuccess(res, file, 2)" :on-success="(res, file) => uploadSuccess(res, file, 2)"
...@@ -1094,11 +1089,8 @@ ...@@ -1094,11 +1089,8 @@
</el-form-item> </el-form-item>
</div> </div>
<!-- 安全告知书 --> <!-- 安全告知书 -->
<div v-show="configJson.safetyNotices == 1"> <div class="uploadIs" v-show="configJson.safetyNotices == 1">
<el-form-item <el-form-item label="上传安全告知书" style="height: 100%">
label="上传安全告知书"
style="height: 100%"
>
<div class="image_add"> <div class="image_add">
<div class="image_in"> <div class="image_in">
<el-upload <el-upload
...@@ -2062,8 +2054,17 @@ export default { ...@@ -2062,8 +2054,17 @@ export default {
}; };
this.getCosConfigs(image, params.file, type); this.getCosConfigs(image, params.file, type);
}, },
ChangeImage(fileList) { ChangeImage(fileList, type) {
this.hideUpload = fileList.length >= 10; if (type == 1) {
this.hideUpload1 = fileList.length >= 10;
} else if (type == 2) {
this.hideUpload2 = fileList.length >= 10;
} else if (type == 3) {
this.hideUpload3 = fileList.length >= 10;
} else {
// 4
this.hideUpload4 = fileList.length >= 10;
}
}, },
// cos上传 // cos上传
async getCosConfigs(image, file, type) { async getCosConfigs(image, file, type) {
...@@ -2089,7 +2090,7 @@ export default { ...@@ -2089,7 +2090,7 @@ export default {
}); });
}, },
}); });
console.log(resData); // console.log(resData);
cos.putObject( cos.putObject(
{ {
Bucket: resData.credentials.bucket, Bucket: resData.credentials.bucket,
...@@ -2105,7 +2106,7 @@ export default { ...@@ -2105,7 +2106,7 @@ export default {
if (err) { if (err) {
console.log(err); console.log(err);
this.loading = false; this.loading = false;
this.$message.error("上传失败!"); this.$message.error(res.data.msg);
} else { } else {
console.log(data); console.log(data);
this.signUploadSuccess( this.signUploadSuccess(
...@@ -2131,7 +2132,7 @@ export default { ...@@ -2131,7 +2132,7 @@ export default {
.then((res) => { .then((res) => {
if (res.data.code != 200) { if (res.data.code != 200) {
this.loading = false; this.loading = false;
return this.$message.error("上传失败!"); return this.$message.error(res.data.msg);
} }
this.loading = false; this.loading = false;
this.$message.success("上传成功!"); this.$message.success("上传成功!");
...@@ -2164,7 +2165,7 @@ export default { ...@@ -2164,7 +2165,7 @@ export default {
code, code,
JSON.stringify(filelist) JSON.stringify(filelist)
); );
this.ChangeImage(filelist); this.ChangeImage(filelist, type);
}) })
.catch((err) => { .catch((err) => {
this.loading = false; this.loading = false;
...@@ -2241,7 +2242,7 @@ export default { ...@@ -2241,7 +2242,7 @@ export default {
"https://yingdi-achievement-1320656968.cos.ap-beijing.myqcloud.com/" "https://yingdi-achievement-1320656968.cos.ap-beijing.myqcloud.com/"
); //https://yingdi-achievement-1320656968.cos.ap-beijing.myqcloud.com/进行分割, ); //https://yingdi-achievement-1320656968.cos.ap-beijing.myqcloud.com/进行分割,
let savefile = str[1].split("?")[0]; let savefile = str[1].split("?")[0];
delPic({ object: savefile }).then((res) => { delPic({ object: savefile, type: type }).then((res) => {
// console.log(res, "delpic"); // console.log(res, "delpic");
if (res.data.code != 200) { if (res.data.code != 200) {
return this.$message.error(res.data.msg); return this.$message.error(res.data.msg);
...@@ -2275,7 +2276,7 @@ export default { ...@@ -2275,7 +2276,7 @@ export default {
); );
} }
}); });
this.ChangeImage(filelist); this.ChangeImage(filelist, type);
this.$message.success(res.data.msg); this.$message.success(res.data.msg);
}); });
}) })
...@@ -2418,6 +2419,29 @@ export default { ...@@ -2418,6 +2419,29 @@ export default {
if (_this.configJson.code == 1) { if (_this.configJson.code == 1) {
obj.code = _this.referForm.code; obj.code = _this.referForm.code;
} }
// 相关资料图片上传
// if (_this.configJson.achievementPath == 1) {
// console.log(_this.fileList4.length)
// if (_this.fileList4.length == 0) {
// return _this.$message.error('请上传成绩证明资料!')
// }
// }
if (_this.configJson.transcripts == 1) {
if (_this.fileList1.length == 0) {
return _this.$message.error("请上传学生成绩单!");
}
}
// if (_this.configJson.achievementCertificate == 1) {
// if (_this.fileList2.length == 0) {
// return _this.$message.error('请上传获奖证书!')
// }
// }
if (_this.configJson.safetyNotices == 1) {
if (_this.fileList3.length == 0) {
return _this.$message.error("请上传安全告知书!");
}
}
// console.log(obj); // console.log(obj);
setAccount(obj).then((res) => { setAccount(obj).then((res) => {
console.log(res); console.log(res);
......
// 测试 // 测试
// export const SERVER_URL = "https://tgwapi.campcenter.cn/modules-campsite"; // 正式环境 export const SERVER_URL = "https://tgwapi.campcenter.cn/modules-campsite"; // 正式环境
// export const DEVELOPMENT_SERVER_URL = "https://tgwapi.campcenter.cn/modules-campsite"; //开发环境 export const DEVELOPMENT_SERVER_URL = "https://tgwapi.campcenter.cn/modules-campsite"; //开发环境
// export const SERVER_WS_URL = "wss://tgwapi.campcenter.cn"; // websocket export const SERVER_WS_URL = "wss://tgwapi.campcenter.cn"; // websocket
// 正式 // 正式
// export const SERVER_URL = "https://gwapi.campcenter.cn/modules-campsite"; // 正式环境 // export const SERVER_URL = "https://gwapi.campcenter.cn/modules-campsite"; // 正式环境
...@@ -9,6 +9,6 @@ ...@@ -9,6 +9,6 @@
// export const SERVER_WS_URL = "wss://gwapi.campcenter.cn"; // websocket // export const SERVER_WS_URL = "wss://gwapi.campcenter.cn"; // websocket
// 测试 // 测试
export const SERVER_URL = "http://192.168.1.146:8088/modules-campsite"; // 正式环境 // export const SERVER_URL = "http://192.168.1.146:8088/modules-campsite"; // 正式环境
export const DEVELOPMENT_SERVER_URL = "http://192.168.1.146:8088/modules-campsite"; //开发环境 // export const DEVELOPMENT_SERVER_URL = "http://192.168.1.146:8088/modules-campsite"; //开发环境
export const SERVER_WS_URL = "wss://192.168.1.146:8088"; // websocket // export const SERVER_WS_URL = "wss://192.168.1.146:8088"; // websocket
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment