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="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'

Loading…
Cancel
Save