mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-21 00:36:46 +08:00
fix:增加模板库共享文档上传
This commit is contained in:
@@ -581,12 +581,12 @@
|
|||||||
<div class="box"></div>
|
<div class="box"></div>
|
||||||
<div class="onetitle">上传共享文档</div>
|
<div class="onetitle">上传共享文档</div>
|
||||||
<div class="oneedi">
|
<div class="oneedi">
|
||||||
<a-switch v-model:checked="docChecked"></a-switch>
|
<a-switch v-model:checked="attachSwitch" @change="checkedClose"></a-switch>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btnbox" style="margin: 20px">
|
<div class="btnbox" style="margin: 20px">
|
||||||
<a-upload
|
<a-upload
|
||||||
v-if="docChecked == true"
|
v-if="attachSwitch == true"
|
||||||
v-model:file-list="fileList"
|
v-model:file-list="fileList"
|
||||||
name="file"
|
name="file"
|
||||||
action="/manageApi/file/upload"
|
action="/manageApi/file/upload"
|
||||||
@@ -604,7 +604,7 @@
|
|||||||
/>
|
/>
|
||||||
</a-upload>
|
</a-upload>
|
||||||
<div
|
<div
|
||||||
v-if="docChecked == true"
|
v-if="attachSwitch == true"
|
||||||
class="btnbox"
|
class="btnbox"
|
||||||
style="margin: 20px"
|
style="margin: 20px"
|
||||||
>
|
>
|
||||||
@@ -833,6 +833,8 @@ export default defineComponent({
|
|||||||
seven1: null,
|
seven1: null,
|
||||||
seven2: null,
|
seven2: null,
|
||||||
edit: true,
|
edit: true,
|
||||||
|
fileList:[],
|
||||||
|
attachSwitch:true,
|
||||||
// 共享文档列表
|
// 共享文档列表
|
||||||
docList: [
|
docList: [
|
||||||
{
|
{
|
||||||
@@ -936,30 +938,25 @@ export default defineComponent({
|
|||||||
state.taskSyllabus = [];
|
state.taskSyllabus = [];
|
||||||
console.log(res);
|
console.log(res);
|
||||||
state.projectInfo.name = res.data.data.projectTemplateInfo.name;
|
state.projectInfo.name = res.data.data.projectTemplateInfo.name;
|
||||||
state.projectInfo.beginTime =
|
state.projectInfo.beginTime = res.data.data.projectTemplateInfo.beginTime;
|
||||||
res.data.data.projectTemplateInfo.beginTime;
|
|
||||||
state.projectInfo.endTime = res.data.data.projectTemplateInfo.endTime;
|
state.projectInfo.endTime = res.data.data.projectTemplateInfo.endTime;
|
||||||
state.projectInfo.manager = res.data.data.projectTemplateInfo.manager;
|
state.projectInfo.manager = res.data.data.projectTemplateInfo.manager;
|
||||||
state.projectInfo.notice = res.data.data.projectTemplateInfo.notice;
|
state.projectInfo.notice = res.data.data.projectTemplateInfo.notice;
|
||||||
state.projectInfo.sourceBelongId =
|
state.projectInfo.sourceBelongId = res.data.data.projectTemplateInfo.sourceBelongId;
|
||||||
res.data.data.projectTemplateInfo.sourceBelongId;
|
state.projectInfo.managerId = res.data.data.projectTemplateInfo.managerId;
|
||||||
state.projectInfo.managerId =
|
|
||||||
res.data.data.projectTemplateInfo.managerId;
|
|
||||||
state.projectInfo.remark = res.data.data.projectTemplateInfo.remark;
|
state.projectInfo.remark = res.data.data.projectTemplateInfo.remark;
|
||||||
state.projectInfo.courseSyncFlag =
|
state.projectInfo.courseSyncFlag = res.data.data.projectTemplateInfo.courseSyncFlag;
|
||||||
res.data.data.projectTemplateInfo.courseSyncFlag;
|
|
||||||
state.projectInfo.level = res.data.data.projectTemplateInfo.level;
|
state.projectInfo.level = res.data.data.projectTemplateInfo.level;
|
||||||
state.projectInfo.systemId =
|
state.projectInfo.systemId = res.data.data.projectTemplateInfo.systemId;
|
||||||
res.data.data.projectTemplateInfo.systemId;
|
|
||||||
state.projectInfo.boeFlag = res.data.data.projectTemplateInfo.boeFlag;
|
state.projectInfo.boeFlag = res.data.data.projectTemplateInfo.boeFlag;
|
||||||
state.projectInfo.noticeFlag =
|
state.projectInfo.noticeFlag = res.data.data.projectTemplateInfo.noticeFlag;
|
||||||
res.data.data.projectTemplateInfo.noticeFlag;
|
|
||||||
state.projectInfo.remark = res.data.data.projectTemplateInfo.remark;
|
state.projectInfo.remark = res.data.data.projectTemplateInfo.remark;
|
||||||
state.projectInfo.status = res.data.data.projectTemplateInfo.status;
|
state.projectInfo.status = res.data.data.projectTemplateInfo.status;
|
||||||
state.projectInfo.picUrl = res.data.data.projectTemplateInfo.picUrl;
|
state.projectInfo.picUrl = res.data.data.projectTemplateInfo.picUrl;
|
||||||
state.projectInfo.attach = res.data.data.projectTemplateInfo.attach;
|
state.projectInfo.attach = res.data.data.projectTemplateInfo.attach;
|
||||||
state.projectInfo.category =
|
state.projectInfo.category = res.data.data.projectTemplateInfo.category;
|
||||||
res.data.data.projectTemplateInfo.category;
|
state.fileList = JSON.parse(res.data.data.projectTemplateInfo.attach);
|
||||||
|
state.attachSwitch = res.data.data.projectTemplateInfo.attachSwitch == 1 ? true : false
|
||||||
let data = res.data.data.stageList;
|
let data = res.data.data.stageList;
|
||||||
console.log("data=====", data);
|
console.log("data=====", data);
|
||||||
for (let i in data) {
|
for (let i in data) {
|
||||||
@@ -1139,8 +1136,6 @@ export default defineComponent({
|
|||||||
name: state.projectInfo.name,
|
name: state.projectInfo.name,
|
||||||
category: state.projectInfo.category,
|
category: state.projectInfo.category,
|
||||||
picUrl: state.projectInfo.picUrl,
|
picUrl: state.projectInfo.picUrl,
|
||||||
beginTime: new Date(state.projectInfo.beginTime).getTime() / 1000,
|
|
||||||
endTime: new Date(state.projectInfo.endTime).getTime() / 1000,
|
|
||||||
manager: state.projectInfo.manager,
|
manager: state.projectInfo.manager,
|
||||||
managerId: state.projectInfo.managerId || 0,
|
managerId: state.projectInfo.managerId || 0,
|
||||||
sourceBelongId: state.projectInfo.sourceBelongId,
|
sourceBelongId: state.projectInfo.sourceBelongId,
|
||||||
@@ -1150,7 +1145,7 @@ export default defineComponent({
|
|||||||
courseSyncFlag: state.projectInfo.courseSyncFlag ? 1 : 0,
|
courseSyncFlag: state.projectInfo.courseSyncFlag ? 1 : 0,
|
||||||
notice: state.projectInfo.notice,
|
notice: state.projectInfo.notice,
|
||||||
noticeFlag: state.projectInfo.noticeFlag,
|
noticeFlag: state.projectInfo.noticeFlag,
|
||||||
projectTemplateId: Number(localStorage.getItem("projectTemplateId")),
|
projectTemplateId: localStorage.getItem("projectTemplateId"),
|
||||||
remark: state.projectInfo.remark,
|
remark: state.projectInfo.remark,
|
||||||
status: state.projectInfo.status,
|
status: state.projectInfo.status,
|
||||||
attach: str,
|
attach: str,
|
||||||
@@ -1189,6 +1184,27 @@ export default defineComponent({
|
|||||||
message.error(`${file.name} 文件上传失败.`);
|
message.error(`${file.name} 文件上传失败.`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 设置上传图片开关
|
||||||
|
const checkedClose = (data, a) => {
|
||||||
|
console.log(data, a);
|
||||||
|
state.attachSwitch = data;
|
||||||
|
|
||||||
|
// 更新开关状态
|
||||||
|
api
|
||||||
|
.templateEdit({
|
||||||
|
sourceBelongId: state.projectInfo.sourceBelongId,
|
||||||
|
projectTemplateId: localStorage.getItem("projectTemplateId"),
|
||||||
|
attachSwitch: state.attachSwitch?1:-1
|
||||||
|
})
|
||||||
|
.then((res) => {
|
||||||
|
console.log("开关更新成功", res);
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log("开关更新失败", err);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
//设置积分规则
|
//设置积分规则
|
||||||
const editRule = () => {
|
const editRule = () => {
|
||||||
let obj = {
|
let obj = {
|
||||||
@@ -1269,6 +1285,7 @@ export default defineComponent({
|
|||||||
editRule,
|
editRule,
|
||||||
handleChange2,
|
handleChange2,
|
||||||
scoresum,
|
scoresum,
|
||||||
|
checkedClose
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user