|
|
@ -2,13 +2,15 @@
|
|
|
|
<el-card class="box-card">
|
|
|
|
<el-card class="box-card">
|
|
|
|
<el-form class="search" :inline="true" :model="vm" ref="vm" label-position="right" label-width="90px">
|
|
|
|
<el-form class="search" :inline="true" :model="vm" ref="vm" label-position="right" label-width="90px">
|
|
|
|
<el-form-item label="错误类型" prop="logErrType">
|
|
|
|
<el-form-item label="错误类型" prop="logErrType">
|
|
|
|
<el-input-dict v-model="vm.logErrType" clearable size="mini" placeholder="请输入错误类型" dict-name="LOG_ERR_TYPE" ></el-input-dict>
|
|
|
|
<el-input-dict v-model="vm.logErrType" clearable size="mini" placeholder="请输入错误类型"
|
|
|
|
|
|
|
|
dict-name="LOG_ERR_TYPE"></el-input-dict>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="错误标题" prop="title">
|
|
|
|
<el-form-item label="错误标题" prop="title">
|
|
|
|
<el-input v-model="vm.title" clearable size="mini" placeholder="请输入错误标题"></el-input>
|
|
|
|
<el-input v-model="vm.title" clearable size="mini" placeholder="请输入错误标题"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="处理结果" prop="logErrResult">
|
|
|
|
<el-form-item label="处理结果" prop="logErrResult">
|
|
|
|
<el-input-dict v-model="vm.logErrResult" clearable size="mini" placeholder="请输入处理结果" dict-name="LOG_ERR_RESULT" ></el-input-dict>
|
|
|
|
<el-input-dict v-model="vm.logErrResult" clearable size="mini" placeholder="请输入处理结果"
|
|
|
|
|
|
|
|
dict-name="LOG_ERR_RESULT"></el-input-dict>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="属性1" prop="attribute1">
|
|
|
|
<el-form-item label="属性1" prop="attribute1">
|
|
|
|
<el-input v-model="vm.attribute1" clearable size="mini" placeholder="请输入属性1"></el-input>
|
|
|
|
<el-input v-model="vm.attribute1" clearable size="mini" placeholder="请输入属性1"></el-input>
|
|
|
@ -134,40 +136,43 @@
|
|
|
|
:total="vm.totalCount">
|
|
|
|
:total="vm.totalCount">
|
|
|
|
</el-pagination>
|
|
|
|
</el-pagination>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
<el-dialog
|
|
|
|
:custom-class="'dialog'"
|
|
|
|
:custom-class="'dialog'"
|
|
|
|
:title="form.title"
|
|
|
|
:title="form.title"
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
:visible.sync="form.dialog">
|
|
|
|
:visible.sync="form.dialog">
|
|
|
|
<el-form class="form" :model="form" :inline="true" :rules="formRules" ref="form" label-position="right" label-width="90px">
|
|
|
|
<el-form class="form" :model="form" :inline="true" :rules="formRules" ref="form" label-position="right"
|
|
|
|
<el-form-item label="错误类型" prop="logErrType">
|
|
|
|
label-width="90px">
|
|
|
|
<el-input-dict v-model="form.logErrType" clearable size="mini" placeholder="请输入错误类型" dict-name="LOG_ERR_TYPE" ></el-input-dict>
|
|
|
|
<el-form-item label="错误类型" prop="logErrType">
|
|
|
|
</el-form-item>
|
|
|
|
<el-input-dict v-model="form.logErrType" clearable size="mini" placeholder="请输入错误类型"
|
|
|
|
<el-form-item label="错误标题" prop="title">
|
|
|
|
dict-name="LOG_ERR_TYPE"></el-input-dict>
|
|
|
|
<el-input v-model="form.title" clearable size="mini" placeholder="请输入错误标题"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="错误标题" prop="title">
|
|
|
|
<el-form-item label="错误内容" prop="content">
|
|
|
|
<el-input v-model="form.title" clearable size="mini" placeholder="请输入错误标题"></el-input>
|
|
|
|
<el-input v-model="form.content" clearable size="mini" placeholder="请输入错误内容"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="错误内容" prop="content">
|
|
|
|
<el-form-item label="处理结果" prop="logErrResult">
|
|
|
|
<el-input v-model="form.content" clearable size="mini" placeholder="请输入错误内容"></el-input>
|
|
|
|
<el-input-dict v-model="form.logErrResult" clearable size="mini" placeholder="请输入处理结果" dict-name="LOG_ERR_RESULT" ></el-input-dict>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="处理结果" prop="logErrResult">
|
|
|
|
<el-form-item label="属性1" prop="attribute1">
|
|
|
|
<el-input-dict v-model="form.logErrResult" clearable size="mini" placeholder="请输入处理结果"
|
|
|
|
<el-input v-model="form.attribute1" clearable size="mini" placeholder="请输入属性1"></el-input>
|
|
|
|
dict-name="LOG_ERR_RESULT"></el-input-dict>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="属性2" prop="attribute2">
|
|
|
|
<el-form-item label="属性1" prop="attribute1">
|
|
|
|
<el-input v-model="form.attribute2" clearable size="mini" placeholder="请输入属性2"></el-input>
|
|
|
|
<el-input v-model="form.attribute1" clearable size="mini" placeholder="请输入属性1"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="属性3" prop="attribute3">
|
|
|
|
<el-form-item label="属性2" prop="attribute2">
|
|
|
|
<el-input v-model="form.attribute3" clearable size="mini" placeholder="请输入属性3"></el-input>
|
|
|
|
<el-input v-model="form.attribute2" clearable size="mini" placeholder="请输入属性2"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
<el-form-item label="属性3" prop="attribute3">
|
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
|
<el-input v-model="form.attribute3" clearable size="mini" placeholder="请输入属性3"></el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
|
<el-button size="mini" @click="form.dialog = false">取 消</el-button>
|
|
|
|
<el-button size="mini" @click="form.dialog = false">取 消</el-button>
|
|
|
|
<el-button size="mini" type="primary" @click="onSave">保存</el-button>
|
|
|
|
<el-button size="mini" type="primary" @click="onSave">保存</el-button>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
var app = new Vue({
|
|
|
|
var app = new Vue({
|
|
|
@ -186,8 +191,8 @@
|
|
|
|
pageNumber: 1,
|
|
|
|
pageNumber: 1,
|
|
|
|
pageSize: 10,
|
|
|
|
pageSize: 10,
|
|
|
|
totalCount: 0,
|
|
|
|
totalCount: 0,
|
|
|
|
sortKey:'CREATE_TIME',
|
|
|
|
sortKey: 'CREATE_TIME',
|
|
|
|
sortType:'DESC'
|
|
|
|
sortType: 'DESC'
|
|
|
|
},
|
|
|
|
},
|
|
|
|
form: {//待提交表单
|
|
|
|
form: {//待提交表单
|
|
|
|
title: "",
|
|
|
|
title: "",
|
|
|
@ -203,14 +208,12 @@
|
|
|
|
rowVersion: ""
|
|
|
|
rowVersion: ""
|
|
|
|
},
|
|
|
|
},
|
|
|
|
formRules: {
|
|
|
|
formRules: {
|
|
|
|
logErrType: [
|
|
|
|
logErrType: [],
|
|
|
|
],
|
|
|
|
|
|
|
|
title: [
|
|
|
|
title: [
|
|
|
|
{required: true, message: '错误标题不能为空', trigger: 'blur'},
|
|
|
|
{required: true, message: '错误标题不能为空', trigger: 'blur'},
|
|
|
|
{min: 1, max: 50, message: '错误标题长度在 1 到 50 个字符', trigger: 'blur'}
|
|
|
|
{min: 1, max: 50, message: '错误标题长度在 1 到 50 个字符', trigger: 'blur'}
|
|
|
|
],
|
|
|
|
],
|
|
|
|
content: [
|
|
|
|
content: [],
|
|
|
|
],
|
|
|
|
|
|
|
|
logErrResult: [
|
|
|
|
logErrResult: [
|
|
|
|
{required: true, message: '处理结果不能为空', trigger: 'blur'},
|
|
|
|
{required: true, message: '处理结果不能为空', trigger: 'blur'},
|
|
|
|
],
|
|
|
|
],
|
|
|
@ -257,18 +260,14 @@
|
|
|
|
cancelButtonText: '取消',
|
|
|
|
cancelButtonText: '取消',
|
|
|
|
type: 'warning'
|
|
|
|
type: 'warning'
|
|
|
|
}).then(function () {
|
|
|
|
}).then(function () {
|
|
|
|
new Ajax()
|
|
|
|
new Ajax("system", "logErr", "delete", {id: item.id}).post(function (response) {
|
|
|
|
.module(this.module)
|
|
|
|
if (response.errors.length > 0) {
|
|
|
|
.target(this.target)
|
|
|
|
nav.e(response.errors[0].message);
|
|
|
|
.data({id: item.id})
|
|
|
|
} else {
|
|
|
|
.delete(function (response) {
|
|
|
|
nav.s("删除成功");
|
|
|
|
if (response.errors.length > 0) {
|
|
|
|
this.onFind();
|
|
|
|
nav.e(response.errors[0].message);
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
}.bind(this))
|
|
|
|
nav.s("删除成功");
|
|
|
|
|
|
|
|
this.onFind();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}.bind(this))
|
|
|
|
|
|
|
|
}.bind(this)).catch(function (action) {
|
|
|
|
}.bind(this)).catch(function (action) {
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|