Commit 34c578f9 authored by 李苏's avatar 李苏 💬

拣货单,选择上架单/明细逻辑调整

parent 70f81440
...@@ -112,6 +112,7 @@ ...@@ -112,6 +112,7 @@
list, list,
row row
} = obj } = obj
console.log(list,row,'save goback')
if (list && list[0] && list[0].kqid) { if (list && list[0] && list[0].kqid) {
this.form.kqid = list[0].kqid this.form.kqid = list[0].kqid
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<!-- 嵌入默认页面额外弹框的插槽 ctx.pagePage来操作默认页面 --> <!-- 嵌入默认页面额外弹框的插槽 ctx.pagePage来操作默认页面 -->
</template> </template>
<template #toolbar="ctx"> <template #toolbar="ctx">
<el-button @click="ckmx(ctx.basePage)" size='mini' type="primary">查看所选清单</el-button> <!-- <el-button @click="ckmx(ctx.basePage)" size='mini' type="primary">查看所选清单</el-button> -->
</template> </template>
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
<DefaultDialog :app='app'> <DefaultDialog :app='app'>
<div slot="form" style="display: flex;height: 70vh;"> <div slot="form" style="display: flex;height: 70vh;">
<div class="full"> <div class="full">
<el-tabs class="full" v-model="activeName"> <el-tabs @tab-click='tabclick' class="full" v-model="activeName">
<el-tab-pane class="full" label="入库单" name="first"> <el-tab-pane class="full" label="入库单" name="first">
<Rkd @ckmx='ckmx' /> <Rkd ref="rkd" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane class="full" label="入库清单" name="second"> <el-tab-pane class="full" label="入库清单" name="second">
<Rkqd ref="rkqd" /> <Rkqd ref="rkqd" />
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
...@@ -48,6 +48,26 @@ ...@@ -48,6 +48,26 @@
} }
}, },
methods: { methods: {
tabclick(val){
this.$nextTick(()=>{
if(val.index==1){
/* 查询明细*/
let list =this.$refs.rkd.$refs.basePage.$refs.TablePager.selectedList||[]
if(list.length==0){
this.$warning('请只是勾选一条入库单查询')
}else{
this.row=list[0]
this.$refs.rkqd.$refs.basePage.queryParams.mids = list.map(item=>item.id)
this.$refs.rkqd.$refs.basePage.$refs['TablePager'].pageQuery({
})
}
// this.activeName = 'second'
}
})
},
save() { save() {
let list=this.$refs.rkqd.$refs.basePage.$refs.TablePager.selectedList||[] let list=this.$refs.rkqd.$refs.basePage.$refs.TablePager.selectedList||[]
if(list.length==0){ if(list.length==0){
...@@ -55,7 +75,7 @@ ...@@ -55,7 +75,7 @@
}else{ }else{
let obj={ let obj={
list:list, list:list,
row:this.row[0] row:this.row
} }
/* 判断库区是否一致*/ /* 判断库区是否一致*/
let kqList=list.map(item=>item.kqid||'null') let kqList=list.map(item=>item.kqid||'null')
...@@ -77,6 +97,7 @@ ...@@ -77,6 +97,7 @@
this.app.showDialog=false this.app.showDialog=false
}) })
}else{ }else{
this.$emit('save',obj) this.$emit('save',obj)
this.app.showDialog=false this.app.showDialog=false
} }
...@@ -84,15 +105,7 @@ ...@@ -84,15 +105,7 @@
} }
// if() // if()
}, },
ckmx(list) {
this.row=list
this.$refs.rkqd.$refs.basePage.queryParams.mids = list.map(item=>item.id)
this.$refs.rkqd.$refs.basePage.$refs['TablePager'].pageQuery({
})
this.activeName = 'second'
}
} }
} }
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment