From 452798ebbed7f416c5df8f94ba3e6d2970b8798e Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Mon, 13 Oct 2025 13:40:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E5=85=B3=E3=80=81=E6=B8=85=E5=85=B3?= =?UTF-8?q?=E7=BA=A7=E5=88=AB=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/tpl/import_customs_level.xlsx | Bin 0 -> 9559 bytes src/api/emis/emisCustomsLevel.js | 49 +++ .../emisCustomsLevel/draftSubmitLevel.vue | 403 ++++++++++++++++++ src/views/emis/emisCustomsLevel/levelForm.vue | 186 ++++++++ src/views/emis/emisCustomsLevel/list.vue | 353 +++++++++++++++ 5 files changed, 991 insertions(+) create mode 100644 public/static/tpl/import_customs_level.xlsx create mode 100644 src/api/emis/emisCustomsLevel.js create mode 100644 src/views/emis/emisCustomsLevel/draftSubmitLevel.vue create mode 100644 src/views/emis/emisCustomsLevel/levelForm.vue create mode 100644 src/views/emis/emisCustomsLevel/list.vue diff --git a/public/static/tpl/import_customs_level.xlsx b/public/static/tpl/import_customs_level.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c8220ecf0016b1db3402e0b14b409fb357422cc3 GIT binary patch literal 9559 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 H&tLx!XYyZM literal 0 HcmV?d00001 diff --git a/src/api/emis/emisCustomsLevel.js b/src/api/emis/emisCustomsLevel.js new file mode 100644 index 00000000..f85e807c --- /dev/null +++ b/src/api/emis/emisCustomsLevel.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +// 查询报关等级列表 +export function listCustomsLevel(query) { + return request({ + url: '/emis/emisCustomsLevel/list', + method: 'get', + params: query + }) +} + +// 查询报关等级详细 +export function getCustomsLevel(id) { + return request({ + url: '/emis/emisCustomsLevel/' + id, + method: 'get' + }) +} +// 新增报关等级 +export function addCustomsLevel(data) { + return request({ + url: '/emis/emisCustomsLevel', + method: 'post', + data: data + }) +} +// 修改报关等级 +export function updateCustomsLevel(data) { + return request({ + url: '/emis/emisCustomsLevel', + method: 'put', + data: data + }) +} +// 批量删除报关等级 +export function delCustomsLevel(ids) { + return request({ + url: '/emis/emisCustomsLevel/' + ids, + method: 'delete' + }) +} +// 导入报关等级 +export function draftSubmitLevel(data) { + return request({ + url: '/emis/emisCustomsLevel/draftSubmitLevel', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/views/emis/emisCustomsLevel/draftSubmitLevel.vue b/src/views/emis/emisCustomsLevel/draftSubmitLevel.vue new file mode 100644 index 00000000..64ab2568 --- /dev/null +++ b/src/views/emis/emisCustomsLevel/draftSubmitLevel.vue @@ -0,0 +1,403 @@ + + + + + diff --git a/src/views/emis/emisCustomsLevel/levelForm.vue b/src/views/emis/emisCustomsLevel/levelForm.vue new file mode 100644 index 00000000..0fcc9d28 --- /dev/null +++ b/src/views/emis/emisCustomsLevel/levelForm.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/src/views/emis/emisCustomsLevel/list.vue b/src/views/emis/emisCustomsLevel/list.vue new file mode 100644 index 00000000..62ab9c4c --- /dev/null +++ b/src/views/emis/emisCustomsLevel/list.vue @@ -0,0 +1,353 @@ + + + + +