|
|
@@ -6,7 +6,7 @@
|
|
|
<view class="list_box">
|
|
|
<u-list @scrolltolower="scrolltolower">
|
|
|
|
|
|
- <view v-for="(item,index) in idsList" :key="index" class="card_box">
|
|
|
+ <view v-for="(item,index) in List" :key="index" class="card_box">
|
|
|
<view class="title_box rx-bc">
|
|
|
<view class="left rx-sc">
|
|
|
<view class="round">{{index + 1}}</view>
|
|
|
@@ -14,12 +14,12 @@
|
|
|
</view>
|
|
|
|
|
|
<view class="right_box rx-ec">
|
|
|
- <view class="btn">添加物料</view>
|
|
|
+ <view class="btn" @click="addPicking">添加物料</view>
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
|
|
|
- <view class="material rx-ss">
|
|
|
+ <view class="material rx-ss" v-for="(mate, idx) in item.bomDetailDTOS">
|
|
|
|
|
|
<view class="left rx-ss" @click="item.checked = ! item.checked">
|
|
|
<view class="zdy_check rx-cc" :class="{ check_active : item.checked }">
|
|
|
@@ -30,36 +30,36 @@
|
|
|
<view class="item">
|
|
|
<view class="lable rx-cc">物料编码</view>
|
|
|
<view class="content">
|
|
|
- 624644626624644626624644626</view>
|
|
|
+ {{mate.categoryCode}}</view>
|
|
|
</view>
|
|
|
|
|
|
<view class="item">
|
|
|
<view class="lable rx-cc">名称</view>
|
|
|
- <view class="content">物料名称物料名称物料</view>
|
|
|
+ <view class="content">{{mate.categoryName}}</view>
|
|
|
</view>
|
|
|
|
|
|
<view class="item rx-sc">
|
|
|
<view class="rx ww55 ">
|
|
|
<view class="lable rx-cc">牌号</view>
|
|
|
- <view class="content ">YL10Y</view>
|
|
|
+ <view class="content ">{{mate.brandNum}}</view>
|
|
|
</view>
|
|
|
|
|
|
- <view class="rx ww45" >
|
|
|
- <view class="lable rx-cc ww80" >数量</view>
|
|
|
+ <view class="rx ww45">
|
|
|
+ <view class="lable rx-cc ww80">数量</view>
|
|
|
<view class="content content_num">
|
|
|
- <input class="uni-input" type="digit"></input>
|
|
|
- <view class="unit">kg</view>
|
|
|
+ <input class="uni-input" v-model="mate.needNum" type="digit"></input>
|
|
|
+ <view class="unit">{{mate.unit}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
<view class="item">
|
|
|
<view class="lable rx-cc">领料仓库</view>
|
|
|
<view class="content">
|
|
|
- <zxz-uni-data-select :localdata="localdata" v-model="value"
|
|
|
- dataValue='id' format='{name}' :clear='false'></zxz-uni-data-select>
|
|
|
+ <zxz-uni-data-select :localdata="localdata" v-model="value" dataValue='id'
|
|
|
+ format='{name}' :clear='false'></zxz-uni-data-select>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -72,24 +72,22 @@
|
|
|
|
|
|
<view class="bottom-wrapper">
|
|
|
<view class="btn_box" @click="save">确认</view>
|
|
|
-
|
|
|
+
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import { workorderList } from '@/api/pda/workOrder.js'
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- idsList: [{
|
|
|
- checked: false,
|
|
|
- code: 55
|
|
|
- }],
|
|
|
-
|
|
|
+ idsList: [],
|
|
|
+ List: [],
|
|
|
+
|
|
|
value: 2,
|
|
|
- localdata: [
|
|
|
- {
|
|
|
+ localdata: [{
|
|
|
id: 1,
|
|
|
name: '测试'
|
|
|
},
|
|
|
@@ -102,10 +100,11 @@
|
|
|
}
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
- // let queryArray = decodeURIComponent(options.arr);
|
|
|
- // this.idsList = JSON.parse(queryArray);
|
|
|
+ let queryArray = decodeURIComponent(options.arr);
|
|
|
+ this.idsList = JSON.parse(queryArray);
|
|
|
|
|
|
- console.log(this.idsList)
|
|
|
+
|
|
|
+ this.getList()
|
|
|
|
|
|
},
|
|
|
|
|
|
@@ -116,13 +115,21 @@
|
|
|
console.log(this.idsList)
|
|
|
},
|
|
|
|
|
|
- groupChange(n) {
|
|
|
- console.log('groupChange', n);
|
|
|
+ getList() {
|
|
|
+ workorderList(this.idsList).then(res => {
|
|
|
+ this.List = res
|
|
|
+ })
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
handleUserChange(e) {
|
|
|
console.log(e)
|
|
|
- }
|
|
|
+ },
|
|
|
+
|
|
|
+ addPicking() {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/pda/picking/add'
|
|
|
+ })
|
|
|
+ },
|
|
|
|
|
|
},
|
|
|
|
|
|
@@ -150,7 +157,7 @@
|
|
|
|
|
|
.card_box {
|
|
|
padding: 16rpx 24rpx;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -253,25 +260,26 @@
|
|
|
flex-grow: 1 !important;
|
|
|
|
|
|
}
|
|
|
-
|
|
|
- .content_num{
|
|
|
+
|
|
|
+ .content_num {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- padding:0 4rpx;
|
|
|
- /deep/ .uni-input-input{
|
|
|
+ padding: 0 4rpx;
|
|
|
+
|
|
|
+ /deep/ .uni-input-input {
|
|
|
border: 2rpx solid #F0F8F2;
|
|
|
- background:#F0F8F2;
|
|
|
+ background: #F0F8F2;
|
|
|
color: $theme-color;
|
|
|
}
|
|
|
-
|
|
|
- .unit{
|
|
|
- padding: 0 4rpx;
|
|
|
- font-size: 24rpx;
|
|
|
- color: #404446;
|
|
|
+
|
|
|
+ .unit {
|
|
|
+ padding: 0 4rpx;
|
|
|
+ font-size: 24rpx;
|
|
|
+ color: #404446;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
&:last-child {
|
|
|
border-bottom: none;
|