1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import { getDicts } from "@/api/system/dict/data";
- import {
- getFormName
- } from "@/api/dragform/form.js";
- import store from '@/store'
- /**
- * 获取非基础表列表
- */
- export async function getUncommonTable() {
- let data = {
- databaseName: store.state.user.dataSource.databaseName,
- databaseType: store.state.user.dataSource.databaseType,
- }
- const res = await getFormName(data);
- const baseTable = await getDicts("base_table");
- let result = res.data.filter((item) => {
- return !baseTable.data.some(
- (value) =>
- value.dictValue.toLowerCase() == item.tableName.toLowerCase()
- );
- });
- return result
- }
- /**
- * 禁止input自动补全
- */
- export function inputDisableComplete() {
- // 获取页面上所有的输入字段
- var inputs = document.getElementsByTagName('input');
- // 遍历输入字段并将 autocomplete 属性设置为 off
- for (var i = 0; i < inputs.length; i++) {
- inputs[i].setAttribute('autocomplete', 'off');
- }
- }
- /**
- *获取字典值的对应label
- *
- * @param {字典值} value
- * @param {字典数据} [dictLsit=[]]
- * @return {*}
- */
- export function getDictLabel(value, dictLsit = []) {
- return dictLsit.find((item) => {
- return item.value == value;
- })?.label;
- }
|