Compare commits
No commits in common. "a7477deb9f71165278ff9621d1315117f8746444" and "9f770e848754e274ad4a7b249552176a79c1193f" have entirely different histories.
a7477deb9f
...
9f770e8487
|
|
@ -1,11 +1,6 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ahTable from "@/components/hTable/index.vue";
|
import ahTable from "@/components/hTable/index.vue";
|
||||||
import {
|
import { ConditionalType, TableConfig } from "@/components/hTable/hTable";
|
||||||
ConditionalType,
|
|
||||||
intTableData,
|
|
||||||
TableColumnSearch,
|
|
||||||
TableConfig,
|
|
||||||
} from "@/components/hTable/hTable";
|
|
||||||
import { onMounted, ref, defineOptions } from "vue";
|
import { onMounted, ref, defineOptions } from "vue";
|
||||||
import { fa } from "element-plus/es/locales.mjs";
|
import { fa } from "element-plus/es/locales.mjs";
|
||||||
import { hTableAPI } from "@/api/hTable";
|
import { hTableAPI } from "@/api/hTable";
|
||||||
|
|
@ -17,7 +12,7 @@ defineOptions({
|
||||||
|
|
||||||
function searchCallback(data) {}
|
function searchCallback(data) {}
|
||||||
const table = ref<{ initTable: (config: TableConfig) => void }>(null);
|
const table = ref<{ initTable: (config: TableConfig) => void }>(null);
|
||||||
const tableData: TableConfig = intTableData({
|
const tableData: TableConfig = {
|
||||||
apiUrl: ControllerName,
|
apiUrl: ControllerName,
|
||||||
selectColumn: false, // 列表选择
|
selectColumn: false, // 列表选择
|
||||||
border: false, // 是否显示表格边框
|
border: false, // 是否显示表格边框
|
||||||
|
|
@ -73,42 +68,41 @@ const tableData: TableConfig = intTableData({
|
||||||
// 行数据
|
// 行数据
|
||||||
id: {
|
id: {
|
||||||
label: "编号",
|
label: "编号",
|
||||||
search: new TableColumnSearch(true),
|
search: true,
|
||||||
|
add: false, // 字段允许添加
|
||||||
|
edit: false, // 字段允许修改
|
||||||
width: "150px",
|
width: "150px",
|
||||||
},
|
},
|
||||||
name: {
|
name: {
|
||||||
label: "角色名称",
|
label: "角色名称",
|
||||||
width: "180px",
|
width: "180px",
|
||||||
search: new TableColumnSearch(true, ConditionalType.Like),
|
search: true,
|
||||||
edit: {
|
searchType: ConditionalType.Like,
|
||||||
add: true,
|
add: true, // 字段允许添加
|
||||||
},
|
edit: true, // 字段允许修改
|
||||||
},
|
},
|
||||||
enable: {
|
enable: {
|
||||||
label: "启用",
|
label: "启用",
|
||||||
type: "switch",
|
type: "switch",
|
||||||
search: new TableColumnSearch(true),
|
search: false,
|
||||||
edit: {
|
add: true, // 字段允许添加
|
||||||
add: true,
|
edit: true, // 字段允许修改
|
||||||
edit: true,
|
valueE: true, // 编辑时的默认值
|
||||||
valueE: true,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
createTime: {
|
createTime: {
|
||||||
label: "创建时间",
|
label: "创建时间",
|
||||||
type: "datetime",
|
type: "datetime",
|
||||||
search: new TableColumnSearch(true),
|
search: true,
|
||||||
|
add: false, // 字段允许添加
|
||||||
|
edit: false, // 字段允许修改
|
||||||
},
|
},
|
||||||
remark: {
|
remark: {
|
||||||
label: "备注",
|
label: "备注",
|
||||||
type: "textarea",
|
type: "textarea",
|
||||||
search: new TableColumnSearch(true),
|
|
||||||
edit: {
|
|
||||||
add: true,
|
|
||||||
edit: true,
|
|
||||||
editRows: 3,
|
editRows: 3,
|
||||||
valueE: true,
|
search: false,
|
||||||
},
|
add: true, // 字段允许添加
|
||||||
|
edit: true, // 字段允许修改
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
data: [],
|
data: [],
|
||||||
|
|
@ -116,7 +110,7 @@ const tableData: TableConfig = intTableData({
|
||||||
total: 0,
|
total: 0,
|
||||||
},
|
},
|
||||||
selectRows: [],
|
selectRows: [],
|
||||||
});
|
};
|
||||||
|
|
||||||
const showTable = ref(false);
|
const showTable = ref(false);
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,6 @@ const tableData: TableConfig = intTableData({
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
topBtn: true, // 头部按钮
|
topBtn: true, // 头部按钮
|
||||||
show: false,
|
|
||||||
label: "新增学校",
|
label: "新增学校",
|
||||||
perms: "学校新增",
|
perms: "学校新增",
|
||||||
btnType: "custom", // 按钮类型 add edit del custom
|
btnType: "custom", // 按钮类型 add edit del custom
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue