This commit is contained in:
linfso 2024-09-18 10:53:18 +08:00
parent d37cc08397
commit b75dc23892
3 changed files with 22 additions and 1 deletions

View File

@ -21,6 +21,9 @@ import { download } from '@/utils/request'
import { triggerTrans,noticeToEmpUser } from '@/utils/custom'
import TanexPrinterSdk from '@/utils/TanexPrinterSdk'
import XDNoticeSdk from '@/utils/XDNoticeSdk'
import preventReClick from './utils/preventReClick'
// import _ from 'lodash'
@ -139,6 +142,7 @@ Vue.use(Print)
Vue.use(directive)
Vue.use(plugins)
Vue.use(VueMeta)
Vue.use(preventReClick)
DictData.install()

View File

@ -0,0 +1,17 @@
export default {
install (Vue) {
// 防止重复点击
Vue.directive('preventReClick', {
inserted (el, binding) {
el.addEventListener('click', () => {
if (!el.disabled) {
el.disabled = true
setTimeout(() => {
el.disabled = false
}, 3000)
}
})
}
})
}
}

View File

@ -55,7 +55,7 @@
</span>
<div style="display:inline-flex; width: 50%;" v-if="form.openBillScope==0">
<el-input v-model="form.params.billCodeStr" rows="2" type="textarea" placeholder="部分开票请填写单号,多单请使用逗号隔开" />
<el-button type="primary" @click="addBillToApply">加入单号</el-button>
<el-button type="primary" @click="addBillToApply" v-preventReClick>加入单号</el-button>
</div>
<el-table
class="cargoList"