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 @@ + + + + + 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 @@ + + + + + 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, + }) +}