|
|
@@ -103,7 +103,8 @@
|
|
|
|
|
|
<el-table v-loading="loading" :data="typeList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="字典编号" align="center" prop="dictId" />
|
|
|
+ <!-- <el-table-column label="字典编号" align="center" prop="dictId" /> -->
|
|
|
+ <el-table-column label="字典编号" align="center" width="80" type="index"/>
|
|
|
<el-table-column label="字典名称" align="center" prop="dictName" :show-overflow-tooltip="true"/>
|
|
|
<el-table-column label="字典类型" align="center" :show-overflow-tooltip="true">
|
|
|
<template #default="scope">
|
|
|
@@ -125,8 +126,8 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" align="center" width="160" class-name="small-padding fixed-width">
|
|
|
<template #default="scope">
|
|
|
- <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row.dictId)" v-hasPermi="['system:dict:edit']">修改</el-button>
|
|
|
- <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row.dictId)" v-hasPermi="['system:dict:remove']">删除</el-button>
|
|
|
+ <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:dict:edit']">修改</el-button>
|
|
|
+ <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['system:dict:remove']">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
@@ -177,6 +178,7 @@ import { listType, getType, delType, addType, updateType, refreshCache } from "@
|
|
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
const { sys_normal_disable } = proxy.useDict("sys_normal_disable");
|
|
|
+
|
|
|
const typeList = ref([]);
|
|
|
const open = ref(false);
|
|
|
const loading = ref(true);
|
|
|
@@ -208,12 +210,7 @@ const { queryParams, form, rules } = toRefs(data);
|
|
|
/** 查询字典类型列表 */
|
|
|
function getList() {
|
|
|
loading.value = true;
|
|
|
- console.log("dateRange.value"+dateRange.value)
|
|
|
- //查询所有参数
|
|
|
- var queryData= proxy.addDateRange(queryParams.value, dateRange.value);
|
|
|
- //aoixs
|
|
|
- console.log("queryData:"+queryData)
|
|
|
- listType(queryData).then(response => {
|
|
|
+ listType(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
|
|
typeList.value = response.rows;
|
|
|
total.value = response.total;
|
|
|
loading.value = false;
|
|
|
@@ -259,11 +256,9 @@ function handleSelectionChange(selection) {
|
|
|
multiple.value = !selection.length;
|
|
|
}
|
|
|
/** 修改按钮操作 */
|
|
|
-function handleUpdate(id) {
|
|
|
- console.log(id);
|
|
|
+function handleUpdate(row) {
|
|
|
reset();
|
|
|
-// const dictId = row.dictId || ids.value;
|
|
|
-const dictId =id;
|
|
|
+ const dictId = row.dictId || ids.value;
|
|
|
getType(dictId).then(response => {
|
|
|
form.value = response.data;
|
|
|
open.value = true;
|
|
|
@@ -302,7 +297,6 @@ function handleDelete(row) {
|
|
|
}
|
|
|
/** 导出按钮操作 */
|
|
|
function handleExport() {
|
|
|
- debugger
|
|
|
proxy.download("system/dict/type/export", {
|
|
|
...queryParams.value
|
|
|
}, `dict_${new Date().getTime()}.xlsx`);
|