|
|
@@ -45,7 +45,8 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery" v-hasPermi="['core:accessPlan:list']">搜索</el-button>
|
|
|
+ <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"
|
|
|
+ v-hasPermi="['core:accessPlan:list']">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
@@ -88,7 +89,7 @@
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
|
|
- v-hasPermi="['core:accessPlan:edit','core:accessPlan:query']">修改</el-button>
|
|
|
+ v-hasPermi="['core:accessPlan:edit', 'core:accessPlan:query']">修改</el-button>
|
|
|
<el-button size="mini" type="text" v-if="scope.row.isDistribute == 0" icon="el-icon-add"
|
|
|
@click="handDistribute(scope.row)" v-hasPermi="['core:accessPlan:add']">下发</el-button>
|
|
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
|
|
@@ -98,7 +99,7 @@
|
|
|
</el-table>
|
|
|
|
|
|
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
|
|
- @pagination="getList" />
|
|
|
+ @pagination="getList" />
|
|
|
</el-col>
|
|
|
|
|
|
</el-row>
|
|
|
@@ -136,7 +137,7 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="endTime" v-if="form.planCycle == 0" label="结束日期">
|
|
|
- <el-date-picker v-model="form.endTime" :picker-options="endDatepickerOptions" align="right" type="date"
|
|
|
+ <el-date-picker v-model="form.endTime" :picker-options="endDatepickerOptions" align="right" type="date"
|
|
|
placeholder="选择结束日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
@@ -148,7 +149,8 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="调阅频次" prop="planFrequency">
|
|
|
- <el-input type="number" oninput="if(value<=0)value=null;value=parseInt(value)" v-model.number="form.planFrequency" placeholder="请输入调阅频次" />
|
|
|
+ <el-input type="number" oninput="if(value<=0)value=null;value=parseInt(value)"
|
|
|
+ v-model.number="form.planFrequency" placeholder="请输入调阅频次" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备注" prop="description">
|
|
|
<el-input v-model="form.description" type="textarea" placeholder="请输入内容" />
|
|
|
@@ -186,7 +188,7 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
endDatepickerOptions: {
|
|
|
- disabledDate:this.disabledDate
|
|
|
+ disabledDate: this.disabledDate
|
|
|
},
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
|
@@ -305,7 +307,7 @@ export default {
|
|
|
this.handleQuery();
|
|
|
},
|
|
|
startDateChanged(time) {
|
|
|
-
|
|
|
+
|
|
|
if (this.form.startTime > this.form.endTime) {
|
|
|
this.form.endTime = this.form.startTime;
|
|
|
}
|
|
|
@@ -315,7 +317,7 @@ export default {
|
|
|
let startTime = new Date();
|
|
|
startTime.setTime(startTime.getTime() - 3600 * 1000 * 24);
|
|
|
if (this.form.startTime) {
|
|
|
-
|
|
|
+
|
|
|
startTime = new Date(this.formatTime(this.form.startTime, 'YYYY-MM-DD'));
|
|
|
startTime.setTime(startTime.getTime() - 3600 * 1000 * 24);
|
|
|
}
|
|
|
@@ -339,7 +341,10 @@ export default {
|
|
|
},
|
|
|
changeSelect(val) {
|
|
|
findRoleByType(val).then(response => {
|
|
|
+
|
|
|
this.roleList = response;
|
|
|
+ this.queryParams.roleId = null;
|
|
|
+ this.form.roleId = null;
|
|
|
})
|
|
|
},
|
|
|
/** 查询机构树数据 */
|
|
|
@@ -354,6 +359,9 @@ export default {
|
|
|
resetQuery() {
|
|
|
this.resetForm("queryForm");
|
|
|
this.handleQuery();
|
|
|
+ allRole().then(response => {
|
|
|
+ this.roleList = response.data;
|
|
|
+ });
|
|
|
},
|
|
|
// 多选框选中数据
|
|
|
handleSelectionChange(selection) {
|
|
|
@@ -367,6 +375,7 @@ export default {
|
|
|
this.reset();
|
|
|
this.open = true;
|
|
|
this.title = "添加监控调阅计划";
|
|
|
+ this.roleList = null;
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
@@ -376,7 +385,11 @@ export default {
|
|
|
this.form = response.data;
|
|
|
this.open = true;
|
|
|
this.title = "修改监控调阅计划";
|
|
|
+ findRoleByType(this.form.orgType).then(response => {
|
|
|
+ this.roleList = response;
|
|
|
+ })
|
|
|
});
|
|
|
+
|
|
|
},
|
|
|
/** 提交按钮 */
|
|
|
submitForm() {
|