|
|
|
@ -50,16 +50,16 @@
|
|
|
|
|
<!-- 已拣配数量 -->
|
|
|
|
|
<uni-th width="80" align="center">Picked Qty</uni-th>
|
|
|
|
|
<!-- 本次拣配数量 -->
|
|
|
|
|
<uni-th width="80" align="center">Qty</uni-th>
|
|
|
|
|
<uni-th width="380" align="center">{{ $t('message.product_Location') }} </uni-th>
|
|
|
|
|
<uni-th width="50" align="center">{{ $t('message.Pi_materielNo') }}</uni-th>
|
|
|
|
|
<uni-th width="100" align="center">{{ $t('message.CommissionedMaterielDesc') }}</uni-th>
|
|
|
|
|
<uni-th width="100" align="center">{{ $t('message.Summary_ProductionDate') }}</uni-th>
|
|
|
|
|
<uni-th width="50" align="center">{{ $t('message.product_FGCode') }}</uni-th>
|
|
|
|
|
<uni-th width="50" align="center">FG desc</uni-th>
|
|
|
|
|
<uni-th width="120" align="center">Qty</uni-th>
|
|
|
|
|
<uni-th width="80" align="center">{{ $t('message.product_Location') }} </uni-th>
|
|
|
|
|
<uni-th width="100" align="center">{{ $t('message.Pi_materielNo') }}</uni-th>
|
|
|
|
|
<uni-th width="300" align="center">{{ $t('message.CommissionedMaterielDesc') }}</uni-th>
|
|
|
|
|
<!-- <uni-th width="120" align="center">{{ $t('message.Summary_ProductionDate') }}</uni-th> -->
|
|
|
|
|
<!-- <uni-th width="50" align="center">{{ $t('message.product_FGCode') }}</uni-th>
|
|
|
|
|
<uni-th width="50" align="center">FG desc</uni-th> -->
|
|
|
|
|
</uni-tr>
|
|
|
|
|
<!-- 表格数据行 -->
|
|
|
|
|
<uni-tr v-for="(item, index) in model.proOrderList" :key="index">
|
|
|
|
|
<uni-tr v-for="(item, index) in model.proOrderList" :key="index" class="tr">
|
|
|
|
|
<uni-td align="center">{{ item.prdOrder }}</uni-td>
|
|
|
|
|
<uni-td align="center">
|
|
|
|
|
<view>{{ item.amount }}</view>
|
|
|
|
@ -69,8 +69,10 @@
|
|
|
|
|
<view>{{ item.totalMoAmount }}</view>
|
|
|
|
|
</uni-td>
|
|
|
|
|
<!-- 本次拣配数量 -->
|
|
|
|
|
<uni-td align="center">
|
|
|
|
|
<u-input type="number" v-model="item.currentAmount" />
|
|
|
|
|
<uni-td width="120" align="center">
|
|
|
|
|
<view class="td_input">
|
|
|
|
|
<u-input type="number" v-model="item.currentAmount" />
|
|
|
|
|
</view>
|
|
|
|
|
</uni-td>
|
|
|
|
|
<!-- 原本次拣配数量 -->
|
|
|
|
|
<!-- <uni-td align="center">
|
|
|
|
@ -80,32 +82,30 @@
|
|
|
|
|
</view>
|
|
|
|
|
</uni-td> -->
|
|
|
|
|
<uni-td align="center">
|
|
|
|
|
<!-- 地址可选 -->
|
|
|
|
|
<!-- <view @click="selectClick(index)">{{
|
|
|
|
|
loclist.forEach((item) => {
|
|
|
|
|
if (item.label == loc) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
? loc
|
|
|
|
|
: '-'
|
|
|
|
|
}}</view> -->
|
|
|
|
|
<!-- 库位改成可手动修改 -->
|
|
|
|
|
<uni-td align="center">
|
|
|
|
|
<u-input v-model="item.wkposCode" />
|
|
|
|
|
</uni-td>
|
|
|
|
|
<!-- 此处为地址展示,字段替换下方loc即可 -->
|
|
|
|
|
<!-- <view>{{ item.wkposCode }}</view> -->
|
|
|
|
|
<view class="td_select">
|
|
|
|
|
<!-- 地址可选 -->
|
|
|
|
|
<view @click="selectClick(index)">{{item.wkposCode}}
|
|
|
|
|
<!-- {{
|
|
|
|
|
loclist.find((item) => {return item.label == loc}) ? loc : '0011'
|
|
|
|
|
}} -->
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 库位改成可手动修改 -->
|
|
|
|
|
<!-- <uni-td align="center">
|
|
|
|
|
<u-input v-model="item.wkposCode" />
|
|
|
|
|
</uni-td> -->
|
|
|
|
|
<!-- 此处为地址展示,字段替换下方loc即可 -->
|
|
|
|
|
<!-- <view>{{ item.wkposCode }}</view> -->
|
|
|
|
|
|
|
|
|
|
<!-- <view v-if="index == indexChoose">
|
|
|
|
|
<u-select v-model="showList" :list="loclist" @confirm="locConfirm" :default-value="subjectAarr"></u-select>
|
|
|
|
|
</view> -->
|
|
|
|
|
<view v-if="index == indexChoose">
|
|
|
|
|
<u-select v-model="showList" :list="loclist" @confirm="locConfirm" :default-value="subjectAarr"></u-select>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</uni-td>
|
|
|
|
|
<uni-td align="center">{{ item.materialCode }}</uni-td>
|
|
|
|
|
<uni-td align="center">{{ item.materialDesc }}</uni-td>
|
|
|
|
|
<uni-td align="center">{{ item.requireDate }}</uni-td>
|
|
|
|
|
<uni-td align="center">{{ item.prodCode }}</uni-td>
|
|
|
|
|
<uni-td align="center">{{ item.prodDesc }}</uni-td>
|
|
|
|
|
<uni-td align="left">{{ item.materialDesc }}</uni-td>
|
|
|
|
|
<!-- <uni-td align="center">{{ item.requireDate }}</uni-td> -->
|
|
|
|
|
<!-- <uni-td align="center">{{ item.prodCode }}</uni-td>
|
|
|
|
|
<uni-td align="center">{{ item.prodDesc }}</uni-td> -->
|
|
|
|
|
</uni-tr>
|
|
|
|
|
</uni-table>
|
|
|
|
|
</view>
|
|
|
|
@ -155,14 +155,13 @@ export default class pickingDom extends BasePage {
|
|
|
|
|
*/
|
|
|
|
|
indexChoose = -1;
|
|
|
|
|
amountChange = null;
|
|
|
|
|
// showList = false;
|
|
|
|
|
// loc = '0';
|
|
|
|
|
// subjectAarr = [0];
|
|
|
|
|
// loclist = [
|
|
|
|
|
// { value: 0, label: '篮球1234123' },
|
|
|
|
|
// { value: 1, label: '篮球2123123' },
|
|
|
|
|
// { value: 2, label: '篮球31232131' },
|
|
|
|
|
// ];
|
|
|
|
|
showList = false;
|
|
|
|
|
loc = '0';
|
|
|
|
|
subjectAarr = [0];
|
|
|
|
|
loclist = [
|
|
|
|
|
{ value: '0', label: '0011' },
|
|
|
|
|
{ value: '1', label: '0029' },
|
|
|
|
|
];
|
|
|
|
|
arrList = [];
|
|
|
|
|
selectIndex = [];
|
|
|
|
|
tableData = [];
|
|
|
|
@ -280,10 +279,10 @@ export default class pickingDom extends BasePage {
|
|
|
|
|
this.mrpFlag = false;
|
|
|
|
|
this.$form.setRules(this.mrpRules);
|
|
|
|
|
//设置开始时间,结束时间
|
|
|
|
|
const today = moment(); // 获取当前时间
|
|
|
|
|
const last_month = today.clone().subtract(1, 'month'); // 获取一个月前的日期
|
|
|
|
|
this.form.requireDateRegionFrom = last_month.format('YYYY-MM-DD');
|
|
|
|
|
this.form.requireDateRegionTo = moment().format('YYYY-MM-DD');
|
|
|
|
|
const first_month = moment().startOf('month').format('YYYY-MM-DD'); // 获取当前月的第一天
|
|
|
|
|
const last_month = moment().endOf('month').format('YYYY-MM-DD'); // 获取当前月的最后一天
|
|
|
|
|
this.form.requireDateRegionFrom = first_month;
|
|
|
|
|
this.form.requireDateRegionTo = last_month;
|
|
|
|
|
} else {
|
|
|
|
|
this.mrpFlag = true;
|
|
|
|
|
this.$form.setRules(this.rules);
|
|
|
|
@ -408,29 +407,19 @@ export default class pickingDom extends BasePage {
|
|
|
|
|
/**
|
|
|
|
|
* 点击地址选项触发下拉操作
|
|
|
|
|
*/
|
|
|
|
|
// selectClick(index) {
|
|
|
|
|
// console.log('触发了select', index);
|
|
|
|
|
// this.showList = true;
|
|
|
|
|
// this.indexChoose = index;
|
|
|
|
|
// }
|
|
|
|
|
selectClick(index) {
|
|
|
|
|
console.log('触发了select', index);
|
|
|
|
|
this.showList = true;
|
|
|
|
|
this.indexChoose = index;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 地址选项确认操作
|
|
|
|
|
*/
|
|
|
|
|
// locConfirm(e) {
|
|
|
|
|
// console.log(e);
|
|
|
|
|
// this.loc = e[0].label;
|
|
|
|
|
// // this.selectDefault[0] = e[0].value;
|
|
|
|
|
// let index = 0;
|
|
|
|
|
// for (let i = 0; i < this.loclist.length; i++) {
|
|
|
|
|
// if (this.loclist[i].value == e[0].value) {
|
|
|
|
|
// index = i;
|
|
|
|
|
// break;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// this.subjectAarr[0] = index;
|
|
|
|
|
// console.log('点击执行后', this.showList);
|
|
|
|
|
// }
|
|
|
|
|
locConfirm(e) {
|
|
|
|
|
this.loc = e[0].label;
|
|
|
|
|
this.model.proOrderList[this.indexChoose].wkposCode = e[0].label
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
@ -498,4 +487,16 @@ export default class pickingDom extends BasePage {
|
|
|
|
|
padding: 20rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.tr{
|
|
|
|
|
height: 10px;
|
|
|
|
|
}
|
|
|
|
|
.td_input{
|
|
|
|
|
border: 1px solid rgb(228, 225, 225);
|
|
|
|
|
border-radius: 2px;
|
|
|
|
|
padding-left: 2px;
|
|
|
|
|
}
|
|
|
|
|
.td_select{
|
|
|
|
|
border: 1px solid rgb(228, 225, 225);
|
|
|
|
|
height: 30px;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|