From 5056526dc9f559db00aed5f127c52390ea8f518d Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Wed, 5 Mar 2025 17:46:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E5=8A=9E=E7=90=86-=E9=A2=86?= =?UTF-8?q?=E6=96=99=E7=94=B3=E8=AF=B7=E5=8F=91=E5=B8=83=EF=BC=8C=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/leasePublish/index.js | 46 ++ src/api/stquery/stquery.js | 20 +- src/views/business/discountApply/index.vue | 6 +- .../leasePublish/component/addToolsApply.vue | 486 +++++++++++++ .../leasePublish/component/homeApply.vue | 306 ++++++++ .../component/queryToolsApply.vue | 376 ++++++++++ src/views/business/leasePublish/index.vue | 87 +++ src/views/material/stquery/electronicTag.vue | 660 ++++++++++++++++++ 8 files changed, 1982 insertions(+), 5 deletions(-) create mode 100644 src/api/leasePublish/index.js create mode 100644 src/views/business/leasePublish/component/addToolsApply.vue create mode 100644 src/views/business/leasePublish/component/homeApply.vue create mode 100644 src/views/business/leasePublish/component/queryToolsApply.vue create mode 100644 src/views/business/leasePublish/index.vue create mode 100644 src/views/material/stquery/electronicTag.vue diff --git a/src/api/leasePublish/index.js b/src/api/leasePublish/index.js new file mode 100644 index 00000000..1316d1e9 --- /dev/null +++ b/src/api/leasePublish/index.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + + +// 获取领用申请一级列表-列表 +export function getLeasePublishList(query) { + return request({ + url: '/material/leaseTask/getPublishList', + method: 'get', + params: query + }) +} + + +// 获取领用申请详情 +export function getApplyInfo(query) { + return request({ + url: '/material/leaseTask/getDetailsById', + method: 'get', + params: query + }) +} + +// 通过三级获取四级下拉规格框 +export function getTypeOptions(query) { + return request({ + url: '/material/ma_type/selectMaTypeListByTypeId', + method: 'get', + params: query + }) +} + +// 领用发布 +export function applySubmit(data) { + return request({ + url: '/material/leaseTask/addPublish', + method: 'post', + data + }) +} + + + + + + + diff --git a/src/api/stquery/stquery.js b/src/api/stquery/stquery.js index 7ecfde38..a3588f28 100644 --- a/src/api/stquery/stquery.js +++ b/src/api/stquery/stquery.js @@ -104,8 +104,24 @@ export function getOutRecordListApi(query) { }) } - - + // 获取电子标签详情 + export function getListTag(query) { + return request({ + url: '/material/ma_machine/getElectronicLabel', + method: 'get', + params: query + }) + } + + // 获取电子标签下拉框 + export function getSelectionList(query) { + return request({ + url: '/material/ma_machine/getByMaCode', + method: 'get', + params: query + }) + } + diff --git a/src/views/business/discountApply/index.vue b/src/views/business/discountApply/index.vue index d6b7aa83..5b5e3cb8 100644 --- a/src/views/business/discountApply/index.vue +++ b/src/views/business/discountApply/index.vue @@ -252,6 +252,9 @@ :span-method="objectSpanMethodApply" border :row-class-name="getRowClassName" > + + + - - - diff --git a/src/views/business/leasePublish/component/addToolsApply.vue b/src/views/business/leasePublish/component/addToolsApply.vue new file mode 100644 index 00000000..a9234114 --- /dev/null +++ b/src/views/business/leasePublish/component/addToolsApply.vue @@ -0,0 +1,486 @@ + + + + diff --git a/src/views/business/leasePublish/component/homeApply.vue b/src/views/business/leasePublish/component/homeApply.vue new file mode 100644 index 00000000..9ddb6af3 --- /dev/null +++ b/src/views/business/leasePublish/component/homeApply.vue @@ -0,0 +1,306 @@ + + + + diff --git a/src/views/business/leasePublish/component/queryToolsApply.vue b/src/views/business/leasePublish/component/queryToolsApply.vue new file mode 100644 index 00000000..2dd4eb8d --- /dev/null +++ b/src/views/business/leasePublish/component/queryToolsApply.vue @@ -0,0 +1,376 @@ + + + + diff --git a/src/views/business/leasePublish/index.vue b/src/views/business/leasePublish/index.vue new file mode 100644 index 00000000..380118ad --- /dev/null +++ b/src/views/business/leasePublish/index.vue @@ -0,0 +1,87 @@ + + + \ No newline at end of file diff --git a/src/views/material/stquery/electronicTag.vue b/src/views/material/stquery/electronicTag.vue new file mode 100644 index 00000000..732c7628 --- /dev/null +++ b/src/views/material/stquery/electronicTag.vue @@ -0,0 +1,660 @@ + + + +