提交 8c2ff113 编写于 作者: huangwensu's avatar huangwensu

页面优化

上级 24701d40
......@@ -45,11 +45,17 @@ export default new Router({
},
{ // 页面管理
path: '/strack-list',
component: resolve => require(['../views/strack-data/strack-list.vue'], resolve)
component: resolve => require(['../views/strack-data/strack-list.vue'], resolve),
meta: {
keepAlive: true
}
},
{ // 埋点管理
path: '/create-point',
component: resolve => require(['../views/strack-data/create-point.vue'], resolve)
component: resolve => require(['../views/strack-data/create-point.vue'], resolve),
meta: {
keepAlive: true
}
}
]
},
......
<template>
<div class="strack-detail-container">
<div class="title">页面列表</div>
<div class="title">埋点列表</div>
<el-form ref="form" :model="searchParam" label-suffix=":" label-width="120px" label-position="right" style="width:100%;">
<el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<el-col :span="15">
......@@ -294,9 +294,9 @@
<span>{{downForm.actionCode}}</span>
</el-form-item>
<el-form-item label="实现方式">
<span>{{downForm.implementMethod}}</span>
<span>{{downForm.pageTypeValue}}</span>
</el-form-item>
<el-form-item v-if="downForm.implementMethodId == 2" label="下线版本" prop="offVersion">
<el-form-item v-if="downForm.pageType == 2" label="下线版本" prop="offVersion">
<el-select v-model="downForm.offVersion" clearable placeholder="请选择下线版本" style="width:200px">
<el-option
v-for="(eItem,eIndex) in versionSelect"
......@@ -306,7 +306,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item v-if="downForm.implementMethodId != 2" label="下线时间" prop="offTime">
<el-form-item v-if="downForm.pageType != 2" label="下线时间" prop="offTime">
<el-date-picker
type="date"
placeholder="请选择下线时间"
......@@ -347,7 +347,7 @@
<span>{{detailForm.pageName}}</span>
</el-form-item>
<el-form-item label="事件类型">
<span>{{detailForm.actionType}}</span>
<span>{{detailForm.actionTypeValue}}</span>
</el-form-item>
<div v-for="(item, index) in detailForm.actionTagResqs" :key="index" style="width: 400px;">
<el-form-item :label="'额外投递' + parseInt(index + 1)">
......@@ -616,15 +616,6 @@ export default {
}
);
},
// 获取页面类型
// getActionType(id) {
// this.getData(
// "get", `/basic-data/bi/page/search/pageType?id=${id}`, {},
// res => {
// this.form.pageType = res.data.name;
// }
// );
// },
// 详情
getActionDetail(id) {
this.getData(
......@@ -688,8 +679,15 @@ export default {
updateConfim() {
this.$refs.downForm.validate((valid) => {
if(valid) {
let req = {
offTime: this.downForm.offTime,
offVersion: this.downForm.offVersion,
id: this.downForm.id,
pageType: this.downForm.pageType
};
if(req.offTime) req.offTime = new Date(req.offTime).getTime();
this.getData(
"post", `/basic-data/bi/pageAction/offLine`, this.downForm,
"post", `/basic-data/bi/pageAction/offLine`, req,
res => {
this.$message.success("下线成功");
this.downPageVisible = false;
......
......@@ -194,7 +194,7 @@
placeholder="请选择发布时间"
v-model="pageForm.releaseTime"
style="width: 200px;"
value-format="yyyy-MM-dd">
>
</el-date-picker>
</el-form-item>
<el-form-item v-if="pageForm.implementMethodId == 2" label="发布版本" prop="releaseVersion">
......@@ -348,8 +348,7 @@
type="date"
placeholder="请选择下线时间"
v-model="downForm.offTime"
style="width: 240px;"
value-format="yyyy-MM-dd">
style="width: 240px;">
</el-date-picker>
</el-form-item>
</el-col>
......@@ -733,7 +732,11 @@ export default {
);
},
changePageType(val) {
if(val == 2) {
this.pageForm.releaseTime = '';
}else {
this.pageForm.releaseVersion = '';
}
},
// 新建(编辑)页面
createAndEditPage(row) {
......@@ -743,6 +746,7 @@ export default {
this.pageForm.implementMethodId = '';
this.pageForm.imageUrl = '';
this.pageForm.releaseTime = '';
this.pageForm.releaseVersion = '';
this.pageForm.moduleIdArr = '';
if(this.$refs.creatPageForm) {
this.$refs.creatPageForm.resetFields();
......@@ -753,9 +757,12 @@ export default {
this.pageForm.name = row.pageName;
this.pageForm.implementMethodId = row.implementMethodId;
this.pageForm.imageUrl = row.imageUrl;
this.pageForm.releaseTime = row.releaseTime;
this.pageForm.releaseVersion = row.releaseVersion;
this.pageForm.moduleIdArr = row.moduleIdArr;
if(this.pageForm.implementMethodId == 2) { // native
this.pageForm.releaseVersion = row.releaseVersion;
}else {
this.pageForm.releaseTime = row.releaseTime;
}
}
this.creatPageVisible = true;
},
......@@ -802,8 +809,15 @@ export default {
updateConfim() {
this.$refs.downForm.validate((valid) => {
if(valid) {
let req = {
offTime: this.downForm.offTime,
offVersion: this.downForm.offVersion,
id: this.downForm.id,
pageType: this.downForm.pageType
};
if(req.offTime) req.offTime = new Date(req.offTime).getTime();
this.getData(
"post", `/basic-data/bi/page/offLine`, this.downForm,
"post", `/basic-data/bi/page/offLine`, req,
res => {
this.$message.success("下线成功");
this.downPageVisible = false;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册