108 lines
2.2 KiB
Vue
108 lines
2.2 KiB
Vue
|
|
<template>
|
|||
|
|
<view>
|
|||
|
|
<div v-for="(item,index) in data" :key="index">
|
|||
|
|
<div>
|
|||
|
|
<table>
|
|||
|
|
<tr>
|
|||
|
|
<td>工  单:</td><td>{{item.pwoCode}}</td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td>物料编码:</td><td>{{item.ptNoTar}}</td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td>物料名称:</td><td>{{item.ptTitleTar}}</td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td>物料规格:</td><td>{{item.specification1}}</td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td>物料图号:</td><td></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td>客户名称:</td><td></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td>是否冲孔:</td><td></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td>总 数 量 </td><td>{{item.num}}</td>
|
|||
|
|
</tr>
|
|||
|
|
</table>
|
|||
|
|
</div>
|
|||
|
|
<div>
|
|||
|
|
<u-button class="uButton" @click="clickButton(item)">入库</u-button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</view>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script>
|
|||
|
|
import {
|
|||
|
|
getPwoByCode,
|
|||
|
|
getDetailData
|
|||
|
|
} from "@/api/mes/pwoIn.js";
|
|||
|
|
export default {
|
|||
|
|
data() {
|
|||
|
|
return {
|
|||
|
|
data:{}
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
beforeMount() {
|
|||
|
|
//把查询页面查询到的数据放入进来
|
|||
|
|
this.data =this.$store.state.pwo.data
|
|||
|
|
//接收完后清空vuex里面的数据清空
|
|||
|
|
this.$store.commit('updatData',{})
|
|||
|
|
},
|
|||
|
|
methods: {
|
|||
|
|
/**
|
|||
|
|
* 入库按钮点击事件
|
|||
|
|
* @param {Object} item 当前点击按钮的数据
|
|||
|
|
*/
|
|||
|
|
async clickButton(item){
|
|||
|
|
const {pwoCode,id} = item
|
|||
|
|
const obj = {
|
|||
|
|
delStatus : "0",
|
|||
|
|
genRedraw : true,
|
|||
|
|
pwoCode,
|
|||
|
|
pwoI : id,
|
|||
|
|
status : '0',
|
|||
|
|
type : "3"
|
|||
|
|
}
|
|||
|
|
const res = await Promise.all([getPwoByCode(pwoCode),getDetailData(obj)])
|
|||
|
|
this.$store.commit("updatData",{body:res[0].data,list:res[1].data})
|
|||
|
|
uni.navigateTo({
|
|||
|
|
url:"/pages/mes/jobCv/transfer/from"
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style lang="scss" scoped>
|
|||
|
|
$fontSize : 14px ;
|
|||
|
|
page {
|
|||
|
|
background-color: #ffffff;
|
|||
|
|
padding-top: 1vw;
|
|||
|
|
view > div {
|
|||
|
|
position: relative;
|
|||
|
|
width: 95%;
|
|||
|
|
border-width: 1px 2px;
|
|||
|
|
border-style: solid;
|
|||
|
|
border: 2px solid #e0fff9;
|
|||
|
|
margin: 1px 2.5% 2px 2.5%;
|
|||
|
|
display: flex;
|
|||
|
|
div:first-child {
|
|||
|
|
width: 85%;
|
|||
|
|
margin-right:2%
|
|||
|
|
};
|
|||
|
|
div:last-child {
|
|||
|
|
margin-right: auto;
|
|||
|
|
width: 13%;
|
|||
|
|
& > .uButton{
|
|||
|
|
height: 1.65 * 8 * $fontSize;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</style>
|