diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index 0bba5f2..dc42128 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -185,6 +185,7 @@ export default { }, render(h) { let { + expandRowKeys, size, createPage, summaryMethod, @@ -229,6 +230,7 @@ export default { cell-style={cellStyle} indent={indent} data={list} + expand-row-keys={expandRowKeys} height={height ?? tableHeight} class="v-table" style={tableStyle} diff --git a/src/utils/index.js b/src/utils/index.js index 812d0f3..c30b6a5 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -214,12 +214,15 @@ export function deepCopy(data) { return data; } } -export function debounce(fn,delay=500){ - let timer = null - return function _debounce() { - if (timer) clearTimeout(timer) - timer = setTimeout(() => { - fn() +export function debounce(fn, delay = 500) { + let time = null;//time用来控制事件的触发 + return function () { + if (time !== null) { + clearTimeout(time); + } + time = setTimeout(() => { + fn.call(this); + //利用call(),让this的指针从指向window 转成指向input }, delay) } } diff --git a/src/views/finance/scheduleList.vue b/src/views/finance/scheduleList.vue index 8c2e41c..2bd2d97 100644 --- a/src/views/finance/scheduleList.vue +++ b/src/views/finance/scheduleList.vue @@ -15,7 +15,7 @@ v-model="select.nurse_name" placeholder="选择护工姓名" clearable - style="width: 200px;margin-right: 10px;" + style="width: 160px;margin-right: 10px;" > + + + + +