|
@ -3,6 +3,7 @@ |
|
|
<div class="isPadForKittingPackPage"> |
|
|
<div class="isPadForKittingPackPage"> |
|
|
<!-- 左侧按钮 --> |
|
|
<!-- 左侧按钮 --> |
|
|
<div class="leftBtns"> |
|
|
<div class="leftBtns"> |
|
|
|
|
|
【{{loginName}}】您好! |
|
|
<div |
|
|
<div |
|
|
v-for="(item,index) of leftButtons" |
|
|
v-for="(item,index) of leftButtons" |
|
|
:key="index" |
|
|
:key="index" |
|
@ -32,7 +33,7 @@ |
|
|
}" |
|
|
}" |
|
|
:key="index" |
|
|
:key="index" |
|
|
@click="selectCenterChassis(item,index)" |
|
|
@click="selectCenterChassis(item,index)" |
|
|
>{{ item.chassisNumber }}</li> |
|
|
>{{ item.chassisNumber }} ({{item.itemCode}})</li> |
|
|
</ul> |
|
|
</ul> |
|
|
<div class="noDataTipper" v-if="centerChassisList.length <= 0">暂无数据</div> |
|
|
<div class="noDataTipper" v-if="centerChassisList.length <= 0">暂无数据</div> |
|
|
<div class="footer-button"><el-button :disabled="isLock" type="primary" @click="createChassisHandle()">创建底盘组</el-button></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> |
|
|
<el-table-column |
|
|
<el-table-column |
|
|
prop="qty" |
|
|
prop="qty" |
|
|
label="底盘组物品数量" |
|
|
label="KittingBom数量" |
|
|
></el-table-column> |
|
|
|
|
|
<!-- todo: Kiting组数量字段确定--> |
|
|
|
|
|
<el-table-column |
|
|
|
|
|
prop="qty1" |
|
|
|
|
|
label="Kiting组数量" |
|
|
|
|
|
></el-table-column> |
|
|
></el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
@ -104,6 +100,7 @@ export default { |
|
|
name: "isPadForKittingPack", |
|
|
name: "isPadForKittingPack", |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
|
|
|
loginName:store.getters.name.name, |
|
|
loading:false, |
|
|
loading:false, |
|
|
// 循环数据定时器 |
|
|
// 循环数据定时器 |
|
|
intervalId:false, |
|
|
intervalId:false, |
|
@ -162,9 +159,7 @@ export default { |
|
|
MaxResultCount: 9999, |
|
|
MaxResultCount: 9999, |
|
|
} |
|
|
} |
|
|
this.loading = true |
|
|
this.loading = true |
|
|
console.log(111) |
|
|
|
|
|
return getPageList(_data, 'auth/auth/page-lock') |
|
|
return getPageList(_data, 'auth/auth/page-lock') |
|
|
console.log(222) |
|
|
|
|
|
}, |
|
|
}, |
|
|
// 左侧按钮点击事件 -获取是否锁定 |
|
|
// 左侧按钮点击事件 -获取是否锁定 |
|
|
async getPageLockList(selectItem){ |
|
|
async getPageLockList(selectItem){ |
|
@ -352,9 +347,31 @@ export default { |
|
|
}); |
|
|
}); |
|
|
}, |
|
|
}, |
|
|
// 完成该组底盘 |
|
|
// 完成该组底盘 |
|
|
finishChassisHandle(){ |
|
|
async finishChassisHandle(){ |
|
|
if(this.isLock)return |
|
|
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: '确定', |
|
|
confirmButtonText: '确定', |
|
|
cancelButtonText: '取消', |
|
|
cancelButtonText: '取消', |
|
|
type: 'warning' |
|
|
type: 'warning' |
|
|