|
@@ -21,7 +21,7 @@
|
|
|
v-if="dataSource.length>0"
|
|
|
ref="table"
|
|
|
size="default"
|
|
|
- :row-selection="type=='orderGoods' ? { selectedRowKeys: selectedRowKeys, onChange: onSelectChange } : null"
|
|
|
+ :row-selection="rowSelection"
|
|
|
:columns="columns"
|
|
|
:rowKey="(record) => record.orderGoodsNo"
|
|
|
:data-source="dataSource"
|
|
@@ -59,6 +59,14 @@ export default {
|
|
|
} else {
|
|
|
return []
|
|
|
}
|
|
|
+ },
|
|
|
+ rowSelection: function () {
|
|
|
+ // type=='orderGoods' ? { selectedRowKeys: selectedRowKeys, onChange: onSelectChange } : null,
|
|
|
+ if (this.type == 'orderGoods' && this.$hasPermissions('B_order_sendGoods')) {
|
|
|
+ return { selectedRowKeys: this.selectedRowKeys, onChange: this.onSelectChange }
|
|
|
+ } else {
|
|
|
+ return null
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
data () {
|