From 5ff53bfbd796d2a1fa5dc331ba44f49fa9c73013 Mon Sep 17 00:00:00 2001
From: zzyuan <781948537@qq.com>
Date: Wed, 20 Nov 2024 14:24:17 +0800
Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=96=99=E7=9B=B8=E5=85=B3=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages.json | 39 ++++++--
src/pages/back/addBack.vue | 144 +++++++++++++++++++++++++++++
src/pages/back/backCode.vue | 84 +++++++++++++++++
src/pages/back/backNum.vue | 92 +++++++++++++++++++
src/pages/back/detail.vue | 177 ++++++++++++++++++++++++++++++++++++
src/pages/back/index.vue | 64 ++++++++-----
src/services/back.js | 29 +++++-
7 files changed, 595 insertions(+), 34 deletions(-)
create mode 100644 src/pages/back/addBack.vue
create mode 100644 src/pages/back/backCode.vue
create mode 100644 src/pages/back/backNum.vue
create mode 100644 src/pages/back/detail.vue
diff --git a/src/pages.json b/src/pages.json
index e760154..1f101cc 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -72,12 +72,6 @@
"navigationBarTitleText": "领料出库"
}
},
- {
- "path": "pages/back/index",
- "style": {
- "navigationBarTitleText": "退料任务"
- }
- },
// 2. 详情
{
"path": "pages/picking/outbound/details",
@@ -98,7 +92,40 @@
"style": {
"navigationBarTitleText": "数量出库"
}
+ },
+
+ // 退料
+ {
+ "path": "pages/back/index",
+ "style": {
+ "navigationBarTitleText": "退料任务"
+ }
+ },
+ {
+ "path": "pages/back/detail",
+ "style": {
+ "navigationBarTitleText": "退料任务详情"
+ }
+ },
+ {
+ "path": "pages/back/addBack",
+ "style": {
+ "navigationBarTitleText": "新增退料任务"
+ }
+ },
+ {
+ "path": "pages/back/backCode",
+ "style": {
+ "navigationBarTitleText": "退料编码"
+ }
+ },
+ {
+ "path": "pages/back/backNum",
+ "style": {
+ "navigationBarTitleText": "退料数量"
+ }
}
+
],
"tabBar": {
"color": "#2c2c2c",
diff --git a/src/pages/back/addBack.vue b/src/pages/back/addBack.vue
new file mode 100644
index 0000000..f6e2cd6
--- /dev/null
+++ b/src/pages/back/addBack.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/back/backCode.vue b/src/pages/back/backCode.vue
new file mode 100644
index 0000000..71e94ba
--- /dev/null
+++ b/src/pages/back/backCode.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/back/backNum.vue b/src/pages/back/backNum.vue
new file mode 100644
index 0000000..438c937
--- /dev/null
+++ b/src/pages/back/backNum.vue
@@ -0,0 +1,92 @@
+
+
+
+
任务信息
+
+
+ {{ formData.unitName }}
+
+
+ {{ formData.proName }}
+
+
+ {{ formData.code }}
+
+
+ {{ formData.backPerson }}
+
+
+ {{ formData.phone }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/back/detail.vue b/src/pages/back/detail.vue
new file mode 100644
index 0000000..cb355df
--- /dev/null
+++ b/src/pages/back/detail.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 编码退料
+
+
+ 数量退料
+
+
+
+
+ 退料任务
+
+
+
+
+
+
+ 物资名称:
+ {{ item.typeName }}
+
+
+ 规格型号:
+ {{ item.typeModel }}
+
+
+ 退料数量:
+ {{ item.preNum }}
+
+
+ 单位:
+ {{ item.unitName }}
+
+
+ 管理模式:
+
+ 编码管理
+ 数量管理
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/back/index.vue b/src/pages/back/index.vue
index a0fd40a..8a844a3 100644
--- a/src/pages/back/index.vue
+++ b/src/pages/back/index.vue
@@ -12,7 +12,7 @@
-
+
-
+
@@ -30,6 +30,9 @@
搜索
+
+ 新增
+
- 申请时间:
- 申请时间:
+ {{ item.createTime }}
- 退料单号:
- 退料单号:
+ {{ item.code }}
- 退料物资:
- 退料物资:
+ {{ item.typeName }}
- 退料单位:
- 退料单位:
+ {{ item.unitName }}
- 工程名称:
- 工程名称:
+ {{ item.proName }}
- 退料人:
- 退料人:
+ {{ item.backPerson }}
- 联系电话:
- 联系电话:
+ {{ item.phone }}
- 已退数量:
- 已退数量:
+ {{ }}
- 备注:
- 备注:
+ {{ item.remark }}
@@ -113,7 +116,7 @@ import { onLoad } from '@dcloudio/uni-app'
const active = ref(1)
const tableList = ref([])
const taskStatus = ref("2")
-
+//获取列表
const getTableList = () => {
let obj = {
"pageNum":"1",
@@ -128,7 +131,7 @@ const getTableList = () => {
console.log(error)
})
}
-
+//切换tab
const changeTab = (index) => {
active.value = index
if (index == 1) {
@@ -139,11 +142,19 @@ const changeTab = (index) => {
getTableList()
}
}
+//日期选择
const maskClick = () => {}
+
+//点击新增
+const goAdd = () => {
+ uni.navigateTo({ url: `/pages/back/addBack` })
+}
+//点击详情
const handleItem = (item) => {
console.log('🚀 ~ handleItem ~ item:', item)
- uni.navigateTo({ url: `/pages/new-purchase/accept/acceptDetails?id=${item.id}&taskId=${item.taskId}` })
+ uni.navigateTo({ url: `/pages/back/detail?id=${item.id}&taskId=${item.taskId}` })
}
+
onLoad((options) => {
getTableList()
})
@@ -183,6 +194,13 @@ onLoad((options) => {
line-height: 70rpx;
color: #fff;
}
+ .addBtn {
+ height: 70rpx;
+ background-color: #3784fb;
+ text-align: center;
+ line-height: 70rpx;
+ color: #fff;
+ }
}
.table-list-item {
margin: 20rpx 0;
diff --git a/src/services/back.js b/src/services/back.js
index 2c55f5b..ce03cd9 100644
--- a/src/services/back.js
+++ b/src/services/back.js
@@ -9,11 +9,30 @@ import { http } from '@/utils/http'
})
}
-
-
-
-
-
+// 退料任务详情接口
+export const getBackInfo = (id) => {
+ return http({
+ method: 'GET',
+ url: '/material/back_apply_info/'+id
+ })
+}
+
+ // 单位下拉选
+ export const getUnitList = (data) => {
+ return http({
+ method: 'POST',
+ url: '/material/select/getUnitList',
+ data:data,
+ })
+}
+ // 工程下拉选
+ export const getProjectList = (data) => {
+ return http({
+ method: 'POST',
+ url: '/material/select/getProjectList',
+ data:data,
+ })
+}