|
@@ -54,7 +54,7 @@
|
|
|
<!-- 产品列表 -->
|
|
|
<div style="padding:0 0 5px;">
|
|
|
<span>
|
|
|
- 已选 <template v-if="rowSelectionInfo && rowSelectionInfo.selectedRowKeys.length>0">{{ rowSelectionInfo.selectedRowKeys.length }}</template><template v-else>0</template> 项
|
|
|
+ 已选 <template v-if="rowSelectionInfo && rowSelectionInfo.selectedRowKeys.length>0">{{ rowSelectionInfo.selectedRowKeys.length }}</template><template v-else>0</template> 项
|
|
|
</span>
|
|
|
</div>
|
|
|
<div>
|
|
@@ -197,8 +197,21 @@ export default {
|
|
|
},
|
|
|
// 表格选中项
|
|
|
rowSelectionFun (obj) {
|
|
|
+ console.log(obj)
|
|
|
this.rowSelectionInfo = obj || null
|
|
|
- this.curExpenseAccountType = obj.selectedRows&&obj.selectedRows[0]&&obj.selectedRows[0]['convertExpenseAccountType'] || ''
|
|
|
+ if(obj.selectedRows){
|
|
|
+ this.curExpenseAccountType = obj.selectedRows&&obj.selectedRows[0]&&obj.selectedRows[0]['convertExpenseAccountType'] || ''
|
|
|
+ if(obj.selectedRows.length<=1){
|
|
|
+ this.$refs.table.refresh()
|
|
|
+ }else{
|
|
|
+ // 全选
|
|
|
+ const ret = obj.selectedRows.filter(item => item.convertExpenseAccountType == this.curExpenseAccountType)
|
|
|
+ if(ret.length != obj.selectedRows.length){
|
|
|
+ this.$message.warning("所选数据费用类型不一致!")
|
|
|
+ this.$refs.table.clearSelected()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
custChange (val) {
|
|
|
this.queryParam.buyerName = val.name || ''
|