From 610814d17861dddb59abe186784f9610b48c8dff Mon Sep 17 00:00:00 2001 From: xce Date: Sat, 10 Jan 2026 06:48:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=99=90=E4=BD=8D=E6=97=B6?= =?UTF-8?q?=E9=97=B4+=20=E5=A4=A7=E6=A3=9A=E7=9B=B8=E5=85=B3api=E6=8E=A5?= =?UTF-8?q?=E5=85=A5+=E7=99=BB=E5=BD=95=E5=AF=86=E7=A0=81=E5=B1=95?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/system/assets/agri.js | 44 ++++++++++ api/system/assets/alarm.js | 44 ++++++++++ api/system/assets/limit.js | 52 +++++++++++ main.js | 2 +- pages/control/index.vue | 175 ++++++++++++++++++++++++------------- pages/login.vue | 34 +++++-- 6 files changed, 281 insertions(+), 70 deletions(-) create mode 100644 api/system/assets/agri.js create mode 100644 api/system/assets/alarm.js create mode 100644 api/system/assets/limit.js diff --git a/api/system/assets/agri.js b/api/system/assets/agri.js new file mode 100644 index 0000000..ddfecad --- /dev/null +++ b/api/system/assets/agri.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询大棚管理列表 +export function listAgri(query) { + return request({ + url: '/assets/agri/list', + method: 'get', + params: query + }) +} + +// 查询大棚管理详细 +export function getAgri(id) { + return request({ + url: '/assets/agri/' + id, + method: 'get' + }) +} + +// 新增大棚管理 +export function addAgri(data) { + return request({ + url: '/assets/agri', + method: 'post', + data: data + }) +} + +// 修改大棚管理 +export function updateAgri(data) { + return request({ + url: '/assets/agri', + method: 'put', + data: data + }) +} + +// 删除大棚管理 +export function delAgri(id) { + return request({ + url: '/assets/agri/' + id, + method: 'delete' + }) +} diff --git a/api/system/assets/alarm.js b/api/system/assets/alarm.js new file mode 100644 index 0000000..eb17bec --- /dev/null +++ b/api/system/assets/alarm.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询告警方式设置列表 +export function listAlarm(query) { + return request({ + url: '/assets/alarm/list', + method: 'get', + params: query + }) +} + +// 查询告警方式设置详细 +export function getAlarm(id) { + return request({ + url: '/assets/alarm/' + id, + method: 'get' + }) +} + +// 新增告警方式设置 +export function addAlarm(data) { + return request({ + url: '/assets/alarm', + method: 'post', + data: data + }) +} + +// 修改告警方式设置 +export function updateAlarm(data) { + return request({ + url: '/assets/alarm', + method: 'put', + data: data + }) +} + +// 删除告警方式设置 +export function delAlarm(id) { + return request({ + url: '/assets/alarm/' + id, + method: 'delete' + }) +} diff --git a/api/system/assets/limit.js b/api/system/assets/limit.js new file mode 100644 index 0000000..8102d21 --- /dev/null +++ b/api/system/assets/limit.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询执行时间限位管理列表 +export function listLimit(query) { + return request({ + url: '/assets/limit/list', + method: 'get', + params: query + }) +} + +// 查询执行时间限位管理详细 +export function getLimit(id) { + return request({ + url: '/assets/limit/' + id, + method: 'get' + }) +} + +// 新增执行时间限位管理 +export function addLimit(data) { + return request({ + url: '/assets/limit', + method: 'post', + data: data + }) +} + +// 修改执行时间限位管理 +export function updateLimit(data) { + return request({ + url: '/assets/limit', + method: 'put', + data: data + }) +} + +// 删除执行时间限位管理 +export function delLimit(id) { + return request({ + url: '/assets/limit/' + id, + method: 'delete' + }) +} + +// 大棚运行时间限位查询 +export function getAgriByImei(id) { + return request({ + url: '/assets/limit/getAgriByImei/' + id, + method: 'get' + }) +} diff --git a/main.js b/main.js index 016c627..5d01a9d 100644 --- a/main.js +++ b/main.js @@ -13,7 +13,7 @@ Vue.use(plugins) Vue.config.productionTip = false Vue.prototype.$store = store Vue.prototype.getDicts = getDicts - +window.wx={} App.mpType = 'app' const app = new Vue({ diff --git a/pages/control/index.vue b/pages/control/index.vue index 323ad54..acd72d8 100644 --- a/pages/control/index.vue +++ b/pages/control/index.vue @@ -2,7 +2,7 @@ 控制设置 - + @@ -62,7 +62,9 @@ {{ card.name }} {{ show[card.type] || '未知' }} - 运行时间:{{ limitTimes[card.type] || 0 }} s + + 运行时间:{{ limitTimes[`${card.type}Limit`] && limitTimes[`${card.type}Limit`]!=='0' ? `${limitTimes[`${card.type}Limit`]} s` : '- -' }} + @@ -79,35 +81,22 @@ - - - - - - + - - 修改{{ currentCard.name }}运行时间 + {{ `【${selectedText} - ${currentCard.name}】运行时间` }} 当前时间: - {{ currentCardTime }} s + {{ currentCardTime ? `${currentCardTime} 秒` : '未设置' }} - - 新时间: - - s + + 修改后时间: + + - + @@ -117,6 +106,8 @@