Commit b5d77aa8 authored by “yiyousong”'s avatar “yiyousong”

pref:修改应用详情页面

parent e5b0fc2b
......@@ -6,13 +6,13 @@
>返回上一级</a-button
>
<a-tab-pane key="1" tab="详情">
<AppDetailsPage :appInfo="appInfo"></AppDetailsPage>
<AppDetailsPage></AppDetailsPage>
</a-tab-pane>
<a-tab-pane key="2" tab="数据更新" force-render>
<DataUpdata :appInfo="appInfo"></DataUpdata>
<DataUpdata></DataUpdata>
</a-tab-pane>
<a-tab-pane key="3" tab="数据配置" force-render>
<FieldConfig :appInfo="appInfo"></FieldConfig>
<FieldConfig></FieldConfig>
</a-tab-pane>
</a-tabs>
</div>
......@@ -22,7 +22,6 @@
import AppDetailsPage from "./components/AppDetailsPage.vue";
import DataUpdata from "./components/DataUpdate.vue";
import FieldConfig from "./components/FieldConfig.vue";
import { getAppInfo } from "@/services/market";
export default {
components: {
AppDetailsPage,
......@@ -35,19 +34,8 @@ export default {
appInfo: {},
};
},
created() {
this.getAppInfo();
},
created() {},
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() {
this.$router.back();
},
......
......@@ -103,24 +103,30 @@
ref="CheckSite"
:appList="[appId]"
:siteVisible.sync="siteVisible"
@checkSite="getAppInfo"
></CheckSite>
</div>
</template>
<script>
import { getVersionList, usedVersion, previewVersion } from "@/services/market";
import {
getAppInfo,
getVersionList,
usedVersion,
previewVersion,
} from "@/services/market";
import CheckSite from "../modal/CheckSite.vue";
export default {
props: {
// 应用信息
appInfo: {
type: Object,
required: true,
default: () => {
return {};
},
},
// appInfo: {
// type: Object,
// required: true,
// default: () => {
// return {};
// },
// },
},
components: {
CheckSite,
......@@ -166,6 +172,7 @@ export default {
: process.env.VUE_APP_API_BASE_URL,
columns,
appId: this.$route.query.id,
appInfo: {}, // 应用信息
current: 1,
size: 10,
total: 0,
......@@ -177,9 +184,17 @@ export default {
};
},
created() {
this.getAppInfo();
this.getVersions();
},
methods: {
// 获取应用详情
async getAppInfo() {
let res = await getAppInfo({ id: this.appId });
if (res.data.code === 1) {
this.appInfo = res.data.data;
}
},
// 获取历史版本
async getVersions() {
this.loading = true;
......
......@@ -61,16 +61,16 @@ import AddData from "../modal/AddData.vue";
import { mapGetters } from "vuex";
import { getDatasetList, deleteDataset } from "@/services/market";
export default {
props: {
// 应用信息
appInfo: {
type: Object,
required: true,
default: () => {
return {};
},
},
},
// props: {
// // 应用信息
// appInfo: {
// type: Object,
// required: true,
// default: () => {
// return {};
// },
// },
// },
components: {
AddData,
},
......
......@@ -66,16 +66,16 @@ import { getTempleteList, deleteTemplete } from "@/services/market";
import { mapMutations } from "vuex";
export default {
props: {
// 应用信息
appInfo: {
type: Object,
required: true,
default: () => {
return {};
},
},
},
// props: {
// // 应用信息
// appInfo: {
// type: Object,
// required: true,
// default: () => {
// return {};
// },
// },
// },
components: {
AddField,
},
......
......@@ -203,6 +203,7 @@ export default {
this.getAppList();
}
this.tableData = data;
console.log(data);
this.total = total;
}
},
......
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