diff --git a/src/components/hTable/index.vue b/src/components/hTable/index.vue
index 3f7d273..9ad6ee4 100644
--- a/src/components/hTable/index.vue
+++ b/src/components/hTable/index.vue
@@ -20,6 +20,9 @@ import { Dialog, TableColumn, TableConfig } from "./hTable";
import hTableEdit from "./hTableEdit.vue";
import { hTableAPI } from "@/api/hTable";
import { getenum } from "@/api/enum";
+//按钮权限
+import { hasPerms } from "@/utils/auth";
+
const props = defineProps({
//** 传入的表单数据 */
Row: {
@@ -278,7 +281,7 @@ function handleReloadPaged(reload = true) {
data.ConditionalType = "Like";
}
data.FieldName = name.charAt(0).toUpperCase() + name.slice(1);
- data.FieldValue = table.value.column[name].value;
+ data.FieldValue = table.value.column[name].value.toString();
if (table.value.column[name].searchType != undefined) {
data.ConditionalType = table.value.column[name].searchType || 0;
@@ -300,11 +303,10 @@ async function fetchInitData() {
const element = table.value.column[key];
if (element.type === "dropdown") {
if (!element.setting.datasource) {
- // 存在值就不处理
-
- let rdata = await eval(element.setting.datasourceStr);
- element.setting.datasource = rdata.data;
- console.log(key + " " + element.setting.datasourceStr, rdata);
+ // 不安全取消 存在值就不处理
+ // let rdata = await eval(element.setting.datasourceStr);
+ // element.setting.datasource = rdata.data;
+ // console.log(key + " " + element.setting.datasourceStr, rdata);
}
}
if (
@@ -380,9 +382,9 @@ function fetchPagedData() {
@@ -397,7 +399,7 @@ function fetchPagedData() {
>