| | |
| | | ] |
| | | }, |
| | | |
| | | rowConfig: {isCurrent: true, isHover: true,height: 30},//鼠标移动或选择高亮 |
| | | rowConfig: {isCurrent: true, isHover: true,height: 30,useKey: true},//鼠标移动或选择高亮 |
| | | virtualScroll: true, // 开启虚拟滚动功能 |
| | | scrollY:{ enabled: true,gt:13 },//开启虚拟滚动 |
| | | //scrollX:{ enabled: true,gt:15 },//开启虚拟滚动 |
| | |
| | | if ($grid) { |
| | | switch (code) { |
| | | case 'review' :{ |
| | | |
| | | const $table = xGrid.value.getTableData().fullData |
| | | const $oldTable = props.OrderDetail |
| | | $table.forEach((item,index)=>{ |
| | | for(let key in item){ |
| | | if(key!=='id' && key!=='_X_ROW_KEY'){ |
| | | console.log( key) |
| | | const oldVal = $oldTable.getTableData().fullData[index][key]*1 |
| | | if(item[key]!==oldVal){ |
| | | item[key] = null |
| | | } |
| | | } |
| | | } |
| | | |
| | | }) |
| | | |
| | | |
| | | |
| | | const errMap = await $grid.validate(true) |
| | | if (errMap) { |
| | | ElMessage.error(t('basicData.msg.checkoutLose')) |
| | |
| | | onMounted(()=>{ |
| | | const length = props.OrderDetail.getTableData().fullData.length |
| | | const $grid = xGrid.value |
| | | if(props.orderId !== orderInfo.orderId){ |
| | | if(props.orderId !== orderInfo.orderId || length !== orderInfo.reviewList.length){ |
| | | orderInfo.clearOrderInfo() |
| | | orderInfo.orderId=props.orderId |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | xGrid.value.reloadData(orderInfo.reviewList) |
| | | $grid.reloadData(orderInfo.reviewList) |
| | | |
| | | }) |
| | | |