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

修改获取页面类型

上级 13433690
...@@ -102,7 +102,11 @@ ...@@ -102,7 +102,11 @@
:empty-text="tableText"> :empty-text="tableText">
<el-table-column prop="pageCode" label="事件编码" min-width="100" align="left"></el-table-column> <el-table-column prop="pageCode" label="事件编码" min-width="100" align="left"></el-table-column>
<el-table-column prop="actionName" label="事件名" min-width="120" align="left"></el-table-column> <el-table-column prop="actionName" label="事件名" min-width="120" align="left"></el-table-column>
<el-table-column prop="pageName" label="所属页面" min-width="100" align="left"></el-table-column> <el-table-column prop="pageName" label="所属页面" min-width="100" align="left">
<template slot-scope="scope">
<span>{{scope.row.pageName}}-{{scope.row.pageTypeValue}}</span>
</template>
</el-table-column>
<el-table-column prop="actionTypeValue" label="事件类型" min-width="100" align="left"></el-table-column> <el-table-column prop="actionTypeValue" label="事件类型" min-width="100" align="left"></el-table-column>
<el-table-column prop="releaseVersion" label="发布版本" min-width="100" align="left"></el-table-column> <el-table-column prop="releaseVersion" label="发布版本" min-width="100" align="left"></el-table-column>
<el-table-column prop="releaseTime" label="发布时间" min-width="100" align="left"></el-table-column> <el-table-column prop="releaseTime" label="发布时间" min-width="100" align="left"></el-table-column>
...@@ -145,12 +149,13 @@ ...@@ -145,12 +149,13 @@
<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-form ref="assignForm" <el-form ref="assignForm"
:model="assignForm" :model="assignForm"
:rules="assignRule"
label-width="150px" label-width="150px"
label-suffix=":" label-suffix=":"
label-position="right" label-position="right"
size="mini"> size="mini">
<el-col :span="20"> <el-col :span="20">
<el-form-item label="任务状态" prop="changeStatus"> <el-form-item label="任务状态" prop="status">
<el-select v-model="assignForm.status" placeholder="请选择任务状态" style="width:200px"> <el-select v-model="assignForm.status" placeholder="请选择任务状态" style="width:200px">
<el-option <el-option
v-for="(eItem,eIndex) in assignstatusSelect" v-for="(eItem,eIndex) in assignstatusSelect"
...@@ -160,7 +165,7 @@ ...@@ -160,7 +165,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="指派人" prop="member"> <el-form-item label="指派人" prop="handlerIds">
<el-select v-model="assignForm.handlerIds" multiple placeholder="请选择指派人" style="width:200px"> <el-select v-model="assignForm.handlerIds" multiple placeholder="请选择指派人" style="width:200px">
<el-option <el-option
v-for="(eItem,eIndex) in assignSelect" v-for="(eItem,eIndex) in assignSelect"
...@@ -221,7 +226,7 @@ ...@@ -221,7 +226,7 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-if="form.pageType == 1" label="发布时间" prop="releaseTime"> <el-form-item v-if="form.pageType != 2" label="发布时间" prop="releaseTime">
<el-date-picker <el-date-picker
type="date" type="date"
placeholder="结束时间" placeholder="结束时间"
...@@ -280,7 +285,7 @@ ...@@ -280,7 +285,7 @@
label-position="right" label-position="right"
:rules="downRules" :rules="downRules"
size="mini"> size="mini">
<el-col :span="20"> <el-col :span="24">
<el-form-item label="事件名"> <el-form-item label="事件名">
<div>{{downForm.actionName}}</div> <div>{{downForm.actionName}}</div>
</el-form-item> </el-form-item>
...@@ -305,7 +310,7 @@ ...@@ -305,7 +310,7 @@
type="date" type="date"
placeholder="请选择下线时间" placeholder="请选择下线时间"
v-model="downForm.offTime" v-model="downForm.offTime"
style="width: 140px;" style="width: 200px;"
value-format="yyyy-MM-dd"> value-format="yyyy-MM-dd">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
...@@ -478,6 +483,14 @@ export default { ...@@ -478,6 +483,14 @@ export default {
offTime: [ offTime: [
{ required: true, message: '请选择下线时间', trigger: 'change' } { required: true, message: '请选择下线时间', trigger: 'change' }
] ]
},
assignRule: {
status: [
{ required: true, message: '请选择任务状态', trigger: 'change' }
],
handlerIds: [
{ required: true, message: '请选择指派人', trigger: 'change' }
],
}, },
imageUrl: '', imageUrl: '',
detailVisible: false, detailVisible: false,
...@@ -485,10 +498,10 @@ export default { ...@@ -485,10 +498,10 @@ export default {
} }
}, },
created() { created() {
this.searchParam.pageId = this.$route.query.id; this.searchParam.pageId = parseInt(this.$route.query.id);
}, },
mounted() { mounted() {
this.getActionType(this.searchParam.pageId); // this.getActionType(this.searchParam.pageId);
this.getPageList(); this.getPageList();
this.getVersionList(); this.getVersionList();
this.getStatusList(); this.getStatusList();
...@@ -604,14 +617,14 @@ export default { ...@@ -604,14 +617,14 @@ export default {
); );
}, },
// 获取页面类型 // 获取页面类型
getActionType(id) { // getActionType(id) {
this.getData( // this.getData(
"get", `/basic-data/bi/page/search/pageType?id=${id}`, {}, // "get", `/basic-data/bi/page/search/pageType?id=${id}`, {},
res => { // res => {
this.form.pageType = res.data.name; // this.form.pageType = res.data.name;
} // }
); // );
}, // },
// 详情 // 详情
getActionDetail(id) { getActionDetail(id) {
this.getData( this.getData(
...@@ -628,6 +641,7 @@ export default { ...@@ -628,6 +641,7 @@ export default {
// 编辑 // 编辑
editColumn(row) { editColumn(row) {
this.dialogVisible = true; this.dialogVisible = true;
this.form.pageType = row.pageType;
this.getActionDetail(row.id); this.getActionDetail(row.id);
this.getTagList(); this.getTagList();
}, },
...@@ -688,7 +702,7 @@ export default { ...@@ -688,7 +702,7 @@ export default {
// 指派 // 指派
assignDialog(row) { assignDialog(row) {
this.assignVisible = true; this.assignVisible = true;
this.assignForm.id = row.pageId; this.assignForm.id = row.id;
this.assignForm.handlerIds = []; this.assignForm.handlerIds = [];
this.assignForm.status = ''; this.assignForm.status = '';
this.getData( this.getData(
...@@ -701,20 +715,24 @@ export default { ...@@ -701,20 +715,24 @@ export default {
}, },
// 确定指派 // 确定指派
confirmAssign() { confirmAssign() {
this.assignForm.handlerIds.forEach((item, index) => { this.$refs.assignForm.validate((valid) => {
this.assignForm.handlerIds[index] = { if(valid) {
id: item.split("&")[0], this.assignForm.handlerIds.forEach((item, index) => {
name: item.split("&")[1] this.assignForm.handlerIds[index] = {
id: item.split("&")[0],
name: item.split("&")[1]
}
})
this.getData(
"post", `/basic-data/bi/pageAction/assign`, this.assignForm,
res => {
this.$message.success("指派成功");
this.assignVisible = false;
this.search();
}
);
} }
}) })
this.getData(
"post", `/basic-data/bi/pageAction/assign`, this.assignForm,
res => {
this.$message.success("指派成功");
this.assignVisible = false;
this.search();
}
);
}, },
// 查看详情 // 查看详情
detail(row) { detail(row) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册