From cef91d37fc2b90a5b90058d806d985f7dad593e7 Mon Sep 17 00:00:00 2001
From: crj <1518542096@qq.com>
Date: Sun, 29 Sep 2024 10:13:05 +0800
Subject: [PATCH] =?UTF-8?q?feax:()=E6=95=85=E9=9A=9C=E5=88=9D=E5=A7=8B?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/fault/company.js | 44 +++
src/api/fault/fault.js | 63 ++++
src/api/fault/loginfo.js | 36 +++
src/api/fault/message.js | 43 +++
src/api/tool/gen.js | 39 ++-
src/views/car/faultInfo/index.vue | 460 +++++++++++++++++++++++++++++
src/views/car/faultlog/index.vue | 286 ++++++++++++++++++
src/views/car/message/Navbar.vue | 280 ++++++++++++++++++
src/views/tool/gen/editTable.vue | 15 +-
src/views/tool/gen/genInfoForm.vue | 6 +-
src/views/tool/gen/importTable.vue | 29 +-
src/views/tool/gen/index.vue | 14 +-
12 files changed, 1293 insertions(+), 22 deletions(-)
create mode 100644 src/api/fault/company.js
create mode 100644 src/api/fault/fault.js
create mode 100644 src/api/fault/loginfo.js
create mode 100644 src/api/fault/message.js
create mode 100644 src/views/car/faultInfo/index.vue
create mode 100644 src/views/car/faultlog/index.vue
create mode 100644 src/views/car/message/Navbar.vue
diff --git a/src/api/fault/company.js b/src/api/fault/company.js
new file mode 100644
index 0000000..ac9c8e6
--- /dev/null
+++ b/src/api/fault/company.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询车辆故障列表
+export function listFaultInfo(query) {
+ return request({
+ url: '/fault/faultInfo/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询车辆故障详细
+export function getFaultInfo(id) {
+ return request({
+ url: '/fault/faultInfo/getInfo/' + id,
+ method: 'get'
+ })
+}
+
+// 新增车辆故障
+export function addFaultInfo(data) {
+ return request({
+ url: '/fault/faultInfo/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改车辆故障
+export function updateFaultInfo(data) {
+ return request({
+ url: '/fault/faultInfo/edit',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除车辆故障
+export function delFaultInfo(id) {
+ return request({
+ url: '/fault/faultInfo/remove/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/fault/fault.js b/src/api/fault/fault.js
new file mode 100644
index 0000000..92221ac
--- /dev/null
+++ b/src/api/fault/fault.js
@@ -0,0 +1,63 @@
+import request from '@/utils/request'
+
+// 查询车辆故障列表
+export function listFaultInfo(query) {
+ return request({
+ url: '/enterprise/faultInfo/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询车辆故障详细
+export function getFaultInfo(id) {
+ return request({
+ url: '/enterprise/faultInfo/getInfo/' + id,
+ method: 'get'
+ })
+}
+
+// 新增车辆故障
+export function addFaultInfo(data) {
+ return request({
+ url: '/enterprise/faultInfo/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改车辆故障
+export function updateFaultInfo(data) {
+ return request({
+ url: '/enterprise/faultInfo/edit',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除车辆故障
+export function delFaultInfo(id) {
+ return request({
+ url: '/enterprise/faultInfo/remove/' + id,
+ method: 'delete'
+ })
+}
+
+// 查询车辆故障列表
+export function faultMessageList(query) {
+ return request({
+ url: '/enterprise/message/faultMessageList',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询车辆故障类型
+export function faultTypeDown(query) {
+ return request({
+ url: '/enterprise/type/faultTypeList',
+ method: 'get',
+ params: query
+ })
+}
+
diff --git a/src/api/fault/loginfo.js b/src/api/fault/loginfo.js
new file mode 100644
index 0000000..a3ac935
--- /dev/null
+++ b/src/api/fault/loginfo.js
@@ -0,0 +1,36 @@
+import request from '@/utils/request'
+
+// 查询车辆故障列表
+export function faultLogList(query) {
+ return request({
+ url: '/enterprise/log/faultLogList',
+ method: 'get',
+ params: query
+ })
+}
+
+// 新增车辆故障
+export function insertFaultLog(data) {
+ return request({
+ url: '/enterprise/log/insertLog',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改车辆故障
+export function updateFaultLog(data) {
+ return request({
+ url: '/enterprise/log/updateLog',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除车辆故障
+export function delFaultInfo(id) {
+ return request({
+ url: '/enterprise/log/remove/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/fault/message.js b/src/api/fault/message.js
new file mode 100644
index 0000000..30c0c84
--- /dev/null
+++ b/src/api/fault/message.js
@@ -0,0 +1,43 @@
+import request from '@/utils/request'
+
+// 查询消息
+export function faultMessageList(query) {
+ return request({
+ url: '/enterprise/fault-message/faultMessageList',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询未读消息
+export function faultMessageOne() {
+ return request({
+ url: '/enterprise/fault-message/selectOne',
+ method: 'post'
+ })
+}
+
+// 查询已读消息
+export function faultMessageTwo() {
+ return request({
+ url: '/enterprise/fault-message/selectTwo',
+ method: 'post'
+ })
+}
+
+// 修改阅读状态
+export function updateTwo(faultMessageId) {
+ return request({
+ url: '/enterprise/fault-message/updateTwo/' + faultMessageId,
+ method: 'post'
+ })
+}
+
+// 删除消息
+export function deleteMessageId(faultMessageId) {
+ return request({
+ url: '/enterprise/fault-message/deleteMessageId/' + faultMessageId,
+ method: 'post'
+ })
+}
+
diff --git a/src/api/tool/gen.js b/src/api/tool/gen.js
index 3a412ac..7cac115 100644
--- a/src/api/tool/gen.js
+++ b/src/api/tool/gen.js
@@ -18,6 +18,14 @@ export function listDbTable(query) {
})
}
+// 查询db所有数据库列表
+export function listDbTableAll() {
+ return request({
+ url: '/code/gen/db/listAll',
+ method: 'get'
+ })
+}
+
// 查询表详细信息
export function getGenTable(tableId) {
return request({
@@ -36,11 +44,14 @@ export function updateGenTable(data) {
}
// 导入表
-export function importTable(data) {
+export function importTable(tables, dbName) {
return request({
url: '/code/gen/importTable',
method: 'post',
- params: data
+ params: {
+ tables: tables,
+ dbName: dbName
+ }
})
}
@@ -69,9 +80,29 @@ export function genCode(tableName) {
}
// 同步数据库
-export function synchDb(tableName) {
+export function synchDb(tableName,dbName) {
return request({
- url: '/code/gen/synchDb/' + tableName,
+ url: '/code/gen/synchDb/' + tableName+'/'+dbName,
method: 'get'
})
}
+
+// 查询所有数据库名称
+export function selDbNameAll() {
+ return request({
+ url: '/code/gen/selDbNameAll',
+ method: 'get'
+ })
+}
+
+// 根据数据库名称与表名称查询表字段
+export function selectDbTableColumnsByName(dbName,table) {
+ return request({
+ url: '/code/gen/selectDbTableColumnsByName',
+ method: 'get',
+ params: {
+ dbName: dbName,
+ table: table
+ }
+ })
+}
diff --git a/src/views/car/faultInfo/index.vue b/src/views/car/faultInfo/index.vue
new file mode 100644
index 0000000..e521f9b
--- /dev/null
+++ b/src/views/car/faultInfo/index.vue
@@ -0,0 +1,460 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 全部
+ 未读
+ 已读
+
+ {{ scope.row.faultMessageId }}
+ {{ scope.row.faultMessageSendName }}
+ {{ scope.row.faultMessageContent }}
+ {{ scope.row.faultMessageSendTime }}
+ {{ scope.row.faultMessageState }}
+
+
+ 已读
+ 删除
+
+
+
+
+
+
+
+
+
diff --git a/src/views/car/faultlog/index.vue b/src/views/car/faultlog/index.vue
new file mode 100644
index 0000000..ac66fd1
--- /dev/null
+++ b/src/views/car/faultlog/index.vue
@@ -0,0 +1,286 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.faultLogStartTime, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.faultLogEndTime, '{y}-{m}-{d}') }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/car/message/Navbar.vue b/src/views/car/message/Navbar.vue
new file mode 100644
index 0000000..c69bf16
--- /dev/null
+++ b/src/views/car/message/Navbar.vue
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/tool/gen/editTable.vue b/src/views/tool/gen/editTable.vue
index de0ad40..df27b97 100644
--- a/src/views/tool/gen/editTable.vue
+++ b/src/views/tool/gen/editTable.vue
@@ -127,9 +127,9 @@