|
@@ -55,8 +55,9 @@ Page({
|
|
|
product_img_url_max: 1,
|
|
|
product_rotation_img_list_max: 5,
|
|
|
product_detail_img_list_max: 5,
|
|
|
- show: false,
|
|
|
- columns: ['杭州', '宁波', '温州', '嘉兴', '湖州']
|
|
|
+ unitShow: false,
|
|
|
+ unitInDefaultIndex: 0,
|
|
|
+ unitInColumns: ['件', '个']
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -145,14 +146,27 @@ Page({
|
|
|
this.setData(tempForm)
|
|
|
}
|
|
|
},
|
|
|
- onClose() {
|
|
|
+ unitShow() {
|
|
|
this.setData({
|
|
|
- show: false
|
|
|
+ unitShow: true
|
|
|
})
|
|
|
},
|
|
|
- onChange(event) {
|
|
|
- const { picker, value, index } = event.detail
|
|
|
- console.log(`当前值:${value}, 当前索引:${index}`)
|
|
|
+ unitHide() {
|
|
|
+ this.selectComponent('#picker-unit').setIndexes([this.data.unitInDefaultIndex])
|
|
|
+
|
|
|
+ this.setData({
|
|
|
+ unitShow: false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ unitConfirm(event) {
|
|
|
+ const { value, index } = event.detail
|
|
|
+
|
|
|
+ this.setData({
|
|
|
+ 'form.product_unit': value,
|
|
|
+ unitInDefaultIndex: index
|
|
|
+ })
|
|
|
+
|
|
|
+ this.unitHide()
|
|
|
},
|
|
|
onSubmit(e) {
|
|
|
console.log(e.detail)
|