|
|
@@ -8,12 +8,16 @@
|
|
|
</el-col>
|
|
|
<el-col :span="20" :xs="24">
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
- <el-form-item label="编号" prop="id">
|
|
|
+ <!-- <el-form-item label="编号" prop="id">
|
|
|
<el-input v-model="queryParams.id" placeholder="请输入编号" clearable
|
|
|
@keyup.enter.native="handleQuery"/>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="演练类型" prop="drillType">
|
|
|
- <el-select v-model="queryParams.drillType" placeholder="请选择演练类型" clearable>
|
|
|
+ </el-form-item> -->
|
|
|
+ <el-form-item label="演练场景" prop="drillProjects">
|
|
|
+ <el-input v-model="queryParams.drillProjects" placeholder="请输入关键字" clearable
|
|
|
+ @keyup.enter.native="handleQuery"/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="演练项目" prop="drillType">
|
|
|
+ <el-select v-model="queryParams.drillType" placeholder="请选择演练项目" clearable>
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.core_drill_type"
|
|
|
:key="dict.value"
|
|
|
@@ -22,21 +26,26 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
- <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
- </el-form-item>
|
|
|
+ <!-- <el-form-item>
|
|
|
+
|
|
|
+ </el-form-item> -->
|
|
|
</el-form>
|
|
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
<el-col :span="1.5">
|
|
|
+ <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button type="primary" icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
icon="el-icon-plus"
|
|
|
size="mini"
|
|
|
@click="handleAdd"
|
|
|
v-hasPermi="['core:drillDictionary:add']"
|
|
|
- >新增
|
|
|
+ >新增范本
|
|
|
</el-button>
|
|
|
</el-col>
|
|
|
<!-- <el-col :span="1.5">
|
|
|
@@ -53,16 +62,16 @@
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
|
|
|
- <el-table v-loading="loading" :data="drillDictionaryList" @selection-change="handleSelectionChange">
|
|
|
- <el-table-column label="编号" align="center" prop="id"/>
|
|
|
- <el-table-column label="机构名称" align="center" prop="orgName" />
|
|
|
+ <el-table border v-loading="loading" :data="drillDictionaryList" @selection-change="handleSelectionChange">
|
|
|
+ <el-table-column label="序号" type="index" align="center" width="60"/>
|
|
|
+ <el-table-column label="机构名称" align="left" header-align="center" prop="orgName" />
|
|
|
|
|
|
- <el-table-column label="演练类型" align="center" prop="drillType">
|
|
|
+ <el-table-column label="演练项目" align="left" header-align="center" prop="drillType">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.core_drill_type" :value="scope.row.drillType"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="解决方案" scoped-slot="drillProjects" align="center" prop="drillProjects">
|
|
|
+ <el-table-column label="演练场景" scoped-slot="drillProjects" align="center" prop="drillProjects">
|
|
|
<template slot-scope="scope">
|
|
|
<div class="ellipsis" :title="scope.row.drillProjects">{{ scope.row.drillProjects }}</div>
|
|
|
</template>
|
|
|
@@ -108,8 +117,8 @@
|
|
|
<!-- 添加或修改预案演练库对话框 -->
|
|
|
<DialogCom :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
- <el-form-item label="演练类型" prop="drillType" style="width:100%;">
|
|
|
- <el-select v-model="form.drillType" placeholder="请选择演练类型" style="width:100%;">
|
|
|
+ <el-form-item label="演练项目" prop="drillType" style="width:100%;">
|
|
|
+ <el-select v-model="form.drillType" placeholder="请选择演练项目" style="width:100%;">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.core_drill_type"
|
|
|
:key="dict.value"
|
|
|
@@ -118,8 +127,8 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="解决方案" prop="drillProjects">
|
|
|
- <el-input v-model="form.drillProjects" maxlength="50" placeholder="请输入解决方案"/>
|
|
|
+ <el-form-item label="演练场景" prop="drillProjects">
|
|
|
+ <el-input v-model="form.drillProjects" maxlength="50" placeholder="请输入演练场景"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="预设案由" prop="defaultCause">
|
|
|
<k-textarea v-model="form.defaultCause" :length="2000" show-word-limit placeholder="请输入预设案由"/>
|
|
|
@@ -263,7 +272,7 @@ export default {
|
|
|
handleAdd() {
|
|
|
this.reset();
|
|
|
this.open = true;
|
|
|
- this.title = "新增参考预案演练库";
|
|
|
+ this.title = "新增演练范本";
|
|
|
},
|
|
|
canEdit(row)
|
|
|
{
|
|
|
@@ -276,7 +285,7 @@ export default {
|
|
|
getDrillDictionary(id).then(response => {
|
|
|
this.form = response.data;
|
|
|
this.open = true;
|
|
|
- this.title = "编辑参考预案演练库";
|
|
|
+ this.title = "编辑演练范本";
|
|
|
});
|
|
|
},
|
|
|
/** 提交按钮 */
|