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

完成审核接口对接

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