Commit f6081127 authored by 赵啸非's avatar 赵啸非

Merge remote-tracking branch 'origin/master'

parents bc3c1976 b5d77aa8
...@@ -6,13 +6,13 @@ ...@@ -6,13 +6,13 @@
>返回上一级</a-button >返回上一级</a-button
> >
<a-tab-pane key="1" tab="详情"> <a-tab-pane key="1" tab="详情">
<AppDetailsPage :appInfo="appInfo"></AppDetailsPage> <AppDetailsPage></AppDetailsPage>
</a-tab-pane> </a-tab-pane>
<a-tab-pane key="2" tab="数据更新" force-render> <a-tab-pane key="2" tab="数据更新" force-render>
<DataUpdata :appInfo="appInfo"></DataUpdata> <DataUpdata></DataUpdata>
</a-tab-pane> </a-tab-pane>
<a-tab-pane key="3" tab="数据配置" force-render> <a-tab-pane key="3" tab="数据配置" force-render>
<FieldConfig :appInfo="appInfo"></FieldConfig> <FieldConfig></FieldConfig>
</a-tab-pane> </a-tab-pane>
</a-tabs> </a-tabs>
</div> </div>
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
import AppDetailsPage from "./components/AppDetailsPage.vue"; import AppDetailsPage from "./components/AppDetailsPage.vue";
import DataUpdata from "./components/DataUpdate.vue"; import DataUpdata from "./components/DataUpdate.vue";
import FieldConfig from "./components/FieldConfig.vue"; import FieldConfig from "./components/FieldConfig.vue";
import { getAppInfo } from "@/services/market";
export default { export default {
components: { components: {
AppDetailsPage, AppDetailsPage,
...@@ -35,19 +34,8 @@ export default { ...@@ -35,19 +34,8 @@ export default {
appInfo: {}, appInfo: {},
}; };
}, },
created() { created() {},
this.getAppInfo();
},
methods: { methods: {
// 获取应用详情
async getAppInfo() {
let res = await getAppInfo({ id: this.appId });
if (res.data.code === 1) {
this.appInfo = res.data.data;
console.log(res.data.data);
}
},
handleBack() { handleBack() {
this.$router.back(); this.$router.back();
}, },
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<iframe <iframe
name="myIframe" name="myIframe"
style="width: 100%; height: 100%" style="width: 100%; height: 100%"
:src="previewInfo.previewUrl" :src="previewUrl"
frameborder="0" frameborder="0"
></iframe> ></iframe>
</div> </div>
...@@ -28,48 +28,21 @@ export default { ...@@ -28,48 +28,21 @@ export default {
data() { data() {
return { return {
previewInfo: this.$route.query, previewInfo: this.$route.query,
isReady: false, previewUrl: "",
}; };
}, },
created() { created() {
// 接收子级返回首页指令 this.sendInfo();
// window.onmessage = (res) => {
// if (res.data.message === "返回首页") {
// this.$router.push("/");
// }
// };
window.addEventListener("message", this.getChildrenMsg);
},
watch: {
isReady(newVal) {
if (newVal) {
this.sendInfo();
}
},
}, },
methods: { methods: {
getChildrenMsg(res) {
if (res.data.type === "childStatus") {
this.isReady = res.data.isReady;
}
},
sendInfo() { sendInfo() {
let obj = { let siteId = this.previewInfo.siteId;
type: "siteInfo", let appId = this.previewInfo.appId;
siteId: this.previewInfo.siteId, this.previewUrl = `${this.previewInfo.previewUrl}?siteId=${siteId}&appId=${appId}`;
appId: this.previewInfo.appId,
};
/* eslint-disable */ /* eslint-disable */
myIframe.window.postMessage(obj, "*"); // myIframe.window.postMessage(obj, "*");
},
handleBack() {
this.$router.back();
}, },
}, },
beforeDestroy() {
window.removeEventListener("message", this.getChildrenMsg);
},
}; };
</script> </script>
......
...@@ -103,24 +103,30 @@ ...@@ -103,24 +103,30 @@
ref="CheckSite" ref="CheckSite"
:appList="[appId]" :appList="[appId]"
:siteVisible.sync="siteVisible" :siteVisible.sync="siteVisible"
@checkSite="getAppInfo"
></CheckSite> ></CheckSite>
</div> </div>
</template> </template>
<script> <script>
import { getVersionList, usedVersion, previewVersion } from "@/services/market"; import {
getAppInfo,
getVersionList,
usedVersion,
previewVersion,
} from "@/services/market";
import CheckSite from "../modal/CheckSite.vue"; import CheckSite from "../modal/CheckSite.vue";
export default { export default {
props: { props: {
// 应用信息 // 应用信息
appInfo: { // appInfo: {
type: Object, // type: Object,
required: true, // required: true,
default: () => { // default: () => {
return {}; // return {};
}, // },
}, // },
}, },
components: { components: {
CheckSite, CheckSite,
...@@ -166,6 +172,7 @@ export default { ...@@ -166,6 +172,7 @@ export default {
: process.env.VUE_APP_API_BASE_URL, : process.env.VUE_APP_API_BASE_URL,
columns, columns,
appId: this.$route.query.id, appId: this.$route.query.id,
appInfo: {}, // 应用信息
current: 1, current: 1,
size: 10, size: 10,
total: 0, total: 0,
...@@ -177,9 +184,17 @@ export default { ...@@ -177,9 +184,17 @@ export default {
}; };
}, },
created() { created() {
this.getAppInfo();
this.getVersions(); this.getVersions();
}, },
methods: { methods: {
// 获取应用详情
async getAppInfo() {
let res = await getAppInfo({ id: this.appId });
if (res.data.code === 1) {
this.appInfo = res.data.data;
}
},
// 获取历史版本 // 获取历史版本
async getVersions() { async getVersions() {
this.loading = true; this.loading = true;
......
...@@ -61,16 +61,16 @@ import AddData from "../modal/AddData.vue"; ...@@ -61,16 +61,16 @@ import AddData from "../modal/AddData.vue";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { getDatasetList, deleteDataset } from "@/services/market"; import { getDatasetList, deleteDataset } from "@/services/market";
export default { export default {
props: { // props: {
// 应用信息 // // 应用信息
appInfo: { // appInfo: {
type: Object, // type: Object,
required: true, // required: true,
default: () => { // default: () => {
return {}; // return {};
}, // },
}, // },
}, // },
components: { components: {
AddData, AddData,
}, },
......
...@@ -66,16 +66,16 @@ import { getTempleteList, deleteTemplete } from "@/services/market"; ...@@ -66,16 +66,16 @@ import { getTempleteList, deleteTemplete } from "@/services/market";
import { mapMutations } from "vuex"; import { mapMutations } from "vuex";
export default { export default {
props: { // props: {
// 应用信息 // // 应用信息
appInfo: { // appInfo: {
type: Object, // type: Object,
required: true, // required: true,
default: () => { // default: () => {
return {}; // return {};
}, // },
}, // },
}, // },
components: { components: {
AddField, AddField,
}, },
......
...@@ -203,6 +203,7 @@ export default { ...@@ -203,6 +203,7 @@ export default {
this.getAppList(); this.getAppList();
} }
this.tableData = data; this.tableData = data;
console.log(data);
this.total = total; this.total = total;
} }
}, },
......
...@@ -86,29 +86,11 @@ ...@@ -86,29 +86,11 @@
</template> </template>
</a-table> </a-table>
</div> </div>
<!-- 分页 -->
<!-- <div class="pagination" v-if="leftTotal">
<a-pagination
v-model="leftCurrent"
:show-total="(total) => `共 ${total} 条`"
:total="leftTotal"
@change="changeLeft"
show-less-items
show-size-changer
show-quick-jumper
:pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChange"
/>
</div> -->
</div> </div>
<!-- 右 --> <!-- 右 -->
<div class="right"> <div class="right">
<div class="header"> <div class="header">
<h3 class="titel">一体化事项列表</h3> <h3 class="titel">一体化事项列表</h3>
<!-- <a-radio-group class="titel" v-model="source" @change="onChangeMatter">
<a-radio-button :value="0"> 一体化事项列表 </a-radio-button>
<a-radio-button :value="1"> 自建事项列表 </a-radio-button>
</a-radio-group> -->
<div class="control"> <div class="control">
<div> <div>
<a-button type="primary" @click="handleAddAll"> 批量加入 </a-button> <a-button type="primary" @click="handleAddAll"> 批量加入 </a-button>
...@@ -171,20 +153,6 @@ ...@@ -171,20 +153,6 @@
</template> </template>
</a-table> </a-table>
</div> </div>
<!-- 分页 -->
<!-- <div class="pagination" v-if="rightTotal">
<a-pagination
v-model="rightCurrent"
:show-total="(total) => `共 ${total} 条`"
:total="rightTotal"
@change="changeRight"
show-less-items
show-size-changer
show-quick-jumper
:pageSizeOptions="pageSizeOptions"
@showSizeChange="showSizeChangeRight"
/>
</div> -->
</div> </div>
</div> </div>
</template> </template>
...@@ -349,7 +317,7 @@ export default { ...@@ -349,7 +317,7 @@ export default {
this.leftCurrent = 1; this.leftCurrent = 1;
this.getMatterSiteData(); this.getMatterSiteData();
}, },
// 左边删除 // 左边移除站点事项
handleDel(val, row) { handleDel(val, row) {
let _this = this; let _this = this;
this.$confirm({ this.$confirm({
...@@ -395,7 +363,7 @@ export default { ...@@ -395,7 +363,7 @@ export default {
this.deleteData = data; this.deleteData = data;
}, },
// 批量删除 // 批量移除站点事项
handleDelAll() { handleDelAll() {
if (this.deleteData.length <= 0) { if (this.deleteData.length <= 0) {
this.$message.warning("请先勾选数据"); this.$message.warning("请先勾选数据");
...@@ -460,10 +428,9 @@ export default { ...@@ -460,10 +428,9 @@ export default {
if (code === 1) { if (code === 1) {
this.$message.success(msg); this.$message.success(msg);
this.getMatterSiteData(); this.getMatterSiteData();
this.getMatterListData();
this.selectedRowKeys = []; this.selectedRowKeys = [];
this.$bus.$emit("addMatterSiteData"); this.$bus.$emit("addMatterSiteData");
} else {
this.$message.error("加入失败");
} }
}, },
// 右边删除 // 右边删除
......
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