sso登录
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user