Browse Source

【nev-pad】kitting组包相关问题处理

ag_report_nev
安虹睿 12 months ago
parent
commit
944bc4e8de
  1. 39
      fe/PC/src/views/padManage/isPadForKittingPack.vue

39
fe/PC/src/views/padManage/isPadForKittingPack.vue

@ -3,6 +3,7 @@
<div class="isPadForKittingPackPage">
<!-- 左侧按钮 -->
<div class="leftBtns">
{{loginName}}您好
<div
v-for="(item,index) of leftButtons"
:key="index"
@ -32,7 +33,7 @@
}"
:key="index"
@click="selectCenterChassis(item,index)"
>{{ item.chassisNumber }}</li>
>{{ item.chassisNumber }} ({{item.itemCode}})</li>
</ul>
<div class="noDataTipper" v-if="centerChassisList.length <= 0">暂无数据</div>
<div class="footer-button"><el-button :disabled="isLock" type="primary" @click="createChassisHandle()">创建底盘组</el-button></div>
@ -76,12 +77,7 @@
></el-table-column>
<el-table-column
prop="qty"
label="底盘组物品数量"
></el-table-column>
<!-- todo: Kiting组数量字段确定-->
<el-table-column
prop="qty1"
label="Kiting组数量"
label="KittingBom数量"
></el-table-column>
</el-table>
</div>
@ -104,6 +100,7 @@ export default {
name: "isPadForKittingPack",
data() {
return {
loginName:store.getters.name.name,
loading:false,
//
intervalId:false,
@ -162,9 +159,7 @@ export default {
MaxResultCount: 9999,
}
this.loading = true
console.log(111)
return getPageList(_data, 'auth/auth/page-lock')
console.log(222)
},
// -
async getPageLockList(selectItem){
@ -352,9 +347,31 @@ export default {
});
},
//
finishChassisHandle(){
async finishChassisHandle(){
if(this.isLock)return
this.$confirm('是否确定完成该组底盘', '提示', {
//
let _filter= [
{
logic: "And",
column: "menuCode",
action: "==",
value: this.$route.name + '_' + this.currentKittingInfo.code,
},
{
logic: "And",
column: "userAccount",
action: "!=",
value: store.getters.name.name,
}
]
let _lockList = await this.getPageLockListHttp(_filter)
this.loading = false
if(_lockList && _lockList.items && _lockList.items.length > 0){
this.$errorMsg(this.lockTip)
this.isLock=true
return
}
this.$confirm('是否确定完成该组底盘?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'

Loading…
Cancel
Save