|
@@ -7,7 +7,7 @@
|
|
|
<el-button type="warning" @click="reset()">重置</el-button>
|
|
|
</div>
|
|
|
<div class="view-dataType-title-search">
|
|
|
- <el-input placeholder="请输入实体名称" v-model="keyWordData" class="input1">
|
|
|
+ <el-input placeholder="请输入主体/客体名称" v-model="keyWordData" class="input1">
|
|
|
<el-button slot="append" icon="el-icon-search" @click="searchClick"></el-button>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -17,28 +17,28 @@
|
|
|
</div>
|
|
|
<!-- 添加或修改模型信息对话框 -->
|
|
|
<el-dialog :title="dialogTitle" :visible.sync="dialogVisible" width="600px" :before-close="handleClose">
|
|
|
- <el-form ref="form" :model="form" label-width="80px">
|
|
|
- <el-form-item label="主体类型" prop="subjectCategory">
|
|
|
- <el-input :disabled="dialogTitle === '编辑'" v-model="form.subjectCategory" placeholder="请输入实体名称" />
|
|
|
- <!-- <el-select v-model="form.subjectCategory" placeholder="请选择主体类型">
|
|
|
+ <el-form ref="form" :model="form" label-width="80px" :rules="rules">
|
|
|
+ <el-form-item label="主体名称" prop="subjectName">
|
|
|
+ <el-input v-model="form.subjectName" placeholder="请输入主体名称" :disabled="dialogTitle === '编辑'" />
|
|
|
+ <!-- <el-select v-model="form.subjectName" placeholder="请选择实体类型">
|
|
|
<el-option v-for="(item, index) in subjectList" :key="index" :label="item.name" :value="item.name" />
|
|
|
</el-select> -->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="主体名称" prop="subjectName">
|
|
|
- <el-input v-model="form.subjectName" placeholder="请输入实体名称" :disabled="dialogTitle === '编辑'" />
|
|
|
- <!-- <el-select v-model="form.subjectName" placeholder="请选择实体类型">
|
|
|
+ <el-form-item label="主体类型" prop="subjectCategory">
|
|
|
+ <el-input :disabled="dialogTitle === '编辑'" v-model="form.subjectCategory" placeholder="请输入主体类型" />
|
|
|
+ <!-- <el-select v-model="form.subjectCategory" placeholder="请选择主体类型">
|
|
|
<el-option v-for="(item, index) in subjectList" :key="index" :label="item.name" :value="item.name" />
|
|
|
</el-select> -->
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="客体名称" prop="objectName">
|
|
|
- <el-input :disabled="dialogTitle === '编辑'" v-model="form.objectName" placeholder="请输入实体名称" />
|
|
|
+ <el-input :disabled="dialogTitle === '编辑'" v-model="form.objectName" placeholder="请输入客体名称" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="客体类型" prop="objectCategory">
|
|
|
- <el-input :disabled="dialogTitle === '编辑'" v-model="form.objectCategory" placeholder="请输入实体类型" />
|
|
|
+ <el-input :disabled="dialogTitle === '编辑'" v-model="form.objectCategory" placeholder="请输入客体类型" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="关系" prop="relationName">
|
|
|
- <el-select v-model="form.relationName" placeholder="请选择实体类型">
|
|
|
+ <el-select v-model="form.relationName" placeholder="请选择关系">
|
|
|
<el-option v-for="(item, index) in relationList" :key="index" :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
<!-- <el-input v-model="form.relationName" placeholder="请输入实体名称" /> -->
|
|
@@ -69,6 +69,13 @@ export default {
|
|
|
dialogVisible: false,
|
|
|
keyWordData: '',
|
|
|
searchValue: '',
|
|
|
+ rules: {
|
|
|
+ subjectName: [{ required: true, message: '主体名称不能为空', trigger: 'blur' }],
|
|
|
+ subjectCategory: [{ required: true, message: '主体类型不能为空', trigger: 'blur' }],
|
|
|
+ objectName: [{ required: true, message: '客体名称不能为空', trigger: 'blur' }],
|
|
|
+ objectCategory: [{ required: true, message: '客体类型不能为空', trigger: 'blur' }],
|
|
|
+ relationName: [{ required: true, message: '关系不能为空', trigger: 'change' }]
|
|
|
+ },
|
|
|
columns: [
|
|
|
{
|
|
|
prop: 'subjectName',
|
|
@@ -209,7 +216,9 @@ export default {
|
|
|
this.tableData = dataList
|
|
|
this.tableRequset.total = total
|
|
|
this.loading.close()
|
|
|
- } catch (error) {}
|
|
|
+ } catch (error) {
|
|
|
+ this.loading.close()
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
handleERData(data) {
|