Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
self-support
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李俊赕
self-support
Commits
25bac99d
Commit
25bac99d
authored
Jun 29, 2021
by
Facius
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
备件库数量修改
parent
4e216908
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
136 additions
and
135 deletions
+136
-135
spareCell.vue
src/components/parts/spareCell.vue
+136
-135
No files found.
src/components/parts/spareCell.vue
View file @
25bac99d
<
template
>
<view
class=
"spare-item"
>
<view
class=
"left-view"
>
<u-checkbox
v-if=
"showChecked"
icon-size=
"28"
size=
"40"
v-model=
"check"
@
change=
"handleChange"
shape=
"circle"
/>
<u-checkbox
v-if=
"showChecked"
icon-size=
"28"
size=
"40"
v-model=
"check"
@
change=
"handleChange"
shape=
"circle"
/>
<image
class=
"image-view"
:src=
"imageUrl"
></image>
<view
class=
"info-view"
>
<view
class=
"name-text"
>
{{
item
.
name
}}
</view>
...
...
@@ -10,7 +11,8 @@
</view>
<view
class=
"count-view"
>
<view
v-if=
"showChecked"
>
<u-number-box
v-model=
"value"
:min=
"item.min || 0"
:max=
"item.max || item[type]"
@
change=
"numChange"
></u-number-box>
<u-number-box
v-model=
"value"
:min=
"item.min || 0"
:max=
"item.max || item[type]"
@
minus=
"numChange"
@
plus=
"numChange"
@
blur=
"numChange"
></u-number-box>
</view>
<text
v-else
>
x
{{
item
[
type
]
||
0
}}
</text>
</view>
...
...
@@ -22,7 +24,7 @@
props
:
{
showChecked
:
{
// 是否显示勾选
type
:
Boolean
,
default
()
{
default
()
{
return
false
}
},
...
...
@@ -32,7 +34,7 @@
},
item
:
{
type
:
Object
,
default
()
{
default
()
{
return
{}
}
},
...
...
@@ -43,9 +45,9 @@
},
data
()
{
return
{
value
:
0
,
check
:
false
,
oldCount
:
0
value
:
0
,
// 选数
check
:
false
,
// 选中
oldCount
:
0
// 旧选数
}
},
computed
:
{
...
...
@@ -57,7 +59,8 @@
}
},
imageUrl
()
{
return
this
.
item
.
images
?
process
.
uniEnv
.
systemUrl
.
apiUrl
+
this
.
item
.
images
.
split
(
','
).
shift
()
:
this
.
placeholderImage
return
this
.
item
.
images
?
process
.
uniEnv
.
systemUrl
.
apiUrl
+
this
.
item
.
images
.
split
(
','
).
shift
()
:
this
.
placeholderImage
},
placeholderImage
()
{
return
process
.
uniEnv
.
qn_base_url
+
'morentupian.png'
...
...
@@ -72,12 +75,13 @@
},
'item.selected'
(
val
)
{
this
.
check
=
val
this
.
value
=
val
?
this
.
item
.
stock
:
0
this
.
value
=
val
?
this
.
item
.
stock
:
0
},
},
methods
:
{
handleChange
(
event
)
{
this
.
value
=
event
.
value
?
this
.
item
.
stock
:
0
this
.
value
=
event
.
value
?
this
.
item
.
stock
:
0
this
.
oldCount
=
this
.
value
this
.
$emit
(
'change'
,
event
.
value
)
},
numChange
(
event
)
{
...
...
@@ -96,14 +100,11 @@
</
script
>
<
style
lang=
"scss"
scoped
>
.spare-item
{
.spare-item
{
display
:
flex
;
// width: 100%;
justify-content
:
space-between
;
align-items
:
flex-end
;
// padding: 30rpx;
// background-color: #FFFFFF;
// border-radius: 12rpx;
.left-view
{
display
:
flex
;
align-items
:
center
;
...
...
@@ -133,5 +134,5 @@
color
:
#333333
;
}
}
}
</
style
>
Write
Preview
Markdown
is supported
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