入库弹框

This commit is contained in:
2023-07-04 14:21:21 +08:00
parent 72ca8adefb
commit ba3f3cfbce

View File

@@ -48,7 +48,8 @@
</div> </div>
</div> </div>
<div class="search-item_2 flexend"> <div class="search-item_2 flexend">
<button class="button button--primary" :disabled="disabled2" :class="{'button--defalut': this.value1 === '' || this.value2 === '' || this.value3 === '' || this.remark === '' || this.dataList === []}" @click="toSure">确认入库</button> <button class="button button--primary" :disabled="disabled2" :class="{'button--defalut': this.value1 === '' || this.value2 === '' || this.value3 === '' || this.remark === '' || this.dataList === []}" @click="showDialog">确认入库</button>
<!-- <button class="button button--primary" @click="showDialog()">确认入库</button> -->
<button class="button button--primary" @click="toSearch">作业查询</button> <button class="button button--primary" @click="toSearch">作业查询</button>
<button class="button button--primary" @click="toAddBillMater">添加单据物料</button> <button class="button button--primary" @click="toAddBillMater">添加单据物料</button>
<button class="button button--primary" :class="{'button--defalut': pkId === ''}" @click="delRow">删除一行</button> <button class="button button--primary" :class="{'button--defalut': pkId === ''}" @click="delRow">删除一行</button>
@@ -83,15 +84,29 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<jxDialog
ref="child"
:title="title"
:type="type"
@toSure="toSureDialog"
>
<div class="form_wraper">确定继续操作吗</div>
</jxDialog>
</div> </div>
</template> </template>
<script> <script>
import { getBcpStor, getBillType, getPoint, confirmIn } from '../../../config/getData1.js' import { getBcpStor, getBillType, getPoint, confirmIn } from '../../../config/getData1.js'
import jxDialog from '@components/dialog.vue'
export default { export default {
name: 'finishedinstore', name: 'finishedinstore',
components: {
jxDialog
},
data () { data () {
return { return {
title: '提示',
type: '2',
options1: [], options1: [],
value1: '', value1: '',
options2: [], options2: [],
@@ -117,15 +132,21 @@ export default {
} }
}, },
created () { created () {
// if (this.$store.getters.materObj !== '') {
// this.dataList.push(JSON.parse(this.$store.getters.materObj))
// console.log(this.dataList, '2')
// }
this._getBcpStor() this._getBcpStor()
this._getBillType() this._getBillType()
this._getPoint() this._getPoint()
}, },
methods: { methods: {
toSureDialog () {
this.toSure()
},
showDialog () {
if (this.value1 === '' || this.value2 === '' || this.value3 === '' || this.remark === '' || this.dataList === []) {
// this.toast('请填写完整')
return
}
this.$refs.child.active = true
},
// 仓库下拉框 // 仓库下拉框
async _getBcpStor () { async _getBcpStor () {
let res = await getBcpStor() let res = await getBcpStor()
@@ -143,6 +164,7 @@ export default {
}, },
// 确认入库 // 确认入库
async toSure () { async toSure () {
this.$refs.child.disabled = true
this.disabled2 = true this.disabled2 = true
if (this.value1 === '' || this.value2 === '' || this.value3 === '' || this.remark === '' || this.dataList === []) { if (this.value1 === '' || this.value2 === '' || this.value3 === '' || this.remark === '' || this.dataList === []) {
this.disabled2 = false this.disabled2 = false
@@ -165,8 +187,12 @@ export default {
this.dataList = [] this.dataList = []
this.disabled2 = false this.disabled2 = false
this.$store.dispatch('setMaterObj', '') this.$store.dispatch('setMaterObj', '')
this.$refs.child.active = false
this.$refs.child.disabled = false
} catch (e) { } catch (e) {
this.disabled2 = false this.disabled2 = false
this.$refs.child.active = false
this.$refs.child.disabled = false
} }
}, },
toAddBillMater () { toAddBillMater () {