...
|
...
|
@@ -44,7 +44,7 @@ |
|
|
<el-table-column align="center" prop="categories" label="操作" 个 >
|
|
|
<template #default="scope">
|
|
|
<div class="handleBtn">
|
|
|
<span @click="handleFault(scope.row)" class="list-data-text">处理{{ scope.row.categories }}</span>
|
|
|
<span @click="handleFault(scope.row)" class="list-data-text">处理</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
...
|
...
|
@@ -59,13 +59,13 @@ |
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="故障分类">
|
|
|
<el-input v-model="faultHandleForm.categories"></el-input>
|
|
|
<el-input readonly="true" v-model="faultHandleForm.categories"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="当前状态">
|
|
|
<el-input v-model="faultHandleForm.state"></el-input>
|
|
|
<el-input readonly="true" v-model="faultHandleForm.state"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="故障主体">
|
|
|
<el-input v-model="faultHandleForm.faultBody"></el-input>
|
|
|
<el-input readonly="true" v-model="faultHandleForm.faultBody"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="flex-div-start div-fault " label="处理结果">
|
|
|
<el-radio-group v-model="faultHandleForm.state">
|
...
|
...
|
@@ -76,13 +76,13 @@ |
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="发生时间">
|
|
|
<el-input v-model="faultHandleForm.startTime"></el-input>
|
|
|
<el-input readonly="true" v-model="faultHandleForm.startTime"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="持续时长">
|
|
|
<el-input v-model="faultHandleForm.duration"></el-input>
|
|
|
<el-input readonly="true" v-model="faultHandleForm.duration"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="影响范围">
|
|
|
<el-input v-model="faultHandleForm.range"></el-input>
|
|
|
<el-input readonly="true" v-model="faultHandleForm.range"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="处理时间">
|
|
|
<el-input v-model="faultHandleForm.handleTime"></el-input>
|
...
|
...
|
@@ -115,7 +115,7 @@ |
|
|
</el-form>
|
|
|
|
|
|
</el-dialog>
|
|
|
<el-dialog v-model="faultDiagnosisDocVisible" title="电子税务局业务诊断报告" width="60%">
|
|
|
<el-dialog v-model="faultDiagnosisDocVisible" title="电子税务局业务故障诊断报告" width="60%">
|
|
|
<div class="diagnosisDoc-content">
|
|
|
<div class="export-div" @click="exportDoc"><img src="./src/assets/images/faultDiagnosis/icon-export.png" alt=""></div>
|
|
|
<el-row>
|
...
|
...
|
@@ -130,10 +130,10 @@ |
|
|
<el-col :span="3" class="list-stet-net" v-for="(item,index) in 4">
|
|
|
<div class="list-step flex-div-start">
|
|
|
<div class="list-step-top flex-div margin-30">
|
|
|
<div :class="['step-img-dia',{'step-img-yellow':index==0,'step-img-red':index==2}]">
|
|
|
<div :class="['step-img-dia']">
|
|
|
<i class="icon-step"></i>
|
|
|
</div>
|
|
|
<span :class="['list-line-dia',{'list-line-dia-yellow':index==0,'list-line-dia-red':index==2}]"></span>
|
|
|
<span :class="['list-line-dia']"></span>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
...
|
...
|
@@ -142,7 +142,7 @@ |
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
<div class="title-text">
|
|
|
<img src="./src/assets/images/faultDiagnosis/icon-yellow.png" class="title-img">
|
|
|
<img src="./src/assets/images/faultDiagnosis/icon-green.png" class="title-img">
|
|
|
<span>应用检测</span>
|
|
|
</div>
|
|
|
</el-col>
|
...
|
...
|
@@ -160,18 +160,18 @@ |
|
|
<div class="progress-con">
|
|
|
<el-progress stroke-width="12" :percentage="percentage" :color="customColor" :show-text="false" />
|
|
|
</div>
|
|
|
<div class="color-yellow">异常</div>
|
|
|
<!-- <div class="color-yellow">异常</div>-->
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<div class="program-table margin-30">
|
|
|
<div class="program-tr flex-div-start" v-for="item in 4">
|
|
|
<div class="program-tr flex-div-start" v-for="item in 5">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">节点{{item}}</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span :class="['program-td-text',{'program-td-text-yellow':item==1,'program-td-text-red':item==2}]">交易量响应时间</span>
|
|
|
<span class="program-td-text">响应时间</span>
|
|
|
<span class="program-td-text">成功率</span>
|
|
|
<span class="program-td-text">响应率</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
...
|
...
|
@@ -188,8 +188,8 @@ |
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<div class="program-text margin-30 flex-div-start">
|
|
|
<div>检测量:<span>50节点</span></div>
|
|
|
<span class="margin-left">20项指标</span><span class="margin-left">18项正常</span><span class="margin-left">2项异常</span>
|
|
|
<div><span>操作系统:194 数据库:4 </span></div>
|
|
|
<!-- <span class="margin-left">20项指标</span><span class="margin-left">18项正常</span><span class="margin-left">2项异常</span>-->
|
|
|
</div>
|
|
|
</el-row>
|
|
|
<el-row>
|
...
|
...
|
@@ -197,7 +197,7 @@ |
|
|
<div class="progress-div margin-30 flex-div-start">
|
|
|
<div class="color-green">正常</div>
|
|
|
<div class="progress-con">
|
|
|
<el-progress stroke-width="12" :percentage="percentage" :color="customColor" :show-text="false" />
|
|
|
<el-progress stroke-width="12" :percentage="percentage2" :color="customColor" :show-text="false" />
|
|
|
</div>
|
|
|
<div class="color-yellow">异常</div>
|
|
|
</div>
|
...
|
...
|
@@ -206,11 +206,52 @@ |
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<div class="program-table margin-30">
|
|
|
<div class="program-tr flex-div-start" v-for="item in 4">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">服务器{{item}}</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">7101申报管理平台</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">cpu使用率</span>
|
|
|
<span class="program-td-text">内存使用率</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">申报金三查询</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">cpu使用率</span>
|
|
|
<span class="program-td-text">内存使用率</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">8001:发票服务</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">cpu使用率</span>
|
|
|
<span class="program-td-text">内存使用率</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">出口退税服务</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">cpu使用率</span>
|
|
|
<span class="program-td-text">内存使用率</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">电子税务局文书数据库</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">RAC状态</span>
|
|
|
<span class="program-td-text">ASM磁盘组状态</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">电子税务局申报数据库</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">RAC状态</span>
|
|
|
<span class="program-td-text">ASM磁盘组状态</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">网络申报wlsb-001</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span :class="['program-td-text',{'program-td-text-yellow':item==1,'program-td-text-red':item==2}]">cpu</span>
|
|
|
<span class="program-td-text">PNG状态</span>
|
|
|
<span class="program-td-text-red">服务状态</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
...
|
...
|
@@ -219,7 +260,8 @@ |
|
|
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
<div class="title-text margin-left-30">
|
|
|
<div class="title-text">
|
|
|
<img src="./src/assets/images/faultDiagnosis/icon-green.png" class="title-img">
|
|
|
<span>APM</span>
|
|
|
</div>
|
|
|
</el-col>
|
...
|
...
|
@@ -228,10 +270,27 @@ |
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<div class="program-table margin-30">
|
|
|
<div class="program-tr flex-div-start" v-for="item in 4">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">arms{{item}}</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">Nw-basedata</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">服务</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">Nw-bzds</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">服务</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">Nw-csht</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
<span class="program-td-text">服务</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="program-tr flex-div-start">
|
|
|
<div class="program-td program-padding flex-div-center width-20 text-color">Nw-dj</div>
|
|
|
<div class="program-td flex-1-width flex-div-start">
|
|
|
|
|
|
<span class="program-td-text">服务</span>
|
|
|
</div>
|
|
|
</div>
|
...
|
...
|
@@ -246,27 +305,27 @@ |
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row v-for="item in 2">
|
|
|
<el-row>
|
|
|
<el-col :span="24" class="margin-top-bottom-10">
|
|
|
<div class="flex-div-start margin-30 ">
|
|
|
<div class="text-color">
|
|
|
解决方案{{item}}:
|
|
|
解决方案:
|
|
|
</div>
|
|
|
<div class="program-div">
|
|
|
可通过人工调整的方式解决
|
|
|
处理严重告警
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
</el-row>
|
|
|
<el-row >
|
|
|
<el-col :span="24">
|
|
|
<div class="btn-faultDiagnosis margin-top-bottom-30">
|
|
|
<el-button type="primary" @click="onSubmit">保存</el-button>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<!-- <el-row >-->
|
|
|
<!-- <el-col :span="24">-->
|
|
|
<!-- <div class="btn-faultDiagnosis margin-top-bottom-30">-->
|
|
|
<!-- <el-button type="primary" @click="onSubmit">保存</el-button>-->
|
|
|
<!-- </div>-->
|
|
|
<!-- </el-col>-->
|
|
|
<!-- </el-row>-->
|
|
|
</div>
|
|
|
|
|
|
</el-dialog>
|
...
|
...
|
|