Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
664f50a7
Commit
664f50a7
authored
May 05, 2022
by
神话
Browse files
解决BUG:条码选择框选商品的时候,如果已经选过则不能再切换
parent
b2a7e834
Changes
1
Hide whitespace changes
Inline
Side-by-side
jshERP-web/src/components/jeecgbiz/JSelectList.vue
View file @
664f50a7
<
template
>
<div>
<a-input-search
v-if=
"kind === 'material'"
v-model=
"names"
placeholder=
"请选择"
@
search=
"onSearch"
></a-input-search>
<a-input-search
v-if=
"kind === 'material'"
v-model=
"names"
placeholder=
"请选择"
@
pressEnter=
"onPressEnter"
@
search=
"onSearch"
></a-input-search>
<a-input-search
v-if=
"kind === 'batch'||kind === 'sn'"
v-model=
"names"
placeholder=
"请选择"
readOnly
@
search=
"onSearch"
></a-input-search>
<j-select-material-modal
v-if=
"kind === 'material'"
ref=
"selectModal"
:modal-width=
"modalWidth"
:rows=
"rows"
:multi=
"multi"
:bar-code=
"value"
@
ok=
"selectOK"
@
initComp=
"initComp"
/>
<j-select-batch-modal
v-if=
"kind === 'batch'"
ref=
"selectModal"
:modal-width=
"modalWidth"
:rows=
"rows"
:multi=
"multi"
:bar-code=
"value"
@
ok=
"selectOK"
@
initComp=
"initComp"
/>
...
...
@@ -70,7 +70,7 @@
initComp
(
name
)
{
this
.
names
=
name
},
on
Search
()
{
on
PressEnter
()
{
if
(
this
.
kind
===
'
material
'
)
{
let
param
=
{
barCode
:
this
.
names
,
...
...
@@ -84,6 +84,7 @@
//如果条码可以查到商品,则直接加载,不用弹窗再选择
this
.
$emit
(
"
change
"
,
this
.
names
)
}
else
{
//匹配不到进行弹窗
this
.
$refs
.
selectModal
.
showModal
(
this
.
names
)
}
}
...
...
@@ -92,6 +93,14 @@
this
.
$refs
.
selectModal
.
showModal
()
}
},
onSearch
()
{
if
(
this
.
kind
===
'
material
'
)
{
//直接进行弹窗
this
.
$refs
.
selectModal
.
showModal
(
this
.
names
)
}
else
{
this
.
$refs
.
selectModal
.
showModal
()
}
},
selectOK
(
rows
,
idstr
)
{
console
.
log
(
"
选中id
"
,
idstr
)
if
(
!
rows
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment