From b6e541aab4413216e4c2f63231c59816c61ec3d9 Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Wed, 23 Oct 2024 08:48:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=B4=AD=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/baseGround/newBuy.js | 61 + src/api/baseGround/newBuyBind.js | 79 ++ .../material/materialsManage/house/index.vue | 2 +- .../goodsArrived/component/addTools.vue | 400 ++++-- .../newBuy/goodsArrived/component/home.vue | 478 +++++-- .../goodsArrived/component/queryTools.vue | 1214 +++++++++++++++++ .../material/newBuy/goodsArrived/index.vue | 25 +- .../goodsBind/component/bindQrTools.vue | 531 +++++++ .../newBuy/goodsBind/component/bindTools.vue | 591 ++++++++ .../newBuy/goodsBind/component/home.vue | 575 ++++++++ src/views/material/newBuy/goodsBind/index.vue | 79 ++ 11 files changed, 3771 insertions(+), 264 deletions(-) create mode 100644 src/api/baseGround/newBuyBind.js create mode 100644 src/views/material/newBuy/goodsArrived/component/queryTools.vue create mode 100644 src/views/material/newBuy/goodsBind/component/bindQrTools.vue create mode 100644 src/views/material/newBuy/goodsBind/component/bindTools.vue create mode 100644 src/views/material/newBuy/goodsBind/component/home.vue create mode 100644 src/views/material/newBuy/goodsBind/index.vue diff --git a/src/api/baseGround/newBuy.js b/src/api/baseGround/newBuy.js index eb31c5e..be77ba0 100644 --- a/src/api/baseGround/newBuy.js +++ b/src/api/baseGround/newBuy.js @@ -9,6 +9,67 @@ export function getListNewBuy(query) { }) } +//任务 详情 +export function getPurchaseCheckInfo(id) { + return request({ + url: '/material/purchase_check_info/'+ id, + method: 'get', + }) +} + +//人员 详情 +export function getNoticePeople(query) { + return request({ + url: '/material/purchase_notice_person/list', + method: 'get', + params: query, + }) +} + +// 人员--删除 +export function delPeople(ids) { + return request({ + url: '/material/purchase_notice_person/' + ids, + method: 'delete', + }) +} + +// 人员管理--新增 +export function addNoticeUser(data) { + return request({ + url: '/material/purchase_notice_person/batchAddNoticePerson', + method: 'post', + data: data, + }) +} + +// 仓库管理--修改 +export function bmNoticeInfo(data) { + return request({ + url: '/material/purchase_notice_person/batchSendSms', + method: 'put', + data: data, + }) +} + + +//机具类型管理列表信息 +export function getUserAll() { + return request({ + url: '/system/user/list', + method: 'get', + }) +} + +//获取机具类型树2 +export function equipmentTypeTree(query) { + return request({ + url: '/material/ma_type/equipmentType', + method: 'get', + params: query, + }) +} + //查看机具类型管理列表详细信息 export function getHouseDetail(id) { return request({ diff --git a/src/api/baseGround/newBuyBind.js b/src/api/baseGround/newBuyBind.js new file mode 100644 index 0000000..3b634b6 --- /dev/null +++ b/src/api/baseGround/newBuyBind.js @@ -0,0 +1,79 @@ +import request from '@/utils/request' + +//机具类型管理列表信息 +export function getListNewBuyBind(query) { + return request({ + url: '/material/purchase/bind/list', + method: 'get', + params: query, + }) +} + +//任务 详情 +export function getListDetail(query) { + return request({ + url: '/material/purchase/bind/details', + method: 'get', + params: query, + }) +} + +//二级页面 详情 +export function getListDetailById(query) { + return request({ + url: '/material/purchase/bind/getById', + method: 'get', + params: query, + }) +} + +//人员 详情 +export function getNoticePeople(query) { + return request({ + url: '/material/purchase_notice_person/list', + method: 'get', + params: query, + }) +} + +// 人员--删除 +export function delPeople(ids) { + return request({ + url: '/material/purchase_notice_person/' + ids, + method: 'delete', + }) +} + +// 人员管理--新增 +export function addNoticeUser(data) { + return request({ + url: '/material/purchase_notice_person/batchAddNoticePerson', + method: 'post', + data: data, + }) +} + +// 仓库管理--修改 +export function bmNoticeInfo(data) { + return request({ + url: '/material/purchase_notice_person/batchSendSms', + method: 'put', + data: data, + }) +} + + +//机具类型管理列表信息 +export function getUserAll() { + return request({ + url: '/system/user/list', + method: 'get', + }) +} + + + + + + + diff --git a/src/views/material/materialsManage/house/index.vue b/src/views/material/materialsManage/house/index.vue index c06c084..8bb8ece 100644 --- a/src/views/material/materialsManage/house/index.vue +++ b/src/views/material/materialsManage/house/index.vue @@ -92,7 +92,7 @@ 删除 - +
- - - - - - - - - - - - + + + + + - - + + - - - - - - - - - - - + @@ -177,27 +136,30 @@ > - + + + + + + + diff --git a/src/views/material/newBuy/goodsArrived/index.vue b/src/views/material/newBuy/goodsArrived/index.vue index b926eac..15c8be7 100644 --- a/src/views/material/newBuy/goodsArrived/index.vue +++ b/src/views/material/newBuy/goodsArrived/index.vue @@ -6,13 +6,18 @@ :pageContent="pageContent" @goBack="goBack" /> - + @addTools="addTools" + @editTools="editTools" + @addToolsSuccess="addToolsSuccess" + @queryTools="queryTools" + />
@@ -20,11 +25,13 @@ import PageHeader from "@/components/pageHeader"; import Home from "./component/home.vue"; // 主列表 import AddTools from './component/addTools.vue' // 新增机具 和 修改机具 +import QueryTools from './component/queryTools.vue' // 查询机具 和 验收机具 export default { components: { Home, PageHeader, AddTools, + QueryTools }, data() { return { @@ -51,6 +58,20 @@ export default { addToolsSuccess() { this.isShowComponent = 'Home' }, + /* 编辑工机具 */ + editTools(id) { + this.isEdit = true + this.pageContent = '编辑机具' + this.editTaskId = id + this.isShowComponent = 'AddTools' + }, + /* 查询工机具 */ + queryTools(id) { + this.isView = true + this.pageContent = '详情信息' + this.queryTaskId = id + this.isShowComponent = 'QueryTools' + }, /* 返回按钮 */ goBack() { this.isShowComponent = "Home"; diff --git a/src/views/material/newBuy/goodsBind/component/bindQrTools.vue b/src/views/material/newBuy/goodsBind/component/bindQrTools.vue new file mode 100644 index 0000000..d7b3c90 --- /dev/null +++ b/src/views/material/newBuy/goodsBind/component/bindQrTools.vue @@ -0,0 +1,531 @@ + + + + diff --git a/src/views/material/newBuy/goodsBind/component/bindTools.vue b/src/views/material/newBuy/goodsBind/component/bindTools.vue new file mode 100644 index 0000000..ab4800a --- /dev/null +++ b/src/views/material/newBuy/goodsBind/component/bindTools.vue @@ -0,0 +1,591 @@ + + + + diff --git a/src/views/material/newBuy/goodsBind/component/home.vue b/src/views/material/newBuy/goodsBind/component/home.vue new file mode 100644 index 0000000..c09b555 --- /dev/null +++ b/src/views/material/newBuy/goodsBind/component/home.vue @@ -0,0 +1,575 @@ + + + + diff --git a/src/views/material/newBuy/goodsBind/index.vue b/src/views/material/newBuy/goodsBind/index.vue new file mode 100644 index 0000000..164d83e --- /dev/null +++ b/src/views/material/newBuy/goodsBind/index.vue @@ -0,0 +1,79 @@ + + + \ No newline at end of file