|
@@ -39,21 +39,16 @@ import type { Ref } from 'vue';
|
|
|
import { ref, onMounted, getCurrentInstance, reactive } from 'vue';
|
|
|
import { ElMessage } from 'element-plus';
|
|
|
import { useRoute, useRouter } from 'vue-router';
|
|
|
-
|
|
|
// 接口
|
|
|
import { DictDataStore } from '@/stores/dict/dictData';
|
|
|
import type { IQueryResult } from '@/util/types.util';
|
|
|
const dictData = DictDataStore();
|
|
|
-
|
|
|
// 路由
|
|
|
const route = useRoute();
|
|
|
const router = useRouter();
|
|
|
-
|
|
|
const { proxy } = getCurrentInstance() as any;
|
|
|
-
|
|
|
// 加载中
|
|
|
const loading: Ref<any> = ref(false);
|
|
|
-
|
|
|
// 列表数据
|
|
|
let list: Ref<any> = ref([]);
|
|
|
let total: Ref<number> = ref(0);
|
|
@@ -71,7 +66,6 @@ let opera: Ref<any[]> = ref([
|
|
|
{ label: '修改', method: 'edit' },
|
|
|
{ label: '删除', method: 'del', confirm: true, type: 'danger' }
|
|
|
]);
|
|
|
-
|
|
|
// 弹框
|
|
|
const dialog: Ref<{ type: string; show: boolean; title: string }> = ref({ type: '1', show: false, title: '信息管理' });
|
|
|
let form: Ref<{}> = ref({});
|
|
@@ -87,13 +81,10 @@ const rules = reactive<FormRules>({
|
|
|
label: [{ required: true, message: '标签', trigger: 'blur' }],
|
|
|
value: [{ required: true, message: '键值', trigger: 'blur' }]
|
|
|
});
|
|
|
-
|
|
|
// 查询数据
|
|
|
let searchForm: Ref<any> = ref({});
|
|
|
-
|
|
|
// 字典表
|
|
|
let is_useList: Ref<any> = ref([]);
|
|
|
-
|
|
|
// 请求
|
|
|
onMounted(async () => {
|
|
|
loading.value = true;
|