优化界面

This commit is contained in:
jiangzhe 2024-05-14 11:56:13 +08:00
parent c6c2844a5b
commit d7ad4f6d90
4 changed files with 15 additions and 9 deletions

View File

@ -59,7 +59,7 @@
<template #default="scope">
<el-tooltip content="查看" placement="top">
<el-button link type="primary" icon="View" @click="handleUpdate(scope.row)"
v-hasPermi="['scale:warnRecord:edit']">查看</el-button>
v-hasPermi="['evaluation:record:view']">查看</el-button>
</el-tooltip>
</template>
</el-table-column>

View File

@ -20,7 +20,7 @@
</div>
<div class="item">
<el-card style="height: 200px;">
<el-card style="height: 180px;">
<div class="card-content">
<div>
<el-icon color="#33CABB" :size="70">
@ -39,7 +39,7 @@
</div>
<div class="item">
<el-card style="height: 200px;">
<el-card style="height: 180px;">
<div class="card-content">
<div>
<el-icon color="#15C377" :size="70">
@ -58,7 +58,7 @@
</div>
<div class="item">
<el-card style="height: 200px;">
<el-card style="height: 180px;">
<div class="card-content">
<div>
<el-icon color="#F96868" :size="70">
@ -77,7 +77,7 @@
</div>
<div class="item">
<el-card style="height: 200px;">
<el-card style="height: 180px;">
<div class="card-content">
<div>
<el-icon color="#926DDE" :size="70">
@ -455,7 +455,7 @@ onMounted(() => {
height: calc(100vh - 85px);
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 150px 200px 1fr;
grid-template-rows: 150px 180px 400px;
gap: 5px;
background-color: #F3F3F3;

View File

@ -91,7 +91,7 @@
</el-space>
</template>
</el-table-column>
<el-table-column label="测评次数" align="center" prop="evalNums" />
<el-table-column label="发布次数" align="center" prop="publishNums" />
<el-table-column label="测评时长(分钟)" align="center" prop="scaleTime" />
<el-table-column label="适合人群" align="center" prop="peopleType">
<template #default="scope">
@ -204,7 +204,7 @@
<el-row>
<el-col :span="12">
<el-form-item label="量表维度" prop="dimensionType">
<el-select v-model="form.dimensionType" placeholder="请选择量表维度" class="w-100">
<el-select v-model="form.dimensionType" placeholder="请选择量表维度" class="w-100" @change="changeDimensionType">
<el-option v-for="item in dimensionTypeOptions" :key="item.value" :label="item.label"
:value="item.value" />
</el-select>
@ -364,6 +364,12 @@ const data = reactive<PageData<SysScaleForm, SysScaleQuery>>({
const { queryParams, form, rules } = toRefs(data);
const changeDimensionType = (val) => {
if (val == 1) {
form.value.selectDirection = 1
}
}
/** 查询心理测评量列表 */
const getList = async () => {
loading.value = true;

View File

@ -309,7 +309,7 @@ const getTreeSelect = async () => {
const scaleOptions = ref<any[]>([]);
const getScaleOptions = async () => {
const res = await findAll();
const res = await findAll({status: 1});
scaleOptions.value = res.data;
}