From cb78b4fbcd31bbee7ed7882c7b5f6f660f20c511 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 20 十月 2025 09:56:19 +0800
Subject: [PATCH] 最新版本541200007
---
admin/src/views/platform/set/group.vue | 46 ++++++++++++++++++++++++++++++++++++----------
1 files changed, 36 insertions(+), 10 deletions(-)
diff --git a/admin/src/views/platform/set/group.vue b/admin/src/views/platform/set/group.vue
index ae8cfa3..f9e7970 100644
--- a/admin/src/views/platform/set/group.vue
+++ b/admin/src/views/platform/set/group.vue
@@ -41,10 +41,12 @@
@current-change="getList"
:pagination="pagination"
/>
- <el-dialog
+ <GlobalWindow
:title="param.id ? '缂栬緫鏈堝彴' : '鏂板鏈堝彴'"
:visible.sync="isShowEdit"
width="800px"
+ :confirm-working="subLoading"
+ @confirm="handleSub"
>
<el-form
:model="param"
@@ -58,8 +60,8 @@
</el-form-item>
<el-form-item label="鍏宠仈鍏ュ洯浜嬬敱">
<el-checkbox-group v-model="param.checkList">
- <el-checkbox label="0">瀹夋嘲瑁呰揣</el-checkbox>
- <el-checkbox label="0">瀹夋嘲鍗歌揣</el-checkbox>
+ <el-checkbox label="0">瑁呰揣</el-checkbox>
+ <el-checkbox label="0">鍗歌揣</el-checkbox>
<el-checkbox label="0">甯傚叕鍙稿嵏璐�</el-checkbox>
</el-checkbox-group>
</el-form-item>
@@ -70,31 +72,31 @@
:titles="['寰呮坊鍔犳湀鍙�', '宸叉坊鍔犳湀鍙�']"
v-model="param.sel"
:data="data"
+ class="transfer"
>
</el-transfer>
</el-form-item>
</el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="isShowEdit = false">鍙栨秷</el-button>
- <el-button type="primary" @click="handleSub">纭畾</el-button>
- </span>
- </el-dialog>
+ </GlobalWindow>
</div>
</template>
<script>
import Pagination from '@/components/common/Pagination'
import QueryForm from '@/components/common/QueryForm'
+import GlobalWindow from '@/components/common/GlobalWindow'
export default {
components: {
Pagination,
- QueryForm
+ QueryForm,
+ GlobalWindow
},
data () {
return {
filters: {},
loading: false,
+ subLoading: false,
queryFormConfig: {
formItems: [
{
@@ -127,6 +129,9 @@
}
},
methods: {
+ handleSub () {
+ this.isShowEdit = false
+ },
getList (page) { },
clear () { },
handleEdit (row) {
@@ -135,10 +140,31 @@
handleDel () { },
handleSizeChange (capacity) {
this.pagination.capacity = capacity
+ this.getList(1)
}
}
}
</script>
-<style>
+<style lang="scss" scoped>
+.transfer {
+ height: 600px;
+ width: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ ::v-deep .el-transfer-panel {
+ flex: 1;
+ height: 100%;
+ }
+
+ ::v-deep .el-transfer-panel__body {
+ height: 500px;
+ }
+
+ ::v-deep .el-transfer-panel__list.is-filterable {
+ height: 480px;
+ }
+}
</style>
--
Gitblit v1.9.3