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

页面优化

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