From 29e0ed719859e672030d87dd74b0cb65bb8893a0 Mon Sep 17 00:00:00 2001 From: chengyu Date: Tue, 13 May 2025 09:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=9B=91=E6=8E=A7=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vehicleMachinery/video-manage/api.js | 66 ++++++++++++ .../vehicleMachinery/video-manage/index.vue | 100 ++++++++++++++++++ .../vehicleMachinery/video-manage/options.js | 43 ++++++++ 3 files changed, 209 insertions(+) create mode 100644 src/views/vehicleMachinery/video-manage/api.js create mode 100644 src/views/vehicleMachinery/video-manage/index.vue create mode 100644 src/views/vehicleMachinery/video-manage/options.js diff --git a/src/views/vehicleMachinery/video-manage/api.js b/src/views/vehicleMachinery/video-manage/api.js new file mode 100644 index 00000000..844a9d08 --- /dev/null +++ b/src/views/vehicleMachinery/video-manage/api.js @@ -0,0 +1,66 @@ +import axios from '@/utils/request' +// 查询分页数据: +export const vehicleList = (arg) => { + return axios.request({ + url: '/vehicle/list', + method: 'get', + params: arg, + dataType: 'json', + + }) +} +// 查询详情数据: +export const vehicleGetById = (arg) => { + return axios.request({ + url: `/vehicle/getById`, + method: 'get', + params: arg, + dataType: 'json', + + }) +} + +// 添加数据: +export const vehicleAdd = (arg) => { + return axios.request({ + url: '/vehicle/add', + method: 'post', + data: arg, + dataType: 'json', + + }) +} + +// 修改数据: +export const vehicleUpdate = (arg) => { + return axios.request({ + url: '/vehicle/update', + method: 'put', + data: arg, + dataType: 'json', + + }) +} + +// 删除数据: +export const vehicleDelete = (arg) => { + return axios.request({ + url: '/vehicle/delete', + method: 'delete', + params: { + id:arg.id[0] + }, + dataType: 'json', + + }) +} +// 查询分页数据: +export const iproductionplanList = (arg) => { + return axios.request({ + url: '/iproductionplan/list', + method: 'get', + params: arg, + dataType: 'json', + + }) +} \ No newline at end of file diff --git a/src/views/vehicleMachinery/video-manage/index.vue b/src/views/vehicleMachinery/video-manage/index.vue new file mode 100644 index 00000000..9da1740f --- /dev/null +++ b/src/views/vehicleMachinery/video-manage/index.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/views/vehicleMachinery/video-manage/options.js b/src/views/vehicleMachinery/video-manage/options.js new file mode 100644 index 00000000..21bc35c2 --- /dev/null +++ b/src/views/vehicleMachinery/video-manage/options.js @@ -0,0 +1,43 @@ +export const baseModelOptions = () => { + return [ + + ] +} + +export const baseFilterOptions = () => { + return [ + { + tag: 'el-input', + label: '设备名称:', + key: 'deviceName', + value: '', + default: '', + attribute: {//属性 + type: 'text', + placeholder: '请输入设备名称', + }, + }, + { + tag: 'el-input', + label: 'IMEI:', + key: 'imei', + value: '', + default: '', + attribute: {//属性 + type: 'text', + placeholder: '请输入IMEI', + }, + }, + { + tag: 'el-input', + label: '设备类型:', + key: 'mcType', + value: '', + default: '', + attribute: {//属性 + type: 'text', + placeholder: '请输入设备类型', + }, + }, + ] +} \ No newline at end of file