From 5a5974c7c001b4dc53c92a4c056ec99c04c02b46 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Thu, 9 Jun 2022 18:39:21 +0800 Subject: [PATCH] =?UTF-8?q?sso=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/common/lang/en-us.js | 3 +- jero-web/src/common/lang/zh-cn.js | 1 + jero-web/src/components/setCreator/index.vue | 198 ++++++++++++++++++ .../views/documentTools/virtualList/index.vue | 21 +- 4 files changed, 221 insertions(+), 2 deletions(-) create mode 100644 jero-web/src/components/setCreator/index.vue diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index e1f8e11ff..787b81caf 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -928,5 +928,6 @@ module.exports = { and: 'and', judge: 'Judge', pleaseWaitWhileRunning: 'Please wait while running', - roleSwitching: 'Role switching' + roleSwitching: 'Role switching', + setCreator:'Set Creator', } \ No newline at end of file diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index 4633d006b..e70dc3c9e 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -934,4 +934,5 @@ module.exports = { and: '并且', pleaseWaitWhileRunning: '运行中请稍等', roleSwitching:'角色切换', + setCreator:'设置创建人', } \ No newline at end of file diff --git a/jero-web/src/components/setCreator/index.vue b/jero-web/src/components/setCreator/index.vue new file mode 100644 index 000000000..244e64594 --- /dev/null +++ b/jero-web/src/components/setCreator/index.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/jero-web/src/views/documentTools/virtualList/index.vue b/jero-web/src/views/documentTools/virtualList/index.vue index df907ab4b..86dd6efa3 100644 --- a/jero-web/src/views/documentTools/virtualList/index.vue +++ b/jero-web/src/views/documentTools/virtualList/index.vue @@ -33,6 +33,10 @@
+
+ + {{$t('setCreator')}} +
{{$t('newlyAdded')}} @@ -138,6 +142,7 @@ {{$t('submit')}}
+ @@ -147,11 +152,13 @@ import Vue from 'vue' import VueDraggableResizable from 'vue-draggable-resizable' import tableDragResize from '@/mixins/tableDragResize' + import setCreator from '@/components/setCreator/index' export default { name: 'index', components: { - VueDraggableResizable + VueDraggableResizable, + setCreator }, mixins: [tableDragResize], data() { @@ -241,6 +248,18 @@ onSelectChange(value) { this.selectedRowKeys = value }, + clearSelected() { + this.selectedRowKeys = [] + this.getList() + }, + setCreatorClick() { + if (this.selectedRowKeys.length > 0) { + let selectedRowKeys = JSON.parse(JSON.stringify(this.selectedRowKeys)) + this.$refs.setCreatorRef.getPush(selectedRowKeys.join(',')) + } else { + this.$message.warning(this.$t('PleaseSelectData')) + } + }, //添加 handleAdd() { this.title = this.$t('newlyAdded')