Commit e64254a4 authored by 徐一鸣's avatar 徐一鸣

Merge branch 'dev' of cloud.wodcloud.com:apaas/apaas-v3-ui into dev

parents 2ac28436 796ea774
...@@ -354,13 +354,18 @@ ...@@ -354,13 +354,18 @@
</div> </div>
</block-radius> </block-radius>
</div> </div>
<div> <div style="display: none">
<iframe <iframe
id="listener" id="listener"
src="https://apaasgis.wodcloud.com/portal/apaasplat/viewer/addPortalItem.html" src="https://apaasgis.wodcloud.com/portal/apaasplat/viewer/addPortalItem.html"
style="width: 1000px;height: 600px"
></iframe> ></iframe>
</div> </div>
<apass-dialog
ref="alertChange"
:title="dialogInfo.title"
:msg="dialogInfo.msg"
:submit="dialogInfo.submit"
></apass-dialog>
</div> </div>
</template> </template>
...@@ -370,10 +375,12 @@ import CesTable from "@/components/table/table-um"; ...@@ -370,10 +375,12 @@ import CesTable from "@/components/table/table-um";
import Codes from "@/components/general/codes"; import Codes from "@/components/general/codes";
import uploadFile from "@/components/general/upload_file"; import uploadFile from "@/components/general/upload_file";
import helper from "@/services/helper"; import helper from "@/services/helper";
import apassDialog from "@/components/apass-dialog";
export default { export default {
components: { components: {
BlockRadius, BlockRadius,
CesTable, CesTable,
apassDialog,
"v-apaas-code": Codes, "v-apaas-code": Codes,
uploadFile, uploadFile,
}, },
...@@ -540,6 +547,12 @@ export default { ...@@ -540,6 +547,12 @@ export default {
is_map: false, is_map: false,
param_fields: [], param_fields: [],
body_fields: [], body_fields: [],
dialogInfo: {
title: "时空服务参数已修改",
msg: "",
submit: "",
},
is_portal: false,
}; };
}, },
computed: {}, computed: {},
...@@ -608,7 +621,7 @@ export default { ...@@ -608,7 +621,7 @@ export default {
} }
} }
} else if (this.activeBtn == 1) { } else if (this.activeBtn == 1) {
} else if (this.activeBtn == 4) { } else if (this.activeBtn == 4 && this.zhyyVal != 34) {
let request = this.$refs.fwcs_zhfw_qq.getTableData(); let request = this.$refs.fwcs_zhfw_qq.getTableData();
for (let i = 0; i < request.length; i++) { for (let i = 0; i < request.length; i++) {
if ( if (
...@@ -722,6 +735,11 @@ export default { ...@@ -722,6 +735,11 @@ export default {
console.log(value); console.log(value);
if (value && value != "") { if (value && value != "") {
this.getItemInfo(value); this.getItemInfo(value);
} else {
this.form.name = "";
this.form.desc = "";
this.form.area = "";
this.cover = [];
} }
this.request_fields = []; this.request_fields = [];
this.response_fields = []; this.response_fields = [];
...@@ -778,13 +796,11 @@ export default { ...@@ -778,13 +796,11 @@ export default {
if (valid) { if (valid) {
if (this.cover.length != 0) { if (this.cover.length != 0) {
let contentType = ""; let contentType = "";
if (this.activeBtn == 1 && !this.is_portal) {
this.addPortalItem();
} else {
if (this.activeBtn == 0) { if (this.activeBtn == 0) {
contentType = this.sjfwQqt; contentType = this.sjfwQqt;
} else if (this.activeBtn == 1) {
let value = helper.getQueryString("id", this.serviceUrl);
if (value == "") {
this.addPortalItem();
}
} else if (this.activeBtn == 4) { } else if (this.activeBtn == 4) {
if (this.activeZh == 1) { if (this.activeZh == 1) {
contentType = this.zhfwQqt; contentType = this.zhfwQqt;
...@@ -825,6 +841,7 @@ export default { ...@@ -825,6 +841,7 @@ export default {
this.$message.error(response.data.errMsg); this.$message.error(response.data.errMsg);
} }
}); });
}
} else { } else {
this.$message.error("请上传服务封面"); this.$message.error("请上传服务封面");
} }
...@@ -901,6 +918,7 @@ export default { ...@@ -901,6 +918,7 @@ export default {
}, },
addPortalItem() { addPortalItem() {
console.log("添加portal"); console.log("添加portal");
let self = this;
document.getElementById("listener").contentWindow.postMessage( document.getElementById("listener").contentWindow.postMessage(
{ {
cmd: "addPortalItem", cmd: "addPortalItem",
...@@ -936,16 +954,32 @@ export default { ...@@ -936,16 +954,32 @@ export default {
let data = event.data.params; let data = event.data.params;
self.form.name = data.name; self.form.name = data.name;
self.form.desc = data.descript; self.form.desc = data.descript;
self.form.area = data.sectors; self.form.area = Number(data.sectors);
self.serviceUrl = data.url; self.serviceUrl = data.url;
self.skfwQqt = data.data_service_type2; self.skfwQqt = Number(data.data_service_type2);
self.cover[0] = data.cover; self.cover[0] = data.cover;
self.dialogInfo.msg = `您的时空服务地址已更新为${
self.serviceUrl
},服务类型更新为${
self.skfwRadios.find((item) => {
return item.id == self.skfwQqt;
}).name
}`;
self.dialogInfo.submit = () => {
self.$refs.alertChange.hide();
};
self.$refs.alertChange.show();
self.is_portal = true;
} else if (event.data.cmd == "getPortalItemInfoError") { } else if (event.data.cmd == "getPortalItemInfoError") {
console.log(event.data.params); console.log(event.data.params);
self.is_portal = false;
} else if (event.data.cmd == "addPortalItem") { } else if (event.data.cmd == "addPortalItem") {
console.log(event.data.params); console.log(event.data.params);
self.is_portal = true;
self.registe();
} else if (event.data.cmd == "addPortalItemError") { } else if (event.data.cmd == "addPortalItemError") {
console.log(event.data.params); console.log(event.data.params);
self.is_portal = false;
} }
} }
}); });
......
...@@ -44,7 +44,7 @@ export default { ...@@ -44,7 +44,7 @@ export default {
if (data.cmd == 'appbuildermsg'){ if (data.cmd == 'appbuildermsg'){
console.log(data); console.log(data);
this.$store.commit("setAppBuilderParams", data.params); this.$store.commit("setAppBuilderParams", data.params);
this.$router.push(`/fwzc/fwcs`); this.$router.push(`/fwzc/fwcs?map=4`);
} }
}) })
}, },
......
...@@ -53,7 +53,7 @@ export default { ...@@ -53,7 +53,7 @@ export default {
if (data.cmd == 'mapviewmsg'){ if (data.cmd == 'mapviewmsg'){
console.log(data); console.log(data);
this.$store.commit("setZnztParams", data.params); this.$store.commit("setZnztParams", data.params);
this.$router.push(`/fwzc/fwcs`); this.$router.push(`/fwzc/fwcs?map=1`);
} }
// App Builder页面 -- 新窗口打开 // App Builder页面 -- 新窗口打开
if (data.cmd == 'mapviewtoapp'){ if (data.cmd == 'mapviewtoapp'){
......
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