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

埋点页面编辑

上级 02c0838e
<template> <template>
<div class="strack-detail-container"> <div class="strack-detail-container">
<el-breadcrumb separator="/" class="title"> <div class="title">页面列表</div>
<el-breadcrumb-item :to="{ path: '/strack-list' }">页面埋点管理</el-breadcrumb-item> <el-form ref="form" :model="searchParam" label-suffix=":" label-width="120px" label-position="right" style="width:100%;">
<el-breadcrumb-item>页面埋点详情</el-breadcrumb-item> <el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
</el-breadcrumb> <el-col :span="15">
<el-form-item label="">
<el-input v-model="searchParam.menuCode" clearable placeholder="请输入要查找的埋点编码或名称" style="width:400px;margin-left: -74px;"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<el-col :span="8">
<el-form-item label="所属页面">
<el-select v-model="searchParam.version" clearable placeholder="请选择所属页面" style="width:200px">
<el-option
v-for="(eItem,eIndex) in versionSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="发布版本">
<el-select v-model="searchParam.version" clearable placeholder="请选择发布版本" style="width:200px">
<el-option
v-for="(eItem,eIndex) in versionSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="事件类型">
<el-select v-model="searchParam.smallModule" clearable placeholder="请选择事件类型" style="width:200px">
<el-option
v-for="(eItem,eIndex) in smallModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="当前处理人">
<el-select v-model="searchParam.member" clearable placeholder="请选择当前处理人" style="width:200px">
<el-option
v-for="(eItem,eIndex) in memberSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="发布时间">
<el-select v-model="searchParam.style" clearable placeholder="请选择发布时间" style="width:200px">
<el-option
v-for="(item,index) in styleSelect"
:key="index"
:label="item"
:value="item">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-select v-model="searchParam.status" clearable placeholder="请选择状态" style="width:200px">
<el-option
v-for="(eItem,eIndex) in statusSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
</el-form>
<!-- 表格 --> <!-- 表格 -->
<el-table <el-table
class="search-table" class="search-table"
:data="tableData" :data="tableData"
style="width: 100%"> style="width: 100%"
<el-table-column prop="menuCode" label="action_code" min-width="140" align="center"></el-table-column> :empty-text="tableText"
<el-table-column prop="menuName" label="action_name" min-width="140" align="center"></el-table-column> @row-click="tableRowClick">
<el-table-column label="component_tag投递规则" align="center"> <el-table-column prop="menuCode" label="事件编码" min-width="100" align="left"></el-table-column>
<el-table-column prop="province" label="action_type" width="120" align="center"></el-table-column> <el-table-column prop="menuName" label="事件名" min-width="140" align="left"></el-table-column>
<el-table-column prop="city" label="规则内容" width="120" align="center"></el-table-column> <el-table-column prop="stepEndName" label="所属页面" min-width="100" align="left"></el-table-column>
</el-table-column> <el-table-column prop="menuCode" label="事件类型" min-width="140" align="left"></el-table-column>
<el-table-column prop="menuCode" label="modified_date" min-width="140" align="center"></el-table-column> <el-table-column prop="menuName" label="发布版本" min-width="120" align="left"></el-table-column>
<el-table-column prop="menuName" label="app_version" min-width="140" align="center"></el-table-column> <el-table-column prop="menuName" label="发布时间" min-width="140" align="left"></el-table-column>
<el-table-column prop="stepEndName" label="位置" min-width="150" align="center"></el-table-column> <el-table-column prop="img" label="图例" min-width="150" align="left">
<el-table-column prop="stepEndName" label="产品" min-width="150" align="center"></el-table-column>
<el-table-column prop="stepEndName" label="开发" min-width="150" align="center"></el-table-column>
<el-table-column prop="stepEndName" label="当前处理人/流转" min-width="150" align="center">
<el-table-column prop="member" label="当前处理人" width="120" align="center"></el-table-column>
<el-table-column label="操作" fixed="right" align="center" min-width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="primary" size="small" @click="exchange(scope.row)">流转</el-button> <img :src="scope.row.img" />
</template> </template>
</el-table-column> </el-table-column>
</el-table-column> <el-table-column prop="menuName" label="当前处理人" min-width="100" align="left"></el-table-column>
<el-table-column prop="menuName" label="状态" min-width="80" align="left"></el-table-column>
<el-table-column label="操作" fixed="right" align="center" min-width="200"> <el-table-column label="操作" fixed="right" align="center" min-width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="primary" size="small" @click="publish(scope.row)">已发布</el-button> <el-button type="primary" size="small" @click="visitData(scope.row)">指派</el-button>
<el-button type="primary" size="small" @click="editColumn(scope.row)">编辑</el-button> <el-button type="primary" size="small" @click="editColumn(scope.row)">编辑</el-button>
<el-button type="primary" size="small" @click="downPage(scope.row)">下线</el-button>
<el-button type="primary" size="small" @click="createPoing(scope.row)">查看</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<!-- 分页 -->
<div class="pagination">
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="searchParam.pageNo"
:page-sizes="[15, 30, 50, 100, 200, 500, 700, 1000, 1500, 2000]"
:page-size="searchParam.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="totalRows">
</el-pagination>
</div>
<!-- 流转 --> <!-- 流转 -->
<el-dialog <el-dialog
title="指派" title="指派"
...@@ -76,6 +162,133 @@ ...@@ -76,6 +162,133 @@
<el-button type="primary" @click="confirmChange">确 定</el-button> <el-button type="primary" @click="confirmChange">确 定</el-button>
</span> </span>
</el-dialog> </el-dialog>
<el-dialog
title="新建(编辑)menu"
:visible.sync="dialogVisible"
width="30%">
<el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<el-form ref="menuForm"
:model="form"
label-width="150px"
label-suffix=":"
label-position="right"
:rules="rules"
size="mini">
<el-col :span="20">
<el-form-item label="页面名">
<span>首页</span>
</el-form-item>
<el-form-item label="页面编码">
<span>00010001</span>
</el-form-item>
<el-form-item label="事件名">
<el-input v-model="form.menuName" placeholder="请输入事件名" style="width:200px"></el-input>
</el-form-item>
<el-form-item label="事件类型" prop="style">
<el-select v-model="form.style" clearable placeholder="请选择实现方式" style="width:200px">
<el-option
v-for="(eItem,eIndex) in styleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="发布版本" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择模块大类" style="width:200px">
<el-option
v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="上传图例" prop="location">
<el-upload
v-model="form.location"
class="avatar-uploader"
action="#"
:show-file-list="false"
:before-upload="beforeAvatarUpload">
<img v-if="!imageUrl" class="bg-img" src="../../../static/img/default.png">
<img v-if="imageUrl" class="bg-img" :src="imageUrl">
</el-upload>
</el-form-item>
<el-form-item label="额外投递1" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择额外投递1" style="width:200px">
<el-option
v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
<i class="el-icon-remove-outline"></i>
<i class="el-icon-circle-plus-outline"></i>
</el-select>
</el-form-item>
</el-col>
</el-form>
</el-row>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="saveCreateAndEditMenu">确 定</el-button>
</span>
</el-dialog>
<!-- 下线页面 -->
<el-dialog
title="下线页面"
:visible.sync="downPageVisible"
width="30%">
<el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<el-form ref="downForm"
:model="form"
label-width="150px"
label-suffix=":"
label-position="right"
:rules="downRules"
size="mini">
<el-col :span="20">
<el-form-item label="页面名">
<span>首页</span>
</el-form-item>
<el-form-item label="页面编码">
<span>00010001</span>
</el-form-item>
<el-form-item label="实现方式">
<span>首页</span>
</el-form-item>
<el-form-item label="归属模块">
<span>00010001</span>
</el-form-item>
<el-form-item label="下线版本" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择下线版本" style="width:200px">
<el-option
v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="下线时间" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择下线时间" style="width:200px">
<el-option
v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-form>
</el-row>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="saveCreateAndEditMenu">确 定</el-button>
</span>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
......
<template> <template>
<div class="strack-list-contrainer"> <div class="strack-list-contrainer">
<div class="title">页面列表</div> <div class="title">页面列表</div>
<el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<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-col :span="7"> <el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<el-form-item label="(页面/事件)的(编码/名称)"> <el-col :span="15">
<el-input v-model="searchParam.menuCode" clearable placeholder="请输入(页面/事件)的(编码/名称)" style="width:200px"></el-input> <el-form-item label="">
<el-input v-model="searchParam.menuCode" clearable placeholder="请输入要查找的页面或事件编码或名称" style="width:400px;margin-left: -74px;"></el-input>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="9" style="padding:0;text-align:right;padding-right:15px;">
<el-button type="default" size="small" @click="search(1)">搜索</el-button>
<el-button type="primary" size="small" @click="createPage">新建页面</el-button>
</el-col>
</el-row>
<el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<el-col :span="8">
<el-form-item label="发布时间"> <el-form-item label="发布时间">
<el-date-picker <el-date-picker
type="date" type="date"
...@@ -27,7 +35,7 @@ ...@@ -27,7 +35,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="8">
<el-form-item label="所属模块"> <el-form-item label="所属模块">
<el-select v-model="searchParam.smallModule" clearable placeholder="请选择所属模块" style="width:200px"> <el-select v-model="searchParam.smallModule" clearable placeholder="请选择所属模块" style="width:200px">
<el-option <el-option
...@@ -49,7 +57,7 @@ ...@@ -49,7 +57,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="8">
<el-form-item label="实现方式"> <el-form-item label="实现方式">
<el-select v-model="searchParam.style" clearable placeholder="请选择实现方式" style="width:200px"> <el-select v-model="searchParam.style" clearable placeholder="请选择实现方式" style="width:200px">
<el-option <el-option
...@@ -71,37 +79,35 @@ ...@@ -71,37 +79,35 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3" style="padding:0;text-align:right;padding-right:15px;">
<el-button type="default" size="small" @click="search(1)">搜索</el-button>
<el-button type="primary" size="small" @click="createPage">新建页面</el-button>
</el-col>
</el-form>
</el-row> </el-row>
</el-form>
<!-- 表格 --> <!-- 表格 -->
<el-table <el-table
class="search-table" class="search-table"
:data="tableData" :data="tableData"
style="width: 100%" style="width: 100%"
:empty-text="tableText"> :empty-text="tableText"
<el-table-column prop="menuCode" label="页面编码" min-width="140" align="center"></el-table-column> @row-click="tableRowClick">
<el-table-column prop="menuName" label="页面名" min-width="140" align="center"></el-table-column> <el-table-column prop="menuCode" label="页面编码" min-width="100" align="left"></el-table-column>
<el-table-column prop="stepEndName" label="实现方式" min-width="150" align="center"></el-table-column> <el-table-column prop="menuName" label="页面名" min-width="140" align="left"></el-table-column>
<el-table-column prop="menuCode" label="归属模块" min-width="140" align="center"></el-table-column> <el-table-column prop="stepEndName" label="实现方式" min-width="100" align="left"></el-table-column>
<el-table-column prop="menuName" label="发布时间" min-width="140" align="center"></el-table-column> <el-table-column prop="menuCode" label="归属模块" min-width="140" align="left"></el-table-column>
<el-table-column prop="menuName" label="发布版本" min-width="140" align="center"></el-table-column> <el-table-column prop="menuName" label="发布时间" min-width="140" align="left"></el-table-column>
<el-table-column prop="img" label="图例" min-width="150" align="center"> <el-table-column prop="menuName" label="发布版本" min-width="120" align="left"></el-table-column>
<el-table-column prop="img" label="图例" min-width="150" align="left">
<template slot-scope="scope"> <template slot-scope="scope">
<img :src="scope.row.img" /> <img :src="scope.row.img" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="menuName" label="处理人" min-width="140" align="center"></el-table-column> <el-table-column prop="menuName" label="处理人" min-width="100" align="left"></el-table-column>
<el-table-column prop="menuName" label="状态" min-width="140" align="center"></el-table-column> <el-table-column prop="menuName" label="状态" min-width="80" align="left"></el-table-column>
<el-table-column label="操作" fixed="right" align="center" min-width="200"> <el-table-column label="操作" fixed="right" align="center" min-width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="primary" size="small" @click="editColumn(scope.row)">编辑</el-button> <el-button type="primary" size="small" @click="editColumn(scope.row)">编辑</el-button>
<el-button type="primary" size="small" @click="editColumn(scope.row)">下线</el-button> <el-button type="primary" size="small" @click="downPage(scope.row)">下线</el-button>
<el-button type="primary" size="small" @click="createPoing(scope.row)">新建埋点</el-button> <el-button type="primary" size="small" @click="createPoing(scope.row)">新建埋点</el-button>
<el-button type="primary" size="small" @click="visitData(scope.row)">详细</el-button> <el-button type="primary" size="small" @click="visitData(scope.row)">指派</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -120,7 +126,7 @@ ...@@ -120,7 +126,7 @@
</div> </div>
<!-- 新建页面 --> <!-- 新建页面 -->
<el-dialog <el-dialog
title="新建页面" title="新建/编辑 页面"
:visible.sync="creatPageVisible" :visible.sync="creatPageVisible"
width="30%"> width="30%">
<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;">
...@@ -135,29 +141,37 @@ ...@@ -135,29 +141,37 @@
<el-form-item label="页面名" prop="menuCode"> <el-form-item label="页面名" prop="menuCode">
<el-input v-model="pageForm.menuCode" placeholder="请输入页面名" style="width:200px"></el-input> <el-input v-model="pageForm.menuCode" placeholder="请输入页面名" style="width:200px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="页面编码" prop="menuName"> <el-form-item label="归属模块" prop="bigModule">
<el-input v-model="pageForm.menuName" placeholder="请输入页面编码" style="width:200px"></el-input> <el-select v-model="pageForm.bigModule" clearable placeholder="请选择归属模块" style="width:200px">
</el-form-item>
<el-form-item label="实现方式" prop="style">
<el-select v-model="pageForm.style" clearable placeholder="请选择实现方式" style="width:200px">
<el-option <el-option
v-for="(eItem,eIndex) in styleSelect" v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex" :key="eIndex"
:label="eItem" :label="eItem"
:value="eItem"> :value="eItem">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="归属模块" prop="bigModule"> <el-form-item label="实现方式" prop="style">
<el-select v-model="pageForm.bigModule" clearable placeholder="请选择归属模块" style="width:200px"> <el-select v-model="pageForm.style" clearable placeholder="请选择实现方式" style="width:200px">
<el-option <el-option
v-for="(eItem,eIndex) in bigModuleSelect" v-for="(eItem,eIndex) in styleSelect"
:key="eIndex" :key="eIndex"
:label="eItem" :label="eItem"
:value="eItem"> :value="eItem">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="上传图例" prop="location">
<el-upload
v-model="pageForm.location"
class="avatar-uploader"
action="#"
:show-file-list="false"
:before-upload="beforeAvatarUpload">
<img v-if="!imageUrl" class="bg-img" src="../../../static/img/default.png">
<img v-if="imageUrl" class="bg-img" :src="imageUrl">
</el-upload>
</el-form-item>
<el-form-item label="发布时间" prop="smallModule"> <el-form-item label="发布时间" prop="smallModule">
<el-select v-model="pageForm.smallModule" clearable placeholder="请选择发布时间" style="width:200px"> <el-select v-model="pageForm.smallModule" clearable placeholder="请选择发布时间" style="width:200px">
<el-option <el-option
...@@ -178,17 +192,6 @@ ...@@ -178,17 +192,6 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="上传图例" prop="location">
<el-upload
v-model="pageForm.location"
class="avatar-uploader"
action="#"
:show-file-list="false"
:before-upload="beforeAvatarUpload">
<img v-if="!imageUrl" class="bg-img" src="../../../static/img/default.png">
<img v-if="imageUrl" class="bg-img" :src="imageUrl">
</el-upload>
</el-form-item>
</el-col> </el-col>
</el-form> </el-form>
</el-row> </el-row>
...@@ -211,13 +214,16 @@ ...@@ -211,13 +214,16 @@
:rules="rules" :rules="rules"
size="mini"> size="mini">
<el-col :span="20"> <el-col :span="20">
<el-form-item label="menu_code" prop="menuCode"> <el-form-item label="页面名">
<el-input v-model="form.menuCode" placeholder="请输入menu_code(保存后不可修改)" style="width:200px"></el-input> <span>首页</span>
</el-form-item> </el-form-item>
<el-form-item label="menu_name" prop="menuName"> <el-form-item label="页面编码">
<el-input v-model="form.menuName" placeholder="请输入menu_name" style="width:200px"></el-input> <span>00010001</span>
</el-form-item> </el-form-item>
<el-form-item label="实现方式" prop="style"> <el-form-item label="事件名">
<el-input v-model="form.menuName" placeholder="请输入事件名" style="width:200px"></el-input>
</el-form-item>
<el-form-item label="事件类型" prop="style">
<el-select v-model="form.style" clearable placeholder="请选择实现方式" style="width:200px"> <el-select v-model="form.style" clearable placeholder="请选择实现方式" style="width:200px">
<el-option <el-option
v-for="(eItem,eIndex) in styleSelect" v-for="(eItem,eIndex) in styleSelect"
...@@ -227,7 +233,7 @@ ...@@ -227,7 +233,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="模块大类" prop="bigModule"> <el-form-item label="发布版本" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择模块大类" style="width:200px"> <el-select v-model="form.bigModule" clearable placeholder="请选择模块大类" style="width:200px">
<el-option <el-option
v-for="(eItem,eIndex) in bigModuleSelect" v-for="(eItem,eIndex) in bigModuleSelect"
...@@ -237,17 +243,7 @@ ...@@ -237,17 +243,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="模块小类" prop="smallModule"> <el-form-item label="上传图例" prop="location">
<el-select v-model="form.smallModule" clearable placeholder="请选择模块小类" style="width:200px">
<el-option
v-for="(eItem,eIndex) in smallModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="位置" prop="location">
<el-upload <el-upload
v-model="form.location" v-model="form.location"
class="avatar-uploader" class="avatar-uploader"
...@@ -258,6 +254,72 @@ ...@@ -258,6 +254,72 @@
<img v-if="imageUrl" class="bg-img" :src="imageUrl"> <img v-if="imageUrl" class="bg-img" :src="imageUrl">
</el-upload> </el-upload>
</el-form-item> </el-form-item>
<el-form-item label="额外投递1" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择额外投递1" style="width:200px">
<el-option
v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
<i class="el-icon-remove-outline"></i>
<i class="el-icon-circle-plus-outline"></i>
</el-select>
</el-form-item>
</el-col>
</el-form>
</el-row>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="saveCreateAndEditMenu">确 定</el-button>
</span>
</el-dialog>
<!-- 下线页面 -->
<el-dialog
title="下线页面"
:visible.sync="downPageVisible"
width="30%">
<el-row :gutter="30" class="row search" type="flex" style="margin-bottom:0;">
<el-form ref="downForm"
:model="form"
label-width="150px"
label-suffix=":"
label-position="right"
:rules="downRules"
size="mini">
<el-col :span="20">
<el-form-item label="页面名">
<span>首页</span>
</el-form-item>
<el-form-item label="页面编码">
<span>00010001</span>
</el-form-item>
<el-form-item label="实现方式">
<span>首页</span>
</el-form-item>
<el-form-item label="归属模块">
<span>00010001</span>
</el-form-item>
<el-form-item label="下线版本" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择下线版本" style="width:200px">
<el-option
v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="下线时间" prop="bigModule">
<el-select v-model="form.bigModule" clearable placeholder="请选择下线时间" style="width:200px">
<el-option
v-for="(eItem,eIndex) in bigModuleSelect"
:key="eIndex"
:label="eItem"
:value="eItem">
</el-option>
</el-select>
</el-form-item>
</el-col> </el-col>
</el-form> </el-form>
</el-row> </el-row>
...@@ -277,6 +339,7 @@ export default { ...@@ -277,6 +339,7 @@ export default {
labelPosition: 'right', labelPosition: 'right',
dialogVisible: false, dialogVisible: false,
creatPageVisible: false, creatPageVisible: false,
downPageVisible: false,
searchParam: { searchParam: {
menuCode: '', menuCode: '',
actionCode: '', actionCode: '',
...@@ -291,13 +354,7 @@ export default { ...@@ -291,13 +354,7 @@ export default {
pageSize: 15 pageSize: 15
}, },
smallModuleSelect: [], smallModuleSelect: [],
styleSelect: [{ styleSelect: [],
label: 'native',
value: 1
},{
label: 'html5',
value: 2
}],
bigModuleSelect: [], bigModuleSelect: [],
memberSelect: [], memberSelect: [],
statusSelect: [], statusSelect: [],
...@@ -342,6 +399,9 @@ export default { ...@@ -342,6 +399,9 @@ export default {
}, },
pageRules: { pageRules: {
},
downRules: {
} }
} }
}, },
...@@ -349,6 +409,10 @@ export default { ...@@ -349,6 +409,10 @@ export default {
}, },
methods: { methods: {
// 点击表格某一行
tableRowClick(row, column, event) {
console.log("=========", row)
},
search(param) { search(param) {
if(param) this.searchParam.pageNo = 1; if(param) this.searchParam.pageNo = 1;
}, },
...@@ -377,6 +441,13 @@ export default { ...@@ -377,6 +441,13 @@ export default {
this.search(); this.search();
} }
}); });
},
// 下线页面
downPage(row) {
this.downPageVisible = true;
},
confirmDownPage() {
}, },
// 新建页面埋点 // 新建页面埋点
createPoing(row) { createPoing(row) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册