From 2e7c71a8bde3e1681eaffce4eff701d302555fef Mon Sep 17 00:00:00 2001 From: icewint Date: Fri, 24 May 2024 07:42:26 +0800 Subject: [PATCH] =?UTF-8?q?[important]=E6=B7=BB=E5=8A=A0db=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/axios/db.js | 16 ++ src/view/component/dbData/AddDBData.vue | 151 ++++++++++++++++++ src/view/component/dbData/DbList.vue | 135 ++++++++++++++++ src/view/component/dbData/SearchForm.vue | 138 ++++++++++++++++ .../{PLCData => plcData}/AddPLCData.vue | 0 src/view/tab/development/DbData.vue | 77 ++++++++- src/view/tab/development/PLCData.vue | 5 +- 7 files changed, 516 insertions(+), 6 deletions(-) create mode 100644 src/axios/db.js create mode 100644 src/view/component/dbData/AddDBData.vue create mode 100644 src/view/component/dbData/DbList.vue create mode 100644 src/view/component/dbData/SearchForm.vue rename src/view/component/{PLCData => plcData}/AddPLCData.vue (100%) diff --git a/src/axios/db.js b/src/axios/db.js new file mode 100644 index 0000000..41e4a59 --- /dev/null +++ b/src/axios/db.js @@ -0,0 +1,16 @@ +import axios from '@/axios/base/base.axios'; + +export default { + // 查询Db数据,顺便返回PLC名称 + getDbWithName(req) { + return axios.post('/api/wcs/db/getDBWithPlcName', req) + }, + // 添加或者变更DB信息 + addOrUpdate(req) { + return axios.post('/api/wcs/db/addOrUpdate', req) + }, + // 删除一个DB信息 + deleteData(dbName) { + return axios.delete('/api/wcs/db/deleteDB', { params: { dbName: dbName }}) + } +} \ No newline at end of file diff --git a/src/view/component/dbData/AddDBData.vue b/src/view/component/dbData/AddDBData.vue new file mode 100644 index 0000000..de12688 --- /dev/null +++ b/src/view/component/dbData/AddDBData.vue @@ -0,0 +1,151 @@ + + + + + \ No newline at end of file diff --git a/src/view/component/dbData/DbList.vue b/src/view/component/dbData/DbList.vue new file mode 100644 index 0000000..6cbd1fd --- /dev/null +++ b/src/view/component/dbData/DbList.vue @@ -0,0 +1,135 @@ + + + + + \ No newline at end of file diff --git a/src/view/component/dbData/SearchForm.vue b/src/view/component/dbData/SearchForm.vue new file mode 100644 index 0000000..7023f00 --- /dev/null +++ b/src/view/component/dbData/SearchForm.vue @@ -0,0 +1,138 @@ + + + + + \ No newline at end of file diff --git a/src/view/component/PLCData/AddPLCData.vue b/src/view/component/plcData/AddPLCData.vue similarity index 100% rename from src/view/component/PLCData/AddPLCData.vue rename to src/view/component/plcData/AddPLCData.vue diff --git a/src/view/tab/development/DbData.vue b/src/view/tab/development/DbData.vue index 771cb67..301c7cf 100644 --- a/src/view/tab/development/DbData.vue +++ b/src/view/tab/development/DbData.vue @@ -1,27 +1,96 @@