|
@@ -17,8 +17,8 @@
|
|
import $ from 'jquery';
|
|
import $ from 'jquery';
|
|
// import {getNum} from '@utils/tools.js';
|
|
// import {getNum} from '@utils/tools.js';
|
|
// const num = getNum();
|
|
// const num = getNum();
|
|
- const num = [0,1,2,3,4,5,6,7,8,9];
|
|
|
|
- const unit = ['分钟', '小时', '天', '周', '月','年'];
|
|
|
|
|
|
+ const num = [0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9];
|
|
|
|
+ const unit = ['分钟', '小时', '天', '周', '月','年','分钟', '小时', '天', '周', '月','年','分钟', '小时', '天', '周', '月','年'];
|
|
export default {
|
|
export default {
|
|
name:'PickTime',
|
|
name:'PickTime',
|
|
data() {
|
|
data() {
|
|
@@ -26,16 +26,18 @@
|
|
columns: [
|
|
columns: [
|
|
{
|
|
{
|
|
values:num,
|
|
values:num,
|
|
- className:'column1'
|
|
|
|
|
|
+ className:'column1',
|
|
|
|
+ defaultIndex: 10
|
|
},
|
|
},
|
|
{
|
|
{
|
|
values:num,
|
|
values:num,
|
|
className:'column2',
|
|
className:'column2',
|
|
- defaultIndex: 2
|
|
|
|
|
|
+ defaultIndex: 11
|
|
},
|
|
},
|
|
{
|
|
{
|
|
values:unit,
|
|
values:unit,
|
|
- className:'column3'
|
|
|
|
|
|
+ className:'column3',
|
|
|
|
+ defaultIndex: 6
|
|
},
|
|
},
|
|
],
|
|
],
|
|
val:this.item.value || '请选择',
|
|
val:this.item.value || '请选择',
|
|
@@ -46,6 +48,7 @@
|
|
methods: {
|
|
methods: {
|
|
showPicker(){
|
|
showPicker(){
|
|
this.show = true;
|
|
this.show = true;
|
|
|
|
+ this.$emit('forbidS'); //禁止滚动
|
|
},
|
|
},
|
|
getVal(){
|
|
getVal(){
|
|
const val1 = $(".column1 ul .van-picker-column__item--selected")[0].innerText;
|
|
const val1 = $(".column1 ul .van-picker-column__item--selected")[0].innerText;
|
|
@@ -55,7 +58,8 @@
|
|
this.show = false;
|
|
this.show = false;
|
|
const newData = Object.assign({},this.item,{value:this.val,valueP:this.val});
|
|
const newData = Object.assign({},this.item,{value:this.val,valueP:this.val});
|
|
this.$emit("updata",newData);
|
|
this.$emit("updata",newData);
|
|
- }
|
|
|
|
|
|
+ this.$emit('resetS'); //恢复滚动
|
|
|
|
+ },
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|