软废组桶打印等级
This commit is contained in:
@@ -70,6 +70,8 @@ export const confirmGroupBucket = (mst, dtl) => post('api/pda/set/bucket/confirm
|
|||||||
export const bucketPrint = (code) => post('api/pda/set/bucket/print', {
|
export const bucketPrint = (code) => post('api/pda/set/bucket/print', {
|
||||||
bucketunique: code
|
bucketunique: code
|
||||||
})
|
})
|
||||||
|
// 1.5等级下拉框
|
||||||
|
export const bucketGetLevel = () => post('api/pda/set/bucket/getLevel', {})
|
||||||
|
|
||||||
/** 返工料桶标签打印 */
|
/** 返工料桶标签打印 */
|
||||||
// 1.1返工料根据桶查询(扫描桶码触发后台的查询按钮)
|
// 1.1返工料根据桶查询(扫描桶码触发后台的查询按钮)
|
||||||
|
|||||||
@@ -35,6 +35,18 @@
|
|||||||
</dropdown-menu>
|
</dropdown-menu>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="bottom-filter-tip">
|
||||||
|
<div class="filter-label txtjustify">等级</div>
|
||||||
|
<div class="fxcol mgl20 visible" >
|
||||||
|
<dropdown-menu
|
||||||
|
:option="option1"
|
||||||
|
:active="active1"
|
||||||
|
:open="open1"
|
||||||
|
@toggleItem="toggleItem1"
|
||||||
|
@dropdownMenu="dropdownMenu1">
|
||||||
|
</dropdown-menu>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<search-box
|
<search-box
|
||||||
label="袋码"
|
label="袋码"
|
||||||
v-model="val4"
|
v-model="val4"
|
||||||
@@ -116,7 +128,7 @@
|
|||||||
import NavBar from '@components/NavBar.vue'
|
import NavBar from '@components/NavBar.vue'
|
||||||
import SearchBox from '@components/SearchBox.vue'
|
import SearchBox from '@components/SearchBox.vue'
|
||||||
import DropdownMenu from '@components/DropdownMenu.vue'
|
import DropdownMenu from '@components/DropdownMenu.vue'
|
||||||
import { queryInfoBybucket, queryInfoByBag, confirmGroupBucket, bucketPrint, bucketDelete, getpcsn } from '@config/getData2.js'
|
import { queryInfoBybucket, queryInfoByBag, confirmGroupBucket, bucketPrint, bucketDelete, getpcsn, bucketGetLevel } from '@config/getData2.js'
|
||||||
import {accAdd, submitPackUp} from '@config/mUtils.js'
|
import {accAdd, submitPackUp} from '@config/mUtils.js'
|
||||||
import {toPrint} from '@config/print.js'
|
import {toPrint} from '@config/print.js'
|
||||||
export default {
|
export default {
|
||||||
@@ -145,7 +157,10 @@ export default {
|
|||||||
printWeight: true,
|
printWeight: true,
|
||||||
option: [{value: '0', label: '不可用'}, {value: '1', label: '可用'}],
|
option: [{value: '0', label: '不可用'}, {value: '1', label: '可用'}],
|
||||||
active: '0',
|
active: '0',
|
||||||
open: false
|
open: false,
|
||||||
|
option1: [],
|
||||||
|
active1: '',
|
||||||
|
open1: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -183,6 +198,7 @@ export default {
|
|||||||
// let date = cd.getDate() < 10 ? '0' + cd.getDate() : cd.getDate()
|
// let date = cd.getDate() < 10 ? '0' + cd.getDate() : cd.getDate()
|
||||||
// this.val3 = year + month + date
|
// this.val3 = year + month + date
|
||||||
this._getpcsn()
|
this._getpcsn()
|
||||||
|
this._bucketGetLevel()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleChange1 (e, type) {
|
handleChange1 (e, type) {
|
||||||
@@ -221,6 +237,16 @@ export default {
|
|||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
/** 等级 */
|
||||||
|
async _bucketGetLevel () {
|
||||||
|
let res = await bucketGetLevel()
|
||||||
|
if (res.code === '1') {
|
||||||
|
this.option1 = [...res.result]
|
||||||
|
this.active1 = '0'
|
||||||
|
} else {
|
||||||
|
this.Dialog(res.desc)
|
||||||
|
}
|
||||||
|
},
|
||||||
/** 桶码查询信息 */
|
/** 桶码查询信息 */
|
||||||
async _queryInfoBybucket (e) {
|
async _queryInfoBybucket (e) {
|
||||||
let res = await queryInfoBybucket(e)
|
let res = await queryInfoBybucket(e)
|
||||||
@@ -354,7 +380,7 @@ export default {
|
|||||||
try {
|
try {
|
||||||
let accountId = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).account_id : ''
|
let accountId = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).account_id : ''
|
||||||
let user = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).user_name : ''
|
let user = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).user_name : ''
|
||||||
let newObj = Object.assign({}, this.result, this.$store.getters.materObj, {pcsn: this.val3, storage_qty: this.val5, accountId: accountId, user: user, is_active: this.option[this.active].value})
|
let newObj = Object.assign({}, this.result, this.$store.getters.materObj, {pcsn: this.val3, storage_qty: this.val5, accountId: accountId, user: user, is_active: this.option[this.active].value, ivt_level: this.option1[this.active1].value})
|
||||||
let res = await confirmGroupBucket(newObj, this.dataList)
|
let res = await confirmGroupBucket(newObj, this.dataList)
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
this.toast(res.desc)
|
this.toast(res.desc)
|
||||||
@@ -367,6 +393,7 @@ export default {
|
|||||||
this.pkObj = {}
|
this.pkObj = {}
|
||||||
this.disabled5 = false
|
this.disabled5 = false
|
||||||
this.active = '0'
|
this.active = '0'
|
||||||
|
this.active1 = '0'
|
||||||
} else {
|
} else {
|
||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
this.disabled5 = false
|
this.disabled5 = false
|
||||||
@@ -398,7 +425,7 @@ export default {
|
|||||||
try {
|
try {
|
||||||
let accountId = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).account_id : ''
|
let accountId = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).account_id : ''
|
||||||
let user = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).user_name : ''
|
let user = this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).user_name : ''
|
||||||
let newObj = Object.assign({}, this.result, this.$store.getters.materObj, {pcsn: this.val3, storage_qty: this.val5, accountId: accountId, user: user, is_active: this.option[this.active].value})
|
let newObj = Object.assign({}, this.result, this.$store.getters.materObj, {pcsn: this.val3, storage_qty: this.val5, accountId: accountId, user: user, is_active: this.option[this.active].value, ivt_level: this.option1[this.active1].value})
|
||||||
let res = await confirmGroupBucket(newObj, this.dataList)
|
let res = await confirmGroupBucket(newObj, this.dataList)
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
this.toast(res.desc)
|
this.toast(res.desc)
|
||||||
@@ -419,6 +446,7 @@ export default {
|
|||||||
this.pkObj = {}
|
this.pkObj = {}
|
||||||
this.disabled1 = false
|
this.disabled1 = false
|
||||||
this.active = '0'
|
this.active = '0'
|
||||||
|
this.active1 = '0'
|
||||||
} else {
|
} else {
|
||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
this.disabled1 = false
|
this.disabled1 = false
|
||||||
@@ -467,6 +495,7 @@ export default {
|
|||||||
this.disabled4 = false
|
this.disabled4 = false
|
||||||
this.disabled5 = false
|
this.disabled5 = false
|
||||||
this.active = '0'
|
this.active = '0'
|
||||||
|
this.active1 = '0'
|
||||||
this.$store.dispatch('materObj', '')
|
this.$store.dispatch('materObj', '')
|
||||||
this._getpcsn()
|
this._getpcsn()
|
||||||
},
|
},
|
||||||
@@ -483,6 +512,17 @@ export default {
|
|||||||
dropdownMenu (i) {
|
dropdownMenu (i) {
|
||||||
this.active = i + ''
|
this.active = i + ''
|
||||||
this.open = false
|
this.open = false
|
||||||
|
},
|
||||||
|
toggleItem1 () {
|
||||||
|
if (!this.open1) {
|
||||||
|
this.open1 = true
|
||||||
|
} else {
|
||||||
|
this.open1 = false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
dropdownMenu1 (i) {
|
||||||
|
this.active1 = i + ''
|
||||||
|
this.open1 = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user