|
@@ -9,14 +9,30 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="实体类id" prop="entClsId">
|
|
|
+ <el-form-item label="属性单位" prop="attrUnit">
|
|
|
<el-input
|
|
|
- v-model="queryParams.entClsId"
|
|
|
+ v-model="queryParams.attrUnit"
|
|
|
+ placeholder="请输入属性单位"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="实体类id" prop="entClsID">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.entClsID"
|
|
|
placeholder="请输入实体类id"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="属性类描述" prop="attrClsMemo">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.attrClsMemo"
|
|
|
+ placeholder="请输入属性类描述"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="domainKey" prop="domainKey">
|
|
|
<el-input
|
|
|
v-model="queryParams.domainKey"
|
|
@@ -25,9 +41,17 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="isPublic" prop="arePublic">
|
|
|
+ <el-form-item label="domain" prop="domain">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.domain"
|
|
|
+ placeholder="请输入domain"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="isPublic" prop="isPublic">
|
|
|
<el-input
|
|
|
- v-model="queryParams.arePublic"
|
|
|
+ v-model="queryParams.isPublic"
|
|
|
placeholder="请输入isPublic"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
@@ -57,6 +81,22 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="entUseCount" prop="entUseCount">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.entUseCount"
|
|
|
+ placeholder="请输入entUseCount"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="isEdit" prop="isEdit">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.isEdit"
|
|
|
+ placeholder="请输入isEdit"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </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>
|
|
@@ -111,18 +151,23 @@
|
|
|
|
|
|
<el-table v-loading="loading" :data="classAttributeList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="属性id" align="center" prop="attrClsId" />
|
|
|
+ <el-table-column label="关系id" align="center" prop="attrClsID" />
|
|
|
<el-table-column label="属性类名称" align="center" prop="attrClsName" />
|
|
|
<el-table-column label="属性单位" align="center" prop="attrUnit" />
|
|
|
- <el-table-column label="ELEM" align="center" prop="entAndAttrType" />
|
|
|
- <el-table-column label="实体类id" align="center" prop="entClsId" />
|
|
|
+ <el-table-column label="属性类型" align="center" prop="entAndAttrType" />
|
|
|
+ <el-table-column label="属性类型" align="center" prop="attrType" />
|
|
|
+ <el-table-column label="实体类id" align="center" prop="entClsID" />
|
|
|
<el-table-column label="属性类描述" align="center" prop="attrClsMemo" />
|
|
|
- <el-table-column label="数据类型" align="center" prop="valueType" />
|
|
|
+ <el-table-column label="值类型 (TEXT) " align="center" prop="valueType" />
|
|
|
+ <el-table-column label="值类型 (TEXT) " align="center" prop="attrValueType" />
|
|
|
<el-table-column label="domainKey" align="center" prop="domainKey" />
|
|
|
- <el-table-column label="isPublic" align="center" prop="arePublic" />
|
|
|
+ <el-table-column label="domain" align="center" prop="domain" />
|
|
|
+ <el-table-column label="isPublic" align="center" prop="isPublic" />
|
|
|
<el-table-column label="最大值" align="center" prop="maxValue" />
|
|
|
<el-table-column label="最小值" align="center" prop="minValue" />
|
|
|
<el-table-column label="是否可以为空" align="center" prop="notNull" />
|
|
|
+ <el-table-column label="entUseCount" align="center" prop="entUseCount" />
|
|
|
+ <el-table-column label="isEdit" align="center" prop="isEdit" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
@@ -158,19 +203,22 @@
|
|
|
<el-input v-model="form.attrClsName" placeholder="请输入属性类名称" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="属性单位" prop="attrUnit">
|
|
|
- <el-input v-model="form.attrUnit" type="textarea" placeholder="请输入内容" />
|
|
|
+ <el-input v-model="form.attrUnit" placeholder="请输入属性单位" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="实体类id" prop="entClsId">
|
|
|
- <el-input v-model="form.entClsId" placeholder="请输入实体类id" />
|
|
|
+ <el-form-item label="实体类id" prop="entClsID">
|
|
|
+ <el-input v-model="form.entClsID" placeholder="请输入实体类id" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="属性类描述" prop="attrClsMemo">
|
|
|
- <el-input v-model="form.attrClsMemo" type="textarea" placeholder="请输入内容" />
|
|
|
+ <el-input v-model="form.attrClsMemo" placeholder="请输入属性类描述" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="domainKey" prop="domainKey">
|
|
|
<el-input v-model="form.domainKey" placeholder="请输入domainKey" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="isPublic" prop="arePublic">
|
|
|
- <el-input v-model="form.arePublic" placeholder="请输入isPublic" />
|
|
|
+ <el-form-item label="domain" prop="domain">
|
|
|
+ <el-input v-model="form.domain" placeholder="请输入domain" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="isPublic" prop="isPublic">
|
|
|
+ <el-input v-model="form.isPublic" placeholder="请输入isPublic" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="最大值" prop="maxValue">
|
|
|
<el-input v-model="form.maxValue" placeholder="请输入最大值" />
|
|
@@ -181,6 +229,12 @@
|
|
|
<el-form-item label="是否可以为空" prop="notNull">
|
|
|
<el-input v-model="form.notNull" placeholder="请输入是否可以为空" />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="entUseCount" prop="entUseCount">
|
|
|
+ <el-input v-model="form.entUseCount" placeholder="请输入entUseCount" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="isEdit" prop="isEdit">
|
|
|
+ <el-input v-model="form.isEdit" placeholder="请输入isEdit" />
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -222,14 +276,19 @@ export default {
|
|
|
attrClsName: null,
|
|
|
attrUnit: null,
|
|
|
entAndAttrType: null,
|
|
|
- entClsId: null,
|
|
|
+ attrType: null,
|
|
|
+ entClsID: null,
|
|
|
attrClsMemo: null,
|
|
|
valueType: null,
|
|
|
+ attrValueType: null,
|
|
|
domainKey: null,
|
|
|
- arePublic: null,
|
|
|
+ domain: null,
|
|
|
+ isPublic: null,
|
|
|
maxValue: null,
|
|
|
minValue: null,
|
|
|
notNull: null,
|
|
|
+ entUseCount: null,
|
|
|
+ isEdit: null,
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
@@ -259,18 +318,23 @@ export default {
|
|
|
// 表单重置
|
|
|
reset() {
|
|
|
this.form = {
|
|
|
- attrClsId: null,
|
|
|
+ attrClsID: null,
|
|
|
attrClsName: null,
|
|
|
attrUnit: null,
|
|
|
entAndAttrType: null,
|
|
|
- entClsId: null,
|
|
|
+ attrType: null,
|
|
|
+ entClsID: null,
|
|
|
attrClsMemo: null,
|
|
|
valueType: null,
|
|
|
+ attrValueType: null,
|
|
|
domainKey: null,
|
|
|
- arePublic: null,
|
|
|
+ domain: null,
|
|
|
+ isPublic: null,
|
|
|
maxValue: null,
|
|
|
minValue: null,
|
|
|
notNull: null,
|
|
|
+ entUseCount: null,
|
|
|
+ isEdit: null,
|
|
|
createBy: null,
|
|
|
createTime: null,
|
|
|
updateBy: null,
|
|
@@ -290,7 +354,7 @@ export default {
|
|
|
},
|
|
|
// 多选框选中数据
|
|
|
handleSelectionChange(selection) {
|
|
|
- this.ids = selection.map(item => item.attrClsId)
|
|
|
+ this.ids = selection.map(item => item.attrClsID)
|
|
|
this.single = selection.length!==1
|
|
|
this.multiple = !selection.length
|
|
|
},
|
|
@@ -303,8 +367,8 @@ export default {
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
this.reset();
|
|
|
- const attrClsId = row.attrClsId || this.ids
|
|
|
- getClassAttribute(attrClsId).then(response => {
|
|
|
+ const attrClsID = row.attrClsID || this.ids
|
|
|
+ getClassAttribute(attrClsID).then(response => {
|
|
|
this.form = response.data;
|
|
|
this.open = true;
|
|
|
this.title = "修改实体类属性";
|
|
@@ -314,7 +378,7 @@ export default {
|
|
|
submitForm() {
|
|
|
this.$refs["form"].validate(valid => {
|
|
|
if (valid) {
|
|
|
- if (this.form.attrClsId != null) {
|
|
|
+ if (this.form.attrClsID != null) {
|
|
|
updateClassAttribute(this.form).then(response => {
|
|
|
this.$modal.msgSuccess("修改成功");
|
|
|
this.open = false;
|
|
@@ -332,9 +396,9 @@ export default {
|
|
|
},
|
|
|
/** 删除按钮操作 */
|
|
|
handleDelete(row) {
|
|
|
- const attrClsIds = row.attrClsId || this.ids;
|
|
|
- this.$modal.confirm('是否确认删除实体类属性编号为"' + attrClsIds + '"的数据项?').then(function() {
|
|
|
- return delClassAttribute(attrClsIds);
|
|
|
+ const attrClsIDs = row.attrClsID || this.ids;
|
|
|
+ this.$modal.confirm('是否确认删除实体类属性编号为"' + attrClsIDs + '"的数据项?').then(function() {
|
|
|
+ return delClassAttribute(attrClsIDs);
|
|
|
}).then(() => {
|
|
|
this.getList();
|
|
|
this.$modal.msgSuccess("删除成功");
|