diff --git a/dist.tar b/dist.tar index 3092c15..0417cee 100644 Binary files a/dist.tar and b/dist.tar differ diff --git a/src/api/controller.js b/src/api/controller.js index 3674d2c..f7fe726 100644 --- a/src/api/controller.js +++ b/src/api/controller.js @@ -6,7 +6,7 @@ export const uploadReport = (query) => { method: 'post', data:query }) -} +} // 获取实验报告 export const getReport = (query) => { return request({ diff --git a/src/directive/index.js b/src/directive/index.js index a86e00b..78f27c0 100644 --- a/src/directive/index.js +++ b/src/directive/index.js @@ -1,9 +1,11 @@ import hasRole from './permission/hasRole' import hasPermi from './permission/hasPermi' import copyText from './common/copyText' +import preReClick from './preRe/preReClick' export default function directive(app){ app.directive('hasRole', hasRole) app.directive('hasPermi', hasPermi) app.directive('copyText', copyText) + app.directive('preReClick', preReClick) } \ No newline at end of file diff --git a/src/directive/preRe/preReClick.js b/src/directive/preRe/preReClick.js new file mode 100644 index 0000000..72fb1c4 --- /dev/null +++ b/src/directive/preRe/preReClick.js @@ -0,0 +1,13 @@ +export default { + mounted(el, binding) { + el.addEventListener('click', () => { + if (!el.disabled) { + el.disabled = true; + setTimeout(() => { + el.disabled = false; + }, binding.value || 2000) + } + }) + } + } + diff --git a/src/views/business-bank/personal/personal.vue b/src/views/business-bank/personal/personal.vue index b37b1f7..d834cb1 100644 --- a/src/views/business-bank/personal/personal.vue +++ b/src/views/business-bank/personal/personal.vue @@ -185,7 +185,7 @@