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

pref:修改应用详情页面

parent e5b0fc2b
...@@ -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();
}, },
......
...@@ -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;
} }
}, },
......
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