给单据增加插入行的时候自动往下滚动的功能

This commit is contained in:
jishenghua 2024-05-26 23:46:44 +08:00
parent ab2623796c
commit d4c92a016b
6 changed files with 17 additions and 0 deletions

View File

@ -373,8 +373,13 @@ export const BillModalMixin = {
this.close()
},
onAdded(event) {
let that = this
const { row, target } = event
target.setValues([{rowKey: row.id, values: {operNumber:0}}])
//自动下滑到最后一行
setTimeout(function(){
that.$refs.materialDataTable.resetScrollTop((target.rows.length+1)*that.$refs.materialDataTable.rowHeight)
},1000)
if(this.currentSelectDepotId) {
//如果单据选择过仓库则直接从当前选择的仓库加载
target.setValues([{rowKey: row.id, values: {depotId: this.currentSelectDepotId}}])

View File

@ -206,6 +206,14 @@ export const FinancialModalMixin = {
workflowModalFormOk() {
this.close()
},
onAdded(event) {
let that = this
const { row, target } = event
//自动下滑到最后一行
setTimeout(function(){
that.$refs.accountDataTable.resetScrollTop((target.rows.length+1)*that.$refs.accountDataTable.rowHeight)
},1000)
},
//单元值改变一个字符就触发一次
onValueChange(event) {
let that = this

View File

@ -66,6 +66,7 @@
:rowNumber="true"
:rowSelection="true"
:actionButton="true"
@added="onAdded"
@valueChange="onValueChange" />
<a-row class="form-row" :gutter="24">
<a-col :lg="24" :md="24" :sm="24">

View File

@ -58,6 +58,7 @@
:rowNumber="true"
:rowSelection="true"
:actionButton="true"
@added="onAdded"
@valueChange="onValueChange" />
<a-row class="form-row" :gutter="24">
<a-col :lg="24" :md="24" :sm="24">

View File

@ -66,6 +66,7 @@
:rowNumber="true"
:rowSelection="true"
:actionButton="true"
@added="onAdded"
@valueChange="onValueChange" />
<a-row class="form-row" :gutter="24">
<a-col :lg="24" :md="24" :sm="24">

View File

@ -66,6 +66,7 @@
:rowNumber="true"
:rowSelection="true"
:actionButton="true"
@added="onAdded"
@valueChange="onValueChange" />
<a-row class="form-row" :gutter="24">
<a-col :lg="24" :md="24" :sm="24">