sso登录

This commit is contained in:
qq787203167
2022-06-09 18:39:21 +08:00
parent 56563b7ab4
commit 5a5974c7c0
4 changed files with 221 additions and 2 deletions
@@ -33,6 +33,10 @@
</a-form>
</div>
<div class="table-operator">
<div @click="setCreatorClick" class="operator-text" v-has="'dummyInventoryBase:add'">
<a-icon type="plus"/>
{{$t('setCreator')}}
</div>
<div @click="handleAdd" class="operator-text" v-has="'dummyInventoryBase:add'">
<a-icon type="plus"/>
{{$t('newlyAdded')}}
@@ -138,6 +142,7 @@
<a-button @click="handleSubmit" type="primary" :loading="confirmLoading">{{$t('submit')}}</a-button>
</div>
</a-drawer>
<setCreator ref="setCreatorRef" @clearSelected="clearSelected"/>
</a-card>
</template>
@@ -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')