| | |
| | | readonly: true, |
| | | }, |
| | | { |
| | | label: '限购数量:', |
| | | id: 'limited', |
| | | type: 'input-number', |
| | | el: { precision: 0, min: 0, max: 99999999, style: 'width:100%' }, |
| | | }, |
| | | { |
| | | label: '驳回原因:', |
| | | id: 'auditRemarks', |
| | | type: 'input', |
| | |
| | | { label: '虚拟销量', prop: 'sales', minWidth: 120 }, |
| | | { label: '真实销量', prop: 'realSales', minWidth: 120 }, |
| | | { label: '库存', prop: 'stock', minWidth: 120 }, |
| | | { label: '限购数量', prop: 'limited', minWidth: 120 }, |
| | | { label: '商品状态', prop: 'statusStr', minWidth: 80 }, |
| | | { label: '商品标签', prop: 'tags', minWidth: 150 }, |
| | | { label: '所属专区', prop: 'zoneName', minWidth: 150 }, |
| | |
| | | } catch (e) { |
| | | return false |
| | | } |
| | | }, |
| | | }, |
| | | { |
| | | text: '批量设置限购数量', |
| | | type: 'primary', |
| | | disabled: (selected) => selected.length === 0, |
| | | atClick: (selected) => { |
| | | this.$refs.crud.$refs.extraDialog[4].show({ |
| | | ids: selected.map((item) => item.id), |
| | | limited: selected.length === 1 ? selected[0].limited : null, |
| | | }) |
| | | return false |
| | | }, |
| | | }, |
| | | { |
| | |
| | | } |
| | | }, |
| | | }, |
| | | { |
| | | title: '批量设置限购数量', |
| | | form: [ |
| | | { |
| | | id: 'ids', |
| | | type: 'select', |
| | | el: { |
| | | multiple: true, |
| | | }, |
| | | hidden: () => true, |
| | | }, |
| | | { |
| | | label: '限购数量:', |
| | | id: 'limited', |
| | | type: 'input-number', |
| | | el: { precision: 0, min: 0, max: 99999999, style: 'width:100%' }, |
| | | rules: { |
| | | required: true, |
| | | message: '请输入限购数量', |
| | | trigger: 'blur', |
| | | }, |
| | | }, |
| | | ], |
| | | atConfirm: async (val) => { |
| | | |
| | | const { code } = await this.$elBusHttp.request( |
| | | 'flower/api/flower/list/limiteds', |
| | | { |
| | | method: 'post', |
| | | data: val, |
| | | } |
| | | ) |
| | | if (code === 0) { |
| | | this.$message.success('操作成功') |
| | | this.$refs.crud.clearSelection() |
| | | } |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | } |