Commit 03002517 authored by 盖献康's avatar 盖献康

Merge remote-tracking branch 'origin/develop' into develop

parents 4b77a377 78621bd2
......@@ -21,7 +21,7 @@ module.exports = {
"singleline": 10,
"multiline": {
"max": 1,
"allowFirstLine": false
"allowFirstLine": true
}
}],
"vue/singleline-html-element-content-newline": "off",
......
......@@ -52,8 +52,8 @@ export default {
Notification.warning(content)
},
// 确认窗体
confirm(content) {
return MessageBox.confirm(content, '系统提示', {
confirm(content, title = '系统提示') {
return MessageBox.confirm(content, title, {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
......
<template>
<div class="app-container">
<el-form
:model="queryParams"
v-show="showSearch"
ref="queryForm"
:model="queryParams"
size="small"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="操作地址" prop="operIp">
......@@ -85,7 +85,11 @@
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
<el-button
type="default"
icon="el-icon-refresh"
size="mini"
@click="resetQuery"
>重置</el-button
>
</el-form-item>
......@@ -94,35 +98,35 @@
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
v-hasPermi="['monitor:operlog:remove']"
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['monitor:operlog:remove']"
>删除</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
v-hasPermi="['monitor:operlog:remove']"
type="danger"
plain
icon="el-icon-delete"
size="mini"
@click="handleClean"
v-hasPermi="['monitor:operlog:remove']"
>清空</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
v-hasPermi="['monitor:operlog:export']"
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['monitor:operlog:export']"
>导出</el-button
>
</el-col>
......@@ -136,8 +140,8 @@
ref="tables"
v-loading="loading"
:data="list"
@selection-change="handleSelectionChange"
:default-sort="defaultSort"
@selection-change="handleSelectionChange"
@sort-change="handleSortChange"
>
<el-table-column type="selection" width="50" align="center" />
......@@ -218,11 +222,11 @@
>
<template slot-scope="scope">
<el-button
v-hasPermi="['monitor:operlog:query']"
size="mini"
type="text"
icon="el-icon-view"
@click="handleView(scope.row, scope.index)"
v-hasPermi="['monitor:operlog:query']"
>详细</el-button
>
</template>
......@@ -289,7 +293,7 @@
}}</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="异常信息:" v-if="form.status === 1">{{
<el-form-item v-if="form.status === 1" label="异常信息:">{{
form.errorMsg
}}</el-form-item>
</el-col>
......@@ -397,7 +401,7 @@ export default {
const operIds = row.operId || this.ids
this.$modal
.confirm('是否确认删除日志编号为"' + operIds + '"的数据项?')
.then(function () {
.then(() => {
return delOperlog(operIds)
})
.then(() => {
......@@ -410,7 +414,7 @@ export default {
handleClean() {
this.$modal
.confirm('是否确认清空所有操作日志数据项?')
.then(function () {
.then(() => {
return cleanOperlog()
})
.then(() => {
......
......@@ -24,7 +24,7 @@
<div class="cell">核心数</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.cpu">
<div v-if="server.cpu" class="cell">
{{ server.cpu.cpuNum }}
</div>
</td>
......@@ -34,7 +34,7 @@
<div class="cell">用户使用率</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.cpu">
<div v-if="server.cpu" class="cell">
{{ server.cpu.used }}%
</div>
</td>
......@@ -44,7 +44,7 @@
<div class="cell">系统使用率</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.cpu">
<div v-if="server.cpu" class="cell">
{{ server.cpu.sys }}%
</div>
</td>
......@@ -54,7 +54,7 @@
<div class="cell">当前空闲率</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.cpu">
<div v-if="server.cpu" class="cell">
{{ server.cpu.free }}%
</div>
</td>
......@@ -91,12 +91,12 @@
<div class="cell">总内存</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.mem">
<div v-if="server.mem" class="cell">
{{ server.mem.total }}G
</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.total }}M
</div>
</td>
......@@ -106,12 +106,12 @@
<div class="cell">已用内存</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.mem">
<div v-if="server.mem" class="cell">
{{ server.mem.used }}G
</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.used }}M
</div>
</td>
......@@ -121,12 +121,12 @@
<div class="cell">剩余内存</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.mem">
<div v-if="server.mem" class="cell">
{{ server.mem.free }}G
</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.free }}M
</div>
</td>
......@@ -137,8 +137,8 @@
</td>
<td class="el-table__cell is-leaf">
<div
class="cell"
v-if="server.mem"
class="cell"
:class="{ 'text-danger': server.mem.usage > 80 }"
>
{{ server.mem.usage }}%
......@@ -146,8 +146,8 @@
</td>
<td class="el-table__cell is-leaf">
<div
class="cell"
v-if="server.jvm"
class="cell"
:class="{ 'text-danger': server.jvm.usage > 80 }"
>
{{ server.jvm.usage }}%
......@@ -173,7 +173,7 @@
<div class="cell">服务器名称</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.sys">
<div v-if="server.sys" class="cell">
{{ server.sys.computerName }}
</div>
</td>
......@@ -181,7 +181,7 @@
<div class="cell">操作系统</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.sys">
<div v-if="server.sys" class="cell">
{{ server.sys.osName }}
</div>
</td>
......@@ -191,7 +191,7 @@
<div class="cell">服务器IP</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.sys">
<div v-if="server.sys" class="cell">
{{ server.sys.computerIp }}
</div>
</td>
......@@ -199,7 +199,7 @@
<div class="cell">系统架构</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.sys">
<div v-if="server.sys" class="cell">
{{ server.sys.osArch }}
</div>
</td>
......@@ -223,7 +223,7 @@
<div class="cell">Java名称</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.name }}
</div>
</td>
......@@ -231,7 +231,7 @@
<div class="cell">Java版本</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.version }}
</div>
</td>
......@@ -241,7 +241,7 @@
<div class="cell">启动时间</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.startTime }}
</div>
</td>
......@@ -249,7 +249,7 @@
<div class="cell">运行时长</div>
</td>
<td class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.runTime }}
</div>
</td>
......@@ -259,7 +259,7 @@
<div class="cell">安装路径</div>
</td>
<td colspan="3" class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.home }}
</div>
</td>
......@@ -269,7 +269,7 @@
<div class="cell">项目路径</div>
</td>
<td colspan="3" class="el-table__cell is-leaf">
<div class="cell" v-if="server.sys">
<div v-if="server.sys" class="cell">
{{ server.sys.userDir }}
</div>
</td>
......@@ -279,7 +279,7 @@
<div class="cell">运行参数</div>
</td>
<td colspan="3" class="el-table__cell is-leaf">
<div class="cell" v-if="server.jvm">
<div v-if="server.jvm" class="cell">
{{ server.jvm.inputArgs }}
</div>
</td>
......
......@@ -5,7 +5,7 @@ export default {
const { path } = params
this.$router.replace({ path: '/' + path, query })
},
render: function (h) {
render: h => {
return h() // avoid warning message
}
}
......
......@@ -105,23 +105,32 @@
v-loading="loading"
style="width: 100%; min-height: 50vh"
border
:scroll-x="'1500px'"
:default-sort="{ prop: 'createTime', order: 'descending' }"
:data="tableData"
>
<el-table-column width="100" label="序号" align="left">
<el-table-column width="80" label="序号" align="center">
<template slot-scope="scope">
<span>{{ scope.$index + 1 }}</span>
</template>
</el-table-column>
<el-table-column label="标准章节" sortable align="left">
<el-table-column label="标准章节" min-width="200" sortable align="left">
</el-table-column>
<el-table-column label="标准要求" sortable align="left">
<el-table-column label="标准要求" min-width="200" sortable align="left">
</el-table-column>
<el-table-column label="审查要点" sortable align="left">
<el-table-column label="审查要点" min-width="200" sortable align="left">
</el-table-column>
<el-table-column label="审查细则" align="left"> </el-table-column>
<el-table-column label="关联场景" align="left"> </el-table-column>
<el-table-column label="更新时间" align="left" sortable prop="createTime">
<el-table-column label="审查细则" min-width="200" align="left">
</el-table-column>
<el-table-column label="关联场景" min-width="200" align="left">
</el-table-column>
<el-table-column
label="更新时间"
min-width="200"
align="left"
sortable
prop="createTime"
>
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
......@@ -129,7 +138,9 @@
<el-table-column
label="操作"
align="left"
class-name="small-padding fixed-width"
width="160"
fixed="right"
class-name="fixed-width"
>
<template slot-scope="scope">
<el-button
......@@ -219,7 +230,18 @@ export default {
this.dialogPointManger.dialogVisible = true
this.dialogPointManger.source = {}
},
handleDelete() {},
handleDelete(row) {
this.$modal
.confirm('是否确定删除该条数据?', '操作确认')
.then(() => {
// return delNotice(noticeIds)
})
.then(() => {
this.loadData()
this.$modal.msgSuccess('删除成功')
})
.catch(() => {})
},
handleUpdate(row) {
this.dialogManger.dialogVisible = true
this.dialogManger.source = row
......
......@@ -64,23 +64,40 @@
style="width: 100%; min-height: 50vh"
border
:default-sort="{ prop: 'createTime', order: 'descending' }"
:scroll-x="'1500px'"
:data="tableData"
>
<el-table-column width="100" label="序号" align="left">
<el-table-column width="80" label="序号" align="center">
<template slot-scope="scope">
<span>{{ scope.$index + 1 }}</span>
</template>
</el-table-column>
<el-table-column label="检验场景编号" sortable align="left">
<el-table-column
label="检验场景编号"
min-width="200"
sortable
align="left"
>
</el-table-column>
<el-table-column label="场景分类" min-width="200" sortable align="left">
</el-table-column>
<el-table-column label="场景分类" sortable align="left">
<el-table-column
label="检验场景内容"
min-width="200"
sortable
align="left"
>
</el-table-column>
<el-table-column label="检验场景内容" sortable align="left">
<el-table-column label="更新人员" min-width="200" align="left">
</el-table-column>
<el-table-column label="更新人员" align="left"> </el-table-column>
<el-table-column label="更新时间" align="left" sortable prop="createTime">
<el-table-column
label="更新时间"
min-width="200"
align="left"
sortable
prop="createTime"
>
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
......@@ -88,7 +105,9 @@
<el-table-column
label="操作"
align="left"
class-name="small-padding fixed-width"
width="160"
fixed="right"
class-name="fixed-width"
>
<template slot-scope="scope">
<el-button
......@@ -162,7 +181,18 @@ export default {
this.dialogManger.dialogVisible = true
this.dialogManger.source = {}
},
handleDelete() {},
handleDelete(row) {
this.$modal
.confirm('是否确定删除场景?', '操作确认')
.then(() => {
// return delNotice(noticeIds)
})
.then(() => {
this.loadData()
this.$modal.msgSuccess('删除成功')
})
.catch(() => {})
},
handleUpdate(row) {
this.dialogManger.dialogVisible = true
this.dialogManger.source = row
......
......@@ -106,6 +106,7 @@ export default {
handleConfirm() {
this.$refs['form'].validate(valid => {
if (valid) {
console.log(valid)
}
})
}
......
......@@ -7,7 +7,7 @@
:key="dict.value"
:label="dict.value"
>
{{ dict.label }}
{{ dict.label }}{{ dict.value }}
</el-radio-button>
</el-radio-group>
</div>
......@@ -18,24 +18,18 @@
size="small"
:inline="true"
>
<el-form-item prop="deptName">
<el-select
v-model="queryParams.configType"
placeholder="场景分类"
<el-form-item prop="status">
<el-input
v-model="queryParams.deptName"
placeholder="标准章节关键词"
clearable
>
<el-option
v-for="dict in dict.type.sys_scene_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item prop="status">
<el-input
v-model="queryParams.deptName"
placeholder="请输入关键词"
placeholder="标准要求关键词"
clearable
@keyup.enter.native="handleQuery"
/>
......@@ -80,25 +74,67 @@
v-loading="loading"
style="width: 100%; min-height: 50vh"
border
:scroll-x="'1500px'"
:default-sort="{ prop: 'createTime', order: 'descending' }"
:data="tableData"
>
<el-table-column width="100" label="序号" align="center">
<el-table-column width="80" label="序号" align="center">
<template slot-scope="scope">
<span>{{ scope.$index + 1 }}</span>
</template>
</el-table-column>
<el-table-column label="标准分类" sortable align="center">
<el-table-column
v-if="queryParams.type == 1"
label="标准分类"
min-width="200"
align="center"
>
</el-table-column>
<el-table-column label="标准章节" sortable align="center">
<el-table-column label="标准章节" min-width="200" align="center">
</el-table-column>
<el-table-column label="标准要求" sortable align="center">
<el-table-column label="标准要求" min-width="200" align="center">
</el-table-column>
<el-table-column label="检验结果描述(符合)" align="left">
<el-table-column
label="检验结果描述(符合)"
min-width="200"
align="left"
>
</el-table-column>
<el-table-column label="检验结果描述(不符合)" align="left">
<el-table-column
label="检验结果描述(不符合)"
min-width="200"
align="left"
>
</el-table-column>
<el-table-column label="更新时间" align="left" sortable prop="createTime">
<el-table-column
v-if="queryParams.type == 2"
label="标准测试方法"
min-width="200"
align="center"
>
</el-table-column>
<el-table-column
v-if="queryParams.type == 2"
label="对象"
min-width="200"
align="left"
>
</el-table-column>
<el-table-column
v-if="queryParams.type == 2"
label="场景"
min-width="200"
align="left"
>
</el-table-column>
<el-table-column
v-if="queryParams.type == 1"
label="更新时间"
min-width="200"
align="left"
sortable
prop="createTime"
>
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
......@@ -106,7 +142,9 @@
<el-table-column
label="操作"
align="left"
class-name="small-padding fixed-width"
min-width="160"
fixed="right"
class-name="fixed-width"
>
<template slot-scope="scope">
<el-button
......@@ -153,12 +191,13 @@ export default {
'yan-dialog': dialog
},
mixins: [page],
dicts: ['sys_scene_type', 'sys_detailed_classification'],
dicts: ['sys_detailed_classification'],
data() {
return {
listUrl: '/system/role/list',
showSearch: true,
tableData: [],
queryParams: { type: 1 },
dialogManger: {
dialogVisible: false,
refreshList: false,
......@@ -180,7 +219,18 @@ export default {
this.dialogManger.dialogVisible = true
this.dialogManger.source = {}
},
handleDelete() {},
handleDelete(row) {
this.$modal
.confirm('是否确定删除该条标准?', '操作确认')
.then(() => {
// return delNotice(noticeIds)
})
.then(() => {
this.loadData()
this.$modal.msgSuccess('删除成功')
})
.catch(() => {})
},
handleUpdate(row) {
this.dialogManger.dialogVisible = true
this.dialogManger.source = row
......
<template>
<div class="app-container">
<el-form
:model="queryParams"
v-show="showSearch"
ref="queryForm"
:model="queryParams"
size="small"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="公告标题" prop="noticeTitle">
......@@ -46,45 +46,48 @@
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
<el-button
type="default"
icon="el-icon-refresh"
size="mini"
@click="resetQuery"
>重置</el-button
>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
v-hasPermi="['system:notice:add']"
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['system:notice:add']"
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
v-hasPermi="['system:notice:edit']"
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['system:notice:edit']"
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
v-hasPermi="['system:notice:remove']"
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['system:notice:remove']"
>删除</el-button
>
</el-col>
......@@ -156,19 +159,19 @@
>
<template slot-scope="scope">
<el-button
v-hasPermi="['system:notice:edit']"
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['system:notice:edit']"
>修改</el-button
>
<el-button
v-hasPermi="['system:notice:remove']"
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['system:notice:remove']"
>删除</el-button
>
</template>
......@@ -349,7 +352,7 @@ export default {
})
},
/** 提交按钮 */
submitForm: function () {
submitForm() {
this.$refs['form'].validate(valid => {
if (valid) {
if (this.form.noticeId !== undefined) {
......@@ -373,7 +376,7 @@ export default {
const noticeIds = row.noticeId || this.ids
this.$modal
.confirm('是否确认删除公告编号为"' + noticeIds + '"的数据项?')
.then(function () {
.then(() => {
return delNotice(noticeIds)
})
.then(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment