工器具退料

This commit is contained in:
hayu 2025-05-29 21:10:17 +08:00
parent 5b3bce0741
commit 217a917a49
6 changed files with 40 additions and 36 deletions

View File

@ -61,7 +61,7 @@
<div>工程名称: {{ item.proName }}</div> <div>工程名称: {{ item.proName }}</div>
<div>退料人: {{ item.backPerson }}</div> <div>退料人: {{ item.backPerson }}</div>
<div>联系电话: {{ item.phone }}</div> <div>联系电话: {{ item.phone }}</div>
<div>已退数量: {{ item.alNum || 0 }}</div> <div>已退数量: {{item.status == 2 ? item.backNum : 0}}</div>
<div>备注: {{ item.remark }}</div> <div>备注: {{ item.remark }}</div>
<div> <div>
状态: 状态:
@ -163,7 +163,7 @@ const onClickItem = (item) => {
// //
const handleItem = (item) => { const handleItem = (item) => {
console.log('🚀 ~ handleItem ~ item:', item) console.log('🚀 ~ handleItem ~ item:', item)
uni.navigateTo({ url: `/pages/toolsBack/toolsDetail?id=${item.id}&taskId=${item.taskId}` }) uni.navigateTo({ url: `/pages/toolsBack/toolsDetail?id=${item.id}&taskId=${item.taskId}&status=${item.status}` })
} }
// //

View File

@ -107,7 +107,7 @@ import { ref, reactive } from 'vue'
import { onLoad } from '@dcloudio/uni-app' import { onLoad } from '@dcloudio/uni-app'
import { getMachine,insertApp } from '../../services/back.js'; import { getMachine,insertApp } from '../../services/back.js';
import { baseURL } from '@/utils/http' import { baseURL } from '@/utils/http'
const title = ref('退料接收') const title = ref('退料任务')
const taskInfo = ref({}) const taskInfo = ref({})
const maId = ref("") // const maId = ref("") //
const maCode = ref("") // const maCode = ref("") //

View File

@ -18,9 +18,9 @@
<uni-col :span="4"> <uni-col :span="4">
<view class="search" @click="getCodeList()">查询</view> <view class="search" @click="getCodeList()">查询</view>
</uni-col> </uni-col>
<uni-col :span="8"> <!-- <uni-col :span="8">-->
<view class="addBtn" @click="goCode">编码新增</view> <!-- <view class="addBtn" @click="goCode">编码新增</view>-->
</uni-col> <!-- </uni-col> -->
</uni-row> </uni-row>
<div class="card" style="margin-top: 10px;"> <div class="card" style="margin-top: 10px;">
<div>退料物资</div> <div>退料物资</div>

View File

@ -142,9 +142,8 @@
import { ref, reactive } from 'vue' import { ref, reactive } from 'vue'
import { onLoad } from '@dcloudio/uni-app' import { onLoad } from '@dcloudio/uni-app'
import { getUseType,insertApp } from '../../services/back.js'; import { getUseType,insertApp } from '../../services/back.js';
const title = ref('退料接收') const title = ref('退料任务')
const taskInfo = ref({}) const taskInfo = ref({})
const maTypeSelectList = ref([]) const maTypeSelectList = ref([])
const typeId = ref("")// const typeId = ref("")//
const maCodeSelectList = ref([]) const maCodeSelectList = ref([])

View File

@ -16,8 +16,8 @@
<span class="title">任务信息</span> <span class="title">任务信息</span>
</div> </div>
<uni-forms :model="taskInfo" label-width="160rpx" :border="true"> <uni-forms :model="taskInfo" label-width="160rpx" :border="true">
<uni-forms-item label="退料班组:" name="unitName"> <uni-forms-item label="退料班组:" name="teamName">
<span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.unitName }}</span> <span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.teamName }}</span>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="工程名称:" name="proName"> <uni-forms-item label="工程名称:" name="proName">
<span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.proName }}</span> <span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.proName }}</span>
@ -101,7 +101,7 @@ const back = () => {
onLoad((options)=>{ onLoad((options)=>{
console.log(options) console.log(options)
taskInfo.value = JSON.parse(options.taskInfo) taskInfo.value = JSON.parse(options.taskInfo)
console.log(taskInfo.value) console.log("123456",taskInfo.value)
rowData.value = JSON.parse(options.rowData) rowData.value = JSON.parse(options.rowData)
console.log(rowData.value) console.log(rowData.value)
typeList.value = [rowData.value] typeList.value = [rowData.value]

View File

@ -19,10 +19,10 @@
<uni-col :span="4"> <uni-col :span="4">
<view class="search" @click="getTableList()">查询</view> <view class="search" @click="getTableList()">查询</view>
</uni-col> </uni-col>
<uni-col :span="5"> <uni-col :span="5" v-if="status !== 2">
<view class="addBtn" @click="goCode">编码退料</view> <view class="addBtn" @click="goCode">编码退料</view>
</uni-col> </uni-col>
<uni-col :span="5" style="padding-right: 0;"> <uni-col :span="5" style="padding-right: 0;" v-if="status !== 2">
<view class="addBtn" @click="goNum">数量退料</view> <view class="addBtn" @click="goNum">数量退料</view>
</uni-col> </uni-col>
</uni-row> </uni-row>
@ -46,7 +46,7 @@
</uni-row> </uni-row>
<uni-row :gutter="24"> <uni-row :gutter="24">
<uni-col :span="8">已退数量</uni-col> <uni-col :span="8">已退数量</uni-col>
<uni-col :span="16"><div class="cont">{{ item.preNum }}</div></uni-col> <uni-col :span="16"><div class="cont">{{ item.status === '2' ? item.preNum : 0 }}</div></uni-col>
</uni-row> </uni-row>
<uni-row :gutter="24"> <uni-row :gutter="24">
<uni-col :span="8">单位</uni-col> <uni-col :span="8">单位</uni-col>
@ -73,6 +73,7 @@ import { onLoad,onShow } from '@dcloudio/uni-app'
const title = ref('退料任务') const title = ref('退料任务')
const keyWord = ref('') const keyWord = ref('')
const id = ref('') const id = ref('')
const status = ref(0)
const taskId = ref('') const taskId = ref('')
const statusList = ref(["2","12"]) const statusList = ref(["2","12"])
const tableList = ref([]) const tableList = ref([])
@ -172,13 +173,15 @@ const onClick = (e, item) => {
// //
const handleItem = (item) => { const handleItem = (item) => {
console.log('🚀 ~ handleItem ~ item:', item) console.log('🚀 ~ handleItem ~ item:', item)
if (item.manageType == 0) { // if (item.status!=='2'){
// // if (item.manageType == 0) {
uni.navigateTo({ url: `/pages/toolsBack/toolsBackCode?taskInfo=${JSON.stringify(taskInfo.value)}` }) // //
} else if (item.manageType == 1) { // uni.navigateTo({ url: `/pages/toolsBack/toolsBackCode?taskInfo=${JSON.stringify(taskInfo.value)}` })
// // } else if (item.manageType == 1) {
uni.navigateTo({ url: `/pages/toolsBack/toolsBackNum?taskInfo=${JSON.stringify(taskInfo.value)}` }) // //
} // uni.navigateTo({ url: `/pages/toolsBack/toolsBackNum?taskInfo=${JSON.stringify(taskInfo.value)}` })
// }
// }
} }
const back = () => { const back = () => {
@ -191,6 +194,8 @@ onLoad((options)=>{
console.log(options) console.log(options)
id.value = options.id id.value = options.id
taskId.value = options.taskId taskId.value = options.taskId
status.value = Number(options.status)
console.log("123",status.value)
getTableList() getTableList()
}) })
onShow(()=>{ onShow(()=>{