【web】标题修改

dev
Wangxin 8 months ago
parent d00e998586
commit fbef639ab4
  1. 2
      ALOps_sys_fe/alops-ui/.env.development
  2. 2
      ALOps_sys_fe/alops-ui/.env.production
  3. 2
      ALOps_sys_fe/alops-ui/package.json
  4. 3
      ALOps_sys_fe/alops-ui/public/index.html
  5. 2
      ALOps_sys_fe/alops-ui/src/layout/components/Sidebar/Logo.vue
  6. 45
      ALOps_sys_fe/alops-ui/src/views/QandA/knowledge/index.vue
  7. 10
      ALOps_sys_fe/alops-ui/src/views/inMonitoring/inMonitor/message/index.vue
  8. 4
      ALOps_sys_fe/alops-ui/src/views/index.vue

@ -1,5 +1,5 @@
# 页面标题
VUE_APP_TITLE = 中国烟草
VUE_APP_TITLE = 唐山烟草网络设备智能监管平台
# 开发环境配置
ENV = 'development'

@ -1,5 +1,5 @@
# 页面标题
VUE_APP_TITLE = 中国烟草
VUE_APP_TITLE = 唐山烟草网络设备智能监管平台
# 生产环境配置
ENV = 'production'

@ -1,7 +1,7 @@
{
"name": "ruoyi",
"version": "3.9.0",
"description": "中国烟草",
"description": "唐山烟草网络设备智能监管平台",
"author": "若依",
"license": "MIT",
"scripts": {

@ -4,9 +4,10 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="renderer" content="webkit">
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<title><%= webpackConfig.name %></title>
<title>唐山烟草网络设备智能监管平台</title>
<!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
<style>
html,

@ -35,7 +35,7 @@ export default {
},
data() {
return {
title: process.env.VUE_APP_TITLE,
title: '中国烟草',
logo: logoImg
}
}

@ -22,7 +22,7 @@
<el-table-column label="文件名称" align="center" key="source" prop="source" :show-overflow-tooltip="true" />
<el-table-column label="更新时间" align="center" prop="uploadTime" width="160">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.uploadTime) }}</span>
<span>{{ formatISOTime(scope.row.uploadTime) }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="160" class-name="small-padding fixed-width">
@ -56,6 +56,8 @@
:data="{ source: form.source }"
:on-preview="handlePreview"
:on-remove="handleRemove"
:on-error="handleUploadError"
:before-upload="beforeUpload"
:file-list="fileList"
:headers="headers"
:auto-upload="false">
@ -298,6 +300,22 @@ export default {
this.$modal.msgSuccess("删除成功")
}).catch(() => {})
},
/** 格式化ISO时间字符串 */
formatISOTime(isoString) {
if (!isoString) return '';
const date = new Date(isoString);
if (isNaN(date.getTime())) return isoString;
const year = date.getFullYear();
const month = String(date.getMonth() + 1).padStart(2, '0');
const day = String(date.getDate()).padStart(2, '0');
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');
const seconds = String(date.getSeconds()).padStart(2, '0');
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
},
/** 导出按钮操作 */
handleExport() {
this.download('system/user/export', {
@ -318,6 +336,31 @@ export default {
handleFileUploadProgress(event, file, fileList) {
this.upload.isUploading = true
},
//
beforeUpload(file) {
const isDocx = file.name.endsWith('.docx');
const isTxt = file.name.endsWith('.txt');
const isLt5M = file.size / 1024 / 1024 < 5;
if (!isDocx && !isTxt) {
this.$message.error('只允许上传docx/txt格式的文件!');
return false;
}
if (!isLt5M) {
this.$message.error('文件大小不能超过5MB!');
return false;
}
return true;
},
//
handleUploadError(err, file, fileList) {
this.upload.isUploading = false;
//
this.$modal.msgError("上传失败,请重试");
console.error('上传失败:', err);
},
//
handleFileSuccess(response, file, fileList) {
this.upload.isUploading = false;

@ -9,6 +9,12 @@
<el-form-item label="预警时间">
<el-date-picker v-model="dateRange" style="width: 240px" value-format="yyyy-MM-dd hh:mm:ss" type="datetimerange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item>
<el-form-item label="设备编号" prop="equNumber">
<el-input v-model="queryParams.equNumber" placeholder="设备编号" clearable style="width: 240px" />
</el-form-item>
<el-form-item label="设备名称" prop="name">
<el-input v-model="queryParams.name" placeholder="设备名称" clearable style="width: 240px" />
</el-form-item>
<el-form-item label="预警等级" prop="level">
<el-select v-model="queryParams.level" placeholder="预警等级" clearable style="width: 240px">
<el-option v-for="dict in dict.type.warning_level" :key="dict.value" :label="dict.label" :value="dict.value" />
@ -39,11 +45,11 @@
<el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="50" align="center" />
<el-table-column
label="序号"
<el-table-column label="序号"
width="60"
type="index"
></el-table-column>
<el-table-column label="设备名称" align="center" key="name" prop="name" width="150" :show-overflow-tooltip="true" />
<el-table-column label="预警时间" align="center" key="occurTime" prop="occurTime" :show-overflow-tooltip="true" />
<el-table-column label="预警等级" align="center" key="level" prop="level" :show-overflow-tooltip="true" />
<el-table-column label="预警信息" align="center" key="message" prop="message" width="200" :show-overflow-tooltip="true">

@ -926,9 +926,11 @@ export default {
},
//
jumpToDeviceFiles(floor) {
// ''
const floorNumber = Number(String(floor).replace('层', ''));
this.$router.push({
path: '/device/files',
query: { floor: floor }
query: { floor: floorNumber }
});
},

Loading…
Cancel
Save