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 @@ + + + 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 @@ + + + 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 @@