处理Email - Overview 模块中的问题

This commit is contained in:
renpy 2023-07-28 18:20:28 +08:00
parent 1e87c63fe4
commit 2a6ff43f0b
3 changed files with 43 additions and 35 deletions

View File

@ -1,7 +1,7 @@
<template> <template>
<div style="height: 100%;"> <div style="height: 100%;">
<div class="view-header"> <div class="view-header">
<div class="view-num">Alarm<span>{{ alarmTotal }}</span></div> <div class="view-num">Alarms<span>{{ alarmTotal }}</span></div>
<div> <div>
<a-button class="view-btn" @click="onAdd"> <a-button class="view-btn" @click="onAdd">
<img class="icon-add" src="@/assets/images/global/add.png" alt="" /> <img class="icon-add" src="@/assets/images/global/add.png" alt="" />
@ -82,28 +82,6 @@
@cancel="onCancel" @cancel="onCancel"
> >
<a-form :form="form" :label-col="{ span: 6 }" :wrapper-col="{ span: 16 }"> <a-form :form="form" :label-col="{ span: 6 }" :wrapper-col="{ span: 16 }">
<a-form-item label="DB Username">
<a-input
v-decorator="[
'username',
{
rules: [{ required: true, message: 'Please input username!' }],
initialVale: this.formVal.username
}
]"
/>
</a-form-item>
<a-form-item label="DB Password">
<a-input
v-decorator="[
'password',
{
rules: [{ required: true, message: 'Please input DB Password!' }],
initialVale: this.formVal.password
}
]"
/>
</a-form-item>
<a-form-item label="Name"> <a-form-item label="Name">
<a-input <a-input
v-decorator="[ v-decorator="[
@ -117,7 +95,7 @@
</a-form-item> </a-form-item>
<a-form-item label="DB Type"> <a-form-item label="DB Type">
<j-dict-select-tag <j-dict-select-tag
placeholder="请选择数据库类型" placeholder="Please select a database type"
dict-code="database_type" dict-code="database_type"
v-decorator="[ v-decorator="[
'type', 'type',
@ -150,6 +128,28 @@
]" ]"
/> />
</a-form-item> </a-form-item>
<a-form-item label="DB Username">
<a-input
v-decorator="[
'username',
{
rules: [{ required: true, message: 'Please input username!' }],
initialVale: this.formVal.username
}
]"
/>
</a-form-item>
<a-form-item label="DB Password">
<a-input
v-decorator="[
'password',
{
rules: [{ required: true, message: 'Please input DB Password!' }],
initialVale: this.formVal.password
}
]"
/>
</a-form-item>
</a-form> </a-form>
<template slot="footer"> <template slot="footer">
<a-space class="operators" :size="20"> <a-space class="operators" :size="20">
@ -180,6 +180,10 @@ const columns = [
title: 'IP ADDRESS', title: 'IP ADDRESS',
align: 'left', align: 'left',
dataIndex: 'ipAddress' dataIndex: 'ipAddress'
},{
title: 'DB TYPE',
align: 'left',
dataIndex: 'type'
},{ },{
title: 'PROT', title: 'PROT',
align: 'left', align: 'left',

View File

@ -1,7 +1,7 @@
<template> <template>
<div style="height: 100%;"> <div style="height: 100%;">
<div class="view-header"> <div class="view-header">
<div class="view-num">Alarm<span>{{ alarmTotal }}</span></div> <div class="view-num">Alarms<span>{{ alarmTotal }}</span></div>
<div> <div>
<a-button class="view-btn" @click="onAdd"> <a-button class="view-btn" @click="onAdd">
<img class="icon-add" src="@/assets/images/global/add.png" alt="" /> <img class="icon-add" src="@/assets/images/global/add.png" alt="" />
@ -84,7 +84,7 @@
v-model="visible" v-model="visible"
@cancel="onCancel" @cancel="onCancel"
> >
<a-form :form="form" :label-col="{ span: 9 }" :wrapper-col="{ span: 14 }"> <a-form :form="form" :label-col="{ span: 6 }" :wrapper-col="{ span: 16 }">
<a-form-item label="Name"> <a-form-item label="Name">
<a-input <a-input
v-decorator="[ v-decorator="[
@ -96,7 +96,7 @@
]" ]"
/> />
</a-form-item> </a-form-item>
<a-form-item label="Email Servier Address"> <a-form-item label="Server Address">
<a-input <a-input
v-decorator="[ v-decorator="[
'emailServerAddress', 'emailServerAddress',
@ -129,9 +129,9 @@
]" ]"
/> />
</a-form-item> </a-form-item>
<a-form-item label="Emil Type"> <a-form-item label="Email Type">
<j-dict-select-tag <j-dict-select-tag
placeholder="请选择邮箱类型" placeholder="Please select an email type"
dict-code="email_type" dict-code="email_type"
v-decorator="[ v-decorator="[
'emilType', 'emilType',
@ -142,7 +142,7 @@
]" ]"
/> />
</a-form-item> </a-form-item>
<a-form-item label="Station"> <a-form-item label="Enable or not">
<a-select <a-select
v-decorator="[ v-decorator="[
'enabled', 'enabled',
@ -152,10 +152,10 @@
} }
]" ]"
> >
<a-select-option value="1"> <a-select-option :value="1">
Enable Enable
</a-select-option> </a-select-option>
<a-select-option value="0"> <a-select-option :value="0">
Disabled Disabled
</a-select-option> </a-select-option>
</a-select> </a-select>
@ -197,6 +197,10 @@ const columns = [
scopedSlots: { scopedSlots: {
customRender: 'status' customRender: 'status'
} }
},{
title: 'ENABLE OR NOT',
align: 'left',
dataIndex: 'enabled'
},{ },{
title: 'E-MAIL', title: 'E-MAIL',
align: 'left', align: 'left',
@ -324,7 +328,7 @@ export default {
getAction("/sysEmail/findInfo", {id:this.currentId}).then(res => { getAction("/sysEmail/findInfo", {id:this.currentId}).then(res => {
if (res.success) { if (res.success) {
this.form.setFieldsValue({ this.form.setFieldsValue({
name: res.result.username, name: res.result.name,
emailServerAddress: res.result.emailServerAddress, emailServerAddress: res.result.emailServerAddress,
username: res.result.username, username: res.result.username,
password: res.result.password, password: res.result.password,

View File

@ -1,7 +1,7 @@
<template> <template>
<div style="height: 100%;"> <div style="height: 100%;">
<div class="view-header"> <div class="view-header">
<div class="view-num">Alarm<span>{{ alarmTotal }}</span></div> <div class="view-num">Alarms<span>{{ alarmTotal }}</span></div>
<div> <div>
<a-button class="view-btn" @click="onAdd"> <a-button class="view-btn" @click="onAdd">
<img class="icon-add" src="@/assets/images/global/add.png" alt="" /> <img class="icon-add" src="@/assets/images/global/add.png" alt="" />
@ -116,7 +116,7 @@
</template> </template>
<script> <script>
import TableList from '../../components/tableList.vue'; import TableList from '../../components/tableList.vue'
import { getAction,postAction,httpAction,deleteAction } from '@/api/manage' import { getAction,postAction,httpAction,deleteAction } from '@/api/manage'
const columns = [ const columns = [
{ {