提交 7018502f authored 作者: 龙菲's avatar 龙菲

完成审核接口对接

上级 89a6f7ae
......@@ -50,7 +50,7 @@ import CulturalRelicTable from "./culturalRelic/CulturalRelicTable.vue";
import DisplayBaseInfo from "./display/DisplayBaseInfo.vue";
import ApprovalInfo from "./approval/ApprovalInfo.vue";
import DisplayRender from "./display/DisplayRender.vue";
import { cr, crList, display } from "../mock";
// import { cr, crList, display } from "../mock";
export default {
name: "PreviewDialog",
components: {
......@@ -71,6 +71,12 @@ export default {
default: () => ({}),
},
},
// provide必须返回一个函数,不然更新后无法获取最新的值
provide(){
return {
handleClosePreviewDialog:this.handleClose
}
},
computed: {
...mapGetters(["dicts"]),
tabs() {
......@@ -90,6 +96,7 @@ export default {
}
return tabs;
},
//传给ApprovalInfo组件的
approvalInfo() {
if (!this.detail) {
return {};
......@@ -104,9 +111,6 @@ export default {
remark,
createName,
checkDetailList,
culturalRelicDetailVo,
culturalRelicPageVo,
exhibitionDetailVo,
} = this.detail;
const approvalInfo = {
title,
......@@ -121,7 +125,7 @@ export default {
};
return approvalInfo;
},
//传给CulturalRelicBaseInfo组件的
culturalRelicDetailVo() {
if (!this.detail) {
return {};
......@@ -129,15 +133,7 @@ export default {
const { culturalRelicDetailVo } = this.detail;
return culturalRelicDetailVo;
},
culturalRelicPageVo() {
if (!this.detail) {
return {};
}
const { culturalRelicPageVo } = this.detail;
return culturalRelicPageVo;
},
//传给CulturalRelicTable组件的
culturalRelicPageVo() {
if (!this.detail) {
return {};
......@@ -145,7 +141,7 @@ export default {
const { culturalRelicPageVo } = this.detail;
return culturalRelicPageVo;
},
//传给DisplayBaseInfo和DisplayRender组件的
exhibitionDetailVo() {
if (!this.detail) {
return {};
......@@ -158,21 +154,9 @@ export default {
return {
visible: false,
activeName: "流程详情",
// approvalInfo: {}, //传给ApprovalInfo组件的
// culturalRelicDetailVo: {}, //传给CulturalRelicBaseInfo组件的
// culturalRelicPageVo: {}, //传给CulturalRelicTable组件的
// exhibitionDetailVo: {}, //传给DisplayBaseInfo和DisplayRender组件的
};
},
created() {
// this.init();
},
methods: {
init() {
// this.culturalRelicDetailVo = culturalRelicPageVo;
// this.culturalRelicPageVo = culturalRelicPageVo;
// this.exhibitionDetailVo = exhibitionDetailVo;
},
handleClose(done) {
this.visible = false;
this.activeName = "流程详情";
......
......@@ -61,6 +61,7 @@ export default {
default: "",
},
},
inject: ["handleClosePreviewDialog"],
data() {
return {
checkStatus: 1, //1同意 -2驳回
......@@ -102,14 +103,15 @@ export default {
if (!remark) {
params.remark = "";
}
let res = await postCheck(params);
let res = await putFlowCheck(params);
if (res.code == 0) {
this.$message.success("操作成功!");
// 关闭弹窗
this.handleClosePreviewDialog();
// 重置数据
this.$refs.form.resetFields();
}
},
},
};
</script>
<style lang="scss" scoped></style>
......@@ -78,13 +78,11 @@ import {
} from "./config";
import { getFlowListPagePer, getFlowDetailById } from "@/api/approval";
import { mapGetters } from "vuex";
import { operations } from "../boutique/config";
export default {
components: {
PreviewDialog,
},
data() {
let that = this;
return {
list: {
record: [],
......@@ -215,19 +213,6 @@ export default {
this.list[this.currentTabIndex].current = value;
this.loadData();
},
// 关闭Dialog
handleClose() {
this.editDialogVisible = false;
this.form = {
status: 1,
faceImage: "", // 封面(图片1张)
images: "", //展览图片
videos: "", //展览视频
audios: "", //展览音频
exhibitionUnits: [], //布展单元
};
},
// 关闭预览图片
closeImgViewer() {
this.imgViewerVisible = false;
......
......@@ -31,7 +31,8 @@ module.exports = {
lintOnSave: false,
productionSourceMap: false,
devServer: {
host: '172.24.100.158',
// host: '172.24.100.158',
host:'0.0.0.0',
port: port,
open: true,
overlay: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论