mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-19 15:56:47 +08:00
fix:修改项目详情状态
This commit is contained in:
BIN
src/assets/images/project/finish.png
Normal file
BIN
src/assets/images/project/finish.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.3 KiB |
BIN
src/assets/images/project/reviewrecall.png
Normal file
BIN
src/assets/images/project/reviewrecall.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
BIN
src/assets/images/project/reviewsubmit.png
Normal file
BIN
src/assets/images/project/reviewsubmit.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
@@ -17,31 +17,33 @@
|
||||
@click="showCodeModel2()"
|
||||
/>
|
||||
<div class="line" v-if="action == 1 || action == 0"></div>
|
||||
<!-- 显示发布图标 -->
|
||||
<img
|
||||
v-if="action == 1 || action == 0"
|
||||
v-if="action == 2"
|
||||
class="img2"
|
||||
src="../../assets/images/leveladd/pub.png"
|
||||
/>
|
||||
<!-- <div class="pub">发布</div> -->
|
||||
<!-- 已发布的显示 -->
|
||||
<div
|
||||
class="pub"
|
||||
style="width: 28px"
|
||||
<!-- 显示撤回发布图标 -->
|
||||
<img
|
||||
v-if="action == 3"
|
||||
class="img2"
|
||||
src="../../assets/images/leveladd/pub.png"
|
||||
/>
|
||||
<!-- 显示审核图标 -->
|
||||
<img
|
||||
v-if="action == 0"
|
||||
class="img2"
|
||||
src="../../assets/images/project/reviewsubmit.png"
|
||||
/>
|
||||
<!-- 显示撤回审核图标 -->
|
||||
<img
|
||||
v-if="action == 1"
|
||||
@click="showBackModal"
|
||||
>
|
||||
{{ act }}
|
||||
</div>
|
||||
<!-- 未发布/草稿的显示 -->
|
||||
<div
|
||||
class="pub"
|
||||
style="width: 28px"
|
||||
v-if="action == 2"
|
||||
@click="showProjectPub"
|
||||
>
|
||||
{{ act }}
|
||||
</div>
|
||||
class="img2"
|
||||
src="../../assets/images/project/reviewrecall.png"
|
||||
/>
|
||||
<!-- <div class="pub">发布</div> -->
|
||||
|
||||
<!-- 显示提交审核 -->
|
||||
<div
|
||||
class="pub"
|
||||
style="width: 56px"
|
||||
@@ -50,6 +52,34 @@
|
||||
>
|
||||
{{ act }}
|
||||
</div>
|
||||
<!-- 显示撤回审核 -->
|
||||
<div
|
||||
class="pub"
|
||||
style="width: 56px"
|
||||
v-if="action == 1"
|
||||
@click="showRecallReviewModal"
|
||||
>
|
||||
{{ act }}
|
||||
</div>
|
||||
<!-- 显示发布 -->
|
||||
<div
|
||||
class="pub"
|
||||
style="width: 28px"
|
||||
v-if="action == 2"
|
||||
@click="showProjectPub"
|
||||
>
|
||||
{{ act }}
|
||||
</div>
|
||||
<!-- 显示撤回发布 -->
|
||||
<div
|
||||
class="pub"
|
||||
style="width: 56px"
|
||||
v-if="action == 3"
|
||||
@click="showBackModal"
|
||||
>
|
||||
{{ act }}
|
||||
</div>
|
||||
|
||||
<!-- 项目提交审核弹窗 -->
|
||||
<a-modal
|
||||
v-model:visible="reviewModal"
|
||||
@@ -74,7 +104,7 @@
|
||||
<div class="del_btn btn1" @click="closeReviewModal">
|
||||
<div class="btnText">取消</div>
|
||||
</div>
|
||||
<div class="del_btn btn2" @click="recallReviewProject">
|
||||
<div class="del_btn btn2" @click="submitReviewProject">
|
||||
<div class="btnText">确定</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1725,7 +1755,37 @@
|
||||
</div>
|
||||
</div>
|
||||
</a-modal>
|
||||
|
||||
<!-- 项目撤回审核弹窗 -->
|
||||
<a-modal
|
||||
v-model:visible="recallReviewModal"
|
||||
:footer="null"
|
||||
:closable="false"
|
||||
wrapClassName="CopyModal"
|
||||
centered="true"
|
||||
>
|
||||
<div class="delete">
|
||||
<div class="del_header"></div>
|
||||
<div class="del_main">
|
||||
<div class="header">
|
||||
<div class="icon"></div>
|
||||
<span>提示</span>
|
||||
<div class="close_exit" @click="closeRecallReviewModal"></div>
|
||||
</div>
|
||||
<div class="body">
|
||||
<span>您确定要撤回审核吗</span>
|
||||
<div class="back"></div>
|
||||
</div>
|
||||
<div class="del_btnbox">
|
||||
<div class="del_btn btn1" @click="closeRecallReviewModal">
|
||||
<div class="btnText">取消</div>
|
||||
</div>
|
||||
<div class="del_btn btn2" @click="recallReviewProject">
|
||||
<div class="btnText">确定</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a-modal>
|
||||
<!-- 结束项目弹窗 -->
|
||||
<a-modal
|
||||
v-model:visible="stopModal"
|
||||
@@ -2028,6 +2088,7 @@ export default {
|
||||
releaseProjectName: null, //发布的项目名称
|
||||
releaseProjectTime: null, //发布的项目时间
|
||||
backModal: false, //撤回弹窗
|
||||
recallReviewModal: false, //撤回审核
|
||||
closeBack: false,
|
||||
stopModal: false,
|
||||
closeStop: false,
|
||||
@@ -2873,7 +2934,7 @@ export default {
|
||||
state.reviewModal = true;
|
||||
};
|
||||
|
||||
const recallReviewProject = () => {
|
||||
const submitReviewProject = () => {
|
||||
let obj = {
|
||||
projectId: state.projectId,
|
||||
type: 3,
|
||||
@@ -2887,6 +2948,8 @@ export default {
|
||||
message.success("提交成功");
|
||||
state.reviewModal = false;
|
||||
getTaskInfo();
|
||||
// getTask();
|
||||
reget();
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log("提交失败", err);
|
||||
@@ -3802,6 +3865,7 @@ export default {
|
||||
getTask({
|
||||
projectId: state.projectId,
|
||||
}).then((res) => {
|
||||
console.log("获取项目状态", res);
|
||||
state.action = res.data.data.projectInfo.status;
|
||||
state.act =
|
||||
state.action == 2
|
||||
@@ -3809,7 +3873,9 @@ export default {
|
||||
: state.action == 0
|
||||
? "提交审核"
|
||||
: state.action == 1
|
||||
? "撤回"
|
||||
? "撤回审核"
|
||||
: state.action == 3
|
||||
? "撤回发布"
|
||||
: state.action == -1
|
||||
? ""
|
||||
: "-";
|
||||
@@ -3852,9 +3918,10 @@ export default {
|
||||
console.log("点击发布");
|
||||
let obj = {
|
||||
projectId: state.releaseProjectId,
|
||||
type: 4,
|
||||
};
|
||||
apiproj
|
||||
.releaseProject(obj)
|
||||
.handleProject(obj)
|
||||
.then((res) => {
|
||||
console.log("发布成功", res);
|
||||
message.destroy();
|
||||
@@ -3878,7 +3945,7 @@ export default {
|
||||
const recallProject = () => {
|
||||
let obj = {
|
||||
projectId: state.projectId,
|
||||
type: 0,
|
||||
type: -4,
|
||||
};
|
||||
apiproj
|
||||
.handleProject(obj)
|
||||
@@ -3893,6 +3960,36 @@ export default {
|
||||
console.log("撤回失败", err);
|
||||
});
|
||||
};
|
||||
|
||||
//打开撤回审核弹窗
|
||||
const showRecallReviewModal = () => {
|
||||
state.recallReviewModal = true;
|
||||
};
|
||||
//确认撤回审核
|
||||
const recallReviewProject = () => {
|
||||
let obj = {
|
||||
projectId: state.projectId,
|
||||
type: -3,
|
||||
};
|
||||
console.log("撤回成功obj", obj);
|
||||
apiproj
|
||||
.handleProject(obj)
|
||||
.then((res) => {
|
||||
console.log("撤回成功", res);
|
||||
message.destroy();
|
||||
message.success("撤回成功");
|
||||
state.recallReviewModal = false;
|
||||
reget();
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log("撤回成功", err);
|
||||
});
|
||||
};
|
||||
//关闭提交审核弹窗
|
||||
const closeRecallReviewModal = () => {
|
||||
state.recallReviewModal = false;
|
||||
};
|
||||
|
||||
//关闭结束弹窗
|
||||
const closeStopModal = () => {
|
||||
state.stopModal = false;
|
||||
@@ -4162,7 +4259,10 @@ export default {
|
||||
checkedClose,
|
||||
submitExamine,
|
||||
closeReviewModal,
|
||||
showRecallReviewModal,
|
||||
recallReviewProject,
|
||||
closeRecallReviewModal,
|
||||
submitReviewProject,
|
||||
showCodeModel,
|
||||
showCodeModel2,
|
||||
checkType,
|
||||
|
||||
Reference in New Issue
Block a user