1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- Component({
- options: {
- addGlobalClass: true,
- },
- properties: {
- isAllSelected: {
- type: Boolean,
- value: false,
- },
- totalAmount: {
- type: Number,
- value: 1,
- },
- totalGoodsNum: {
- type: Number,
- value: -1,
- observer(num) {
- const isDisabled = num < 1
- setTimeout(() => {
- this.setData({
- isDisabled,
- })
- })
- },
- },
- totalDiscountAmount: {
- type: Number,
- value: 0,
- },
- bottomHeight: {
- type: Number,
- value: 100,
- },
- fixed: Boolean,
- },
- data: {
- isDisabled: false,
- },
- methods: {
- handleSelectAll() {
- const { isAllSelected } = this.data
- this.setData({
- isAllSelected: !isAllSelected,
- })
- this.triggerEvent('handleSelectAll', {
- isAllSelected: isAllSelected,
- })
- },
- handleToSettle() {
- if (this.data.isDisabled) return
- this.triggerEvent('handleToSettle')
- },
- },
- })
|