change
This commit is contained in:
@@ -40,7 +40,8 @@ export default {
|
|||||||
setJxtTime: this.$store.getters.setJxtTime,
|
setJxtTime: this.$store.getters.setJxtTime,
|
||||||
pageNo: this.$store.getters.pageNo,
|
pageNo: this.$store.getters.pageNo,
|
||||||
iskb: '',
|
iskb: '',
|
||||||
secCode: this.$store.getters.secCode
|
secCode: this.$store.getters.secCode,
|
||||||
|
selSecArr: this.$store.getters.selSecArr
|
||||||
}
|
}
|
||||||
this.$store.dispatch('setConfig', obj)
|
this.$store.dispatch('setConfig', obj)
|
||||||
this.$router.push('/setup')
|
this.$router.push('/setup')
|
||||||
|
|||||||
@@ -15,20 +15,16 @@ export const updateMaterialInfo = (code, w) => post('api/bmMaterial/updateMateri
|
|||||||
single_weight: w
|
single_weight: w
|
||||||
})
|
})
|
||||||
|
|
||||||
// export const getSect = () => {
|
export const getStorageList = () => {
|
||||||
// let res = {
|
let res = {
|
||||||
// data: [
|
data: [
|
||||||
// { value: '01', label: 'code1' },
|
{ value: '01', label: 'code1' },
|
||||||
// { value: '02', label: 'code2' },
|
{ value: '02', label: 'code2' },
|
||||||
// { value: '03', label: 'code3' },
|
{ value: '03', label: 'code3' },
|
||||||
// { value: '04', label: 'code4' }
|
{ value: '04', label: 'code4' }
|
||||||
// ]
|
]
|
||||||
// }
|
}
|
||||||
// return res
|
return res
|
||||||
// }
|
}
|
||||||
// 仓库列表 - 配置页
|
// 仓库列表 - 配置页
|
||||||
export const getSect = (code, w) => post('api/pda/iosIn/getSect', {
|
// export const getStorageList = () => post('api/pda/iosIn/getStorageList', {})
|
||||||
page: '1',
|
|
||||||
size: '10',
|
|
||||||
stor_code: 'XB'
|
|
||||||
})
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
<el-option
|
<el-option
|
||||||
v-for="item in options2"
|
v-for="item in options2"
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
:label="item.label"
|
:label="item.text"
|
||||||
:value="item.value"
|
:value="item.value"
|
||||||
:disabled="isOptionDisabled(item.value)"
|
:disabled="isOptionDisabled(item.value)"
|
||||||
>
|
>
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getSect } from '@js/getData2.js'
|
import { getStorageList } from '@js/getData2.js'
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
@@ -84,7 +84,7 @@ export default {
|
|||||||
// { value: '03', label: 'code3' },
|
// { value: '03', label: 'code3' },
|
||||||
// { value: '04', label: 'code4' }
|
// { value: '04', label: 'code4' }
|
||||||
// ],
|
// ],
|
||||||
selectedValues: [], // 存储选中的value值
|
selectedValues: this.$store.getters.selSecArr || [], // 存储选中的value值
|
||||||
value: this.$store.getters.pageNo,
|
value: this.$store.getters.pageNo,
|
||||||
secCode: this.$store.getters.secCode || ''
|
secCode: this.$store.getters.secCode || ''
|
||||||
}
|
}
|
||||||
@@ -94,7 +94,7 @@ export default {
|
|||||||
displayText () {
|
displayText () {
|
||||||
return this.selectedValues.map(value => {
|
return this.selectedValues.map(value => {
|
||||||
const item = this.options2.find(opt => opt.value === value)
|
const item = this.options2.find(opt => opt.value === value)
|
||||||
return item ? item.label : ''
|
return item ? item.value : ''
|
||||||
}).filter(Boolean).join(', ')
|
}).filter(Boolean).join(', ')
|
||||||
},
|
},
|
||||||
// 检查选项是否禁用(已选满2个且当前未选中时禁用)
|
// 检查选项是否禁用(已选满2个且当前未选中时禁用)
|
||||||
@@ -106,7 +106,10 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
this._getSect()
|
this._getStorageList()
|
||||||
|
// if (this.$store.getters.secCode === '') {
|
||||||
|
// this._getStorageList()
|
||||||
|
// }
|
||||||
if (this.$store.getters.iskb === '02') {
|
if (this.$store.getters.iskb === '02') {
|
||||||
console.log(this.$store.getters.iskb, 1)
|
console.log(this.$store.getters.iskb, 1)
|
||||||
if (this.value === '01' || !this.secCode) {
|
if (this.value === '01' || !this.secCode) {
|
||||||
@@ -120,13 +123,14 @@ export default {
|
|||||||
// this._config()
|
// this._config()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
async _getSect () {
|
async _getStorageList () {
|
||||||
console.log(111)
|
|
||||||
try {
|
try {
|
||||||
let res = await getSect()
|
let res = await getStorageList()
|
||||||
if (res) {
|
if (res) {
|
||||||
this.options2 = res.data
|
this.options2 = res.data
|
||||||
// console.log(this.options2, 666)
|
if (this.$store.getters.secCode) {
|
||||||
|
return
|
||||||
|
}
|
||||||
if (this.options2.length >= 2) {
|
if (this.options2.length >= 2) {
|
||||||
this.selectedValues = [this.options2[0].value, this.options2[1].value]
|
this.selectedValues = [this.options2[0].value, this.options2[1].value]
|
||||||
} else if (this.options2.length > 0) {
|
} else if (this.options2.length > 0) {
|
||||||
@@ -166,7 +170,8 @@ export default {
|
|||||||
setJxtTime: this.setJxtTime * 1000,
|
setJxtTime: this.setJxtTime * 1000,
|
||||||
pageNo: this.value,
|
pageNo: this.value,
|
||||||
iskb: '1',
|
iskb: '1',
|
||||||
secCode: this.displayText
|
secCode: this.displayText,
|
||||||
|
selSecArr: this.selectedValues
|
||||||
}
|
}
|
||||||
console.log()
|
console.log()
|
||||||
this.$store.dispatch('setConfig', obj)
|
this.$store.dispatch('setConfig', obj)
|
||||||
|
|||||||
@@ -238,7 +238,8 @@ export default {
|
|||||||
setJxtTime: this.$store.getters.setJxtTime,
|
setJxtTime: this.$store.getters.setJxtTime,
|
||||||
pageNo: this.$store.getters.pageNo,
|
pageNo: this.$store.getters.pageNo,
|
||||||
iskb: '02',
|
iskb: '02',
|
||||||
secCode: this.$store.getters.secCode
|
secCode: this.$store.getters.secCode,
|
||||||
|
selSecArr: this.$store.getters.selSecArr
|
||||||
}
|
}
|
||||||
this.$store.dispatch('setConfig', obj)
|
this.$store.dispatch('setConfig', obj)
|
||||||
this._synthesizeInfo()
|
this._synthesizeInfo()
|
||||||
|
|||||||
@@ -113,7 +113,8 @@ export default {
|
|||||||
setJxtTime: this.$store.getters.setJxtTime,
|
setJxtTime: this.$store.getters.setJxtTime,
|
||||||
pageNo: this.$store.getters.pageNo,
|
pageNo: this.$store.getters.pageNo,
|
||||||
iskb: '02',
|
iskb: '02',
|
||||||
secCode: this.$store.getters.secCode
|
secCode: this.$store.getters.secCode,
|
||||||
|
selSecArr: this.$store.getters.selSecArr
|
||||||
}
|
}
|
||||||
this.$store.dispatch('setConfig', obj)
|
this.$store.dispatch('setConfig', obj)
|
||||||
this._synthesizeInfo()
|
this._synthesizeInfo()
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ const state = {
|
|||||||
setJxtTime: getStore('setJxtTime') || 3000,
|
setJxtTime: getStore('setJxtTime') || 3000,
|
||||||
pageNo: getStore('pageNo') || '01',
|
pageNo: getStore('pageNo') || '01',
|
||||||
iskb: getStore('iskb') || '',
|
iskb: getStore('iskb') || '',
|
||||||
secCode: getStore('secCode') || ''
|
secCode: getStore('secCode') || '',
|
||||||
|
selSecArr: getStore('selSecArr') || []
|
||||||
}
|
}
|
||||||
|
|
||||||
const actions = {
|
const actions = {
|
||||||
@@ -22,6 +23,7 @@ const actions = {
|
|||||||
setStore('pageNo', res.pageNo)
|
setStore('pageNo', res.pageNo)
|
||||||
setStore('iskb', res.iskb)
|
setStore('iskb', res.iskb)
|
||||||
setStore('secCode', res.secCode)
|
setStore('secCode', res.secCode)
|
||||||
|
setStore('selSecArr', res.selSecArr)
|
||||||
commit(types.COM_CONFIG, res)
|
commit(types.COM_CONFIG, res)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -32,7 +34,8 @@ const getters = {
|
|||||||
setJxtTime: state => state.setJxtTime,
|
setJxtTime: state => state.setJxtTime,
|
||||||
pageNo: state => state.pageNo,
|
pageNo: state => state.pageNo,
|
||||||
iskb: state => state.iskb,
|
iskb: state => state.iskb,
|
||||||
secCode: state => state.secCode
|
secCode: state => state.secCode,
|
||||||
|
selSecArr: state => state.selSecArr
|
||||||
}
|
}
|
||||||
|
|
||||||
const mutations = {
|
const mutations = {
|
||||||
@@ -43,6 +46,7 @@ const mutations = {
|
|||||||
state.pageNo = res.pageNo
|
state.pageNo = res.pageNo
|
||||||
state.iskb = res.iskb
|
state.iskb = res.iskb
|
||||||
state.secCode = res.secCode
|
state.secCode = res.secCode
|
||||||
|
state.selSecArr = res.selSecArr
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user