修改list和pageList
This commit is contained in:
parent
bc38c4a546
commit
89927f12a6
|
@ -0,0 +1,63 @@
|
|||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { WarnRecordVO, WarnRecordForm, WarnRecordQuery } from '@/api/archive/warnRecord/types';
|
||||
|
||||
/**
|
||||
* 查询预警记录列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listWarnRecord = (query?: WarnRecordQuery): AxiosPromise<WarnRecordVO[]> => {
|
||||
return request({
|
||||
url: '/scale/warn/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询预警记录详细
|
||||
* @param warnId
|
||||
*/
|
||||
export const getWarnRecord = (warnId: string | number): AxiosPromise<WarnRecordVO> => {
|
||||
return request({
|
||||
url: '/scale/warn/' + warnId,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增预警记录
|
||||
* @param data
|
||||
*/
|
||||
export const addWarnRecord = (data: WarnRecordForm) => {
|
||||
return request({
|
||||
url: '/scale/warn',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改预警记录
|
||||
* @param data
|
||||
*/
|
||||
export const updateWarnRecord = (data: WarnRecordForm) => {
|
||||
return request({
|
||||
url: '/scale/warn',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除预警记录
|
||||
* @param warnId
|
||||
*/
|
||||
export const delWarnRecord = (warnId: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/scale/warn/' + warnId,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
|
@ -0,0 +1,101 @@
|
|||
export interface WarnRecordVO {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
warnId: string | number;
|
||||
|
||||
/**
|
||||
* td_scale_publish表主键
|
||||
*/
|
||||
batchNo: number;
|
||||
|
||||
/**
|
||||
* 测评人id
|
||||
*/
|
||||
userId: string | number;
|
||||
|
||||
/**
|
||||
* 状态 0 未处理,1 分配咨询师,2 咨询师拒绝干预,3 干预中 4 干预结束
|
||||
*/
|
||||
status: number;
|
||||
|
||||
/**
|
||||
* 补充说明
|
||||
*/
|
||||
note: string;
|
||||
|
||||
/**
|
||||
* 预警时间
|
||||
*/
|
||||
warnTime: string;
|
||||
|
||||
}
|
||||
|
||||
export interface WarnRecordForm extends BaseEntity {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
warnId?: string | number;
|
||||
|
||||
/**
|
||||
* td_scale_publish表主键
|
||||
*/
|
||||
batchNo?: number;
|
||||
|
||||
/**
|
||||
* 测评人id
|
||||
*/
|
||||
userId?: string | number;
|
||||
|
||||
/**
|
||||
* 状态 0 未处理,1 分配咨询师,2 咨询师拒绝干预,3 干预中 4 干预结束
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 补充说明
|
||||
*/
|
||||
note?: string;
|
||||
|
||||
/**
|
||||
* 预警时间
|
||||
*/
|
||||
warnTime?: string;
|
||||
|
||||
}
|
||||
|
||||
export interface WarnRecordQuery extends PageQuery {
|
||||
|
||||
/**
|
||||
* td_scale_publish表主键
|
||||
*/
|
||||
batchNo?: number;
|
||||
|
||||
/**
|
||||
* 测评人id
|
||||
*/
|
||||
userId?: string | number;
|
||||
|
||||
/**
|
||||
* 状态 0 未处理,1 分配咨询师,2 咨询师拒绝干预,3 干预中 4 干预结束
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 补充说明
|
||||
*/
|
||||
note?: string;
|
||||
|
||||
/**
|
||||
* 预警时间
|
||||
*/
|
||||
warnTime?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -10,7 +10,7 @@ import { SysScaleVO, SysScaleForm, SysScaleQuery } from '@/api/scale/SysScale/ty
|
|||
|
||||
export const listSysScale = (query?: SysScaleQuery): AxiosPromise<SysScaleVO[]> => {
|
||||
return request({
|
||||
url: '/scale/info/list',
|
||||
url: '/scale/info/pageList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
|
@ -18,8 +18,8 @@ export const listSysScale = (query?: SysScaleQuery): AxiosPromise<SysScaleVO[]>
|
|||
|
||||
/**
|
||||
* 查询所有量表
|
||||
* @param query
|
||||
* @returns
|
||||
* @param query
|
||||
* @returns
|
||||
*/
|
||||
export const findAll = (query?: SysScaleQuery): AxiosPromise<SysScaleVO> => {
|
||||
return request({
|
||||
|
|
|
@ -7,6 +7,15 @@ import { SysScaleFactorVO, SysScaleFactorForm, SysScaleFactorQuery } from '@/api
|
|||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
export const pageSysScaleFactor = (query?: SysScaleFactorQuery): AxiosPromise<SysScaleFactorVO[]> => {
|
||||
return request({
|
||||
url: '/scale/factor/pageList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
export const listSysScaleFactor = (query?: SysScaleFactorQuery): AxiosPromise<SysScaleFactorVO[]> => {
|
||||
return request({
|
||||
|
|
|
@ -10,7 +10,7 @@ import { SysScaleQuestionVO, SysScaleQuestionForm, SysScaleQuestionQuery } from
|
|||
|
||||
export const listSysScaleQuestion = (query?: SysScaleQuestionQuery): AxiosPromise<SysScaleQuestionVO[]> => {
|
||||
return request({
|
||||
url: '/scale/question/list',
|
||||
url: '/scale/question/pageList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
|
|
|
@ -10,7 +10,7 @@ import { ScalePublishVO, ScalePublishForm, ScalePublishQuery } from '@/api/scale
|
|||
|
||||
export const listScalePublish = (query?: ScalePublishQuery): AxiosPromise<ScalePublishVO[]> => {
|
||||
return request({
|
||||
url: '/scale/publish/list',
|
||||
url: '/scale/publish/pageList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
|
|
|
@ -0,0 +1,404 @@
|
|||
<template>
|
||||
<div class="p-2">
|
||||
<transition :enter-active-class="proxy?.animate.searchAnimate.enter"
|
||||
:leave-active-class="proxy?.animate.searchAnimate.leave">
|
||||
<div class="search" v-show="showSearch">
|
||||
<el-form :model="queryParams" ref="queryFormRef" :inline="true" label-width="68px">
|
||||
<el-form-item label="测评人" prop="batchNo">
|
||||
<el-input v-model="queryParams.batchNo" placeholder="请输入测评人" clearable style="width: 240px"
|
||||
@keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="咨询师" prop="userId">
|
||||
<el-input v-model="queryParams.userId" placeholder="请输入咨询师" clearable style="width: 240px"
|
||||
@keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="量表名称" prop="note">
|
||||
<el-input v-model="queryParams.note" placeholder="请输入量表名称" clearable style="width: 240px"
|
||||
@keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="风险等级" prop="warnTime">
|
||||
<el-input v-model="queryParams.note" placeholder="请输入风险等级" clearable style="width: 240px"
|
||||
@keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="状态" prop="note">
|
||||
<el-select v-model="queryParams.status" placeholder="请选状态" style="width: 240px">
|
||||
<el-option v-for="item in statusOptions" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="预警时间" prop="note">
|
||||
<el-date-picker clearable v-model="queryParams.warnTime" type="date" value-format="YYYY-MM-DD"
|
||||
placeholder="请选预警时间" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
</transition>
|
||||
|
||||
<el-card shadow="never">
|
||||
<el-table v-loading="loading" :data="warnRecordList" @selection-change="handleSelectionChange">
|
||||
<el-table-column label="量表名称" align="center" prop="batchNo" />
|
||||
<el-table-column label="测评人" align="center" prop="userId" />
|
||||
<el-table-column label="风险等级" align="center" prop="note" />
|
||||
<el-table-column label="预警时间" align="center" prop="warnTime" width="180">
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.warnTime, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="请求时间" align="center" prop="warnTime" width="180">
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.warnTime, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="干预时间" align="center" prop="warnTime" width="180">
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.warnTime, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="咨询师" align="center" prop="note" />
|
||||
<el-table-column label="状态" align="center" prop="status" />
|
||||
<el-table-column label="补充说明" align="center" prop="note" />
|
||||
|
||||
<el-table-column label="操作" align="center" class-name="small-padding" width="280">
|
||||
<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>
|
||||
</el-tooltip>
|
||||
<el-tooltip content="补充说明" placement="top">
|
||||
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['scale:warnRecord:edit']">补充说明</el-button>
|
||||
</el-tooltip>
|
||||
<el-tooltip content="咨询师选择" placement="top">
|
||||
<el-button link type="primary" icon="Select" @click="handleDelete(scope.row)"
|
||||
v-hasPermi="['scale:warnRecord:remove']">咨询师选择</el-button>
|
||||
</el-tooltip>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize" @pagination="getList" />
|
||||
</el-card>
|
||||
<!-- 添加或修改预警记录对话框 -->
|
||||
<el-dialog title="记录详情" v-model="dialog.visible" width="900px" append-to-body>
|
||||
<el-tabs v-model="activeTab">
|
||||
<el-tab-pane label="记录信息" name="record">
|
||||
<el-card style="width: 100%">
|
||||
<template #header>
|
||||
<div class="card-header">
|
||||
记录信息
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<el-form ref="warnRecordFormRef" :model="form" label-width="80px" disabled>
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="测评人" prop="batchNo">
|
||||
<el-input v-model="form.batchNo" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="量表名称" prop="userId">
|
||||
<el-input v-model="form.userId" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="风险等级" prop="userId">
|
||||
<el-input v-model="form.userId" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="预警时间" prop="batchNo">
|
||||
<el-date-picker clearable v-model="form.warnTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="请选择预警时间">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="申请时间" prop="userId">
|
||||
<el-date-picker clearable v-model="form.warnTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="请选择预警时间">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="干预时间" prop="userId">
|
||||
<el-date-picker clearable v-model="form.warnTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="请选择预警时间">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="状态" prop="batchNo">
|
||||
<el-input v-model="form.batchNo" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="咨询师" prop="userId">
|
||||
<el-input v-model="form.userId" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="补充说明" prop="note">
|
||||
<el-input v-model="form.note" type="textarea" :rows="5" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="诊断" prop="note">
|
||||
<el-input v-model="form.note" type="textarea" :rows="5" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
</el-card>
|
||||
|
||||
<el-card style="margin-top: 20px;">
|
||||
<template #header>
|
||||
<div class="card-header">
|
||||
<span>诊断附件</span>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</el-card>
|
||||
</el-tab-pane>
|
||||
|
||||
<el-tab-pane label="测评结果" name="result">
|
||||
|
||||
<el-form ref="warnRecordFormRef" :model="form" label-width="80px" disabled>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="测评项目" prop="batchNo">
|
||||
<el-input v-model="form.batchNo" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="分数" prop="userId">
|
||||
<el-input v-model="form.userId" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="结果描述" prop="note">
|
||||
<el-input v-model="form.note" type="textarea" :rows="5" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="结果分析" prop="note">
|
||||
<el-input v-model="form.note" type="textarea" :rows="5" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
<!-- <template #footer>
|
||||
<div class="dialog-footer">
|
||||
<el-button :loading="buttonLoading" type="primary" @click="submitForm">确 定</el-button>
|
||||
<el-button @click="cancel">取 消</el-button>
|
||||
</div>
|
||||
</template> -->
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup name="WarnRecord" lang="ts">
|
||||
import { listWarnRecord, getWarnRecord, delWarnRecord, addWarnRecord, updateWarnRecord } from '@/api/archive/warnRecord';
|
||||
import { WarnRecordVO, WarnRecordQuery, WarnRecordForm } from '@/api/archive/warnRecord/types';
|
||||
|
||||
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
||||
|
||||
const warnRecordList = ref<WarnRecordVO[]>([]);
|
||||
const buttonLoading = ref(false);
|
||||
const loading = ref(true);
|
||||
const showSearch = ref(true);
|
||||
const ids = ref<Array<string | number>>([]);
|
||||
const single = ref(true);
|
||||
const multiple = ref(true);
|
||||
const total = ref(0);
|
||||
|
||||
const queryFormRef = ref<ElFormInstance>();
|
||||
const warnRecordFormRef = ref<ElFormInstance>();
|
||||
|
||||
//状态 0 未处理,1 分配咨询师,2 咨询师拒绝干预,3 干预中 4 干预结束
|
||||
const statusOptions = [
|
||||
{ label: '未处理', value: 0 },
|
||||
{ label: '分配咨询师', value: 1 },
|
||||
{ label: '咨询师拒绝干预', value: 2 },
|
||||
{ label: '干预中', value: 3 },
|
||||
{ label: '干预结束', value: 4 },
|
||||
]
|
||||
|
||||
const activeTab = ref('record')
|
||||
|
||||
const dialog = reactive<DialogOption>({
|
||||
visible: false,
|
||||
title: ''
|
||||
});
|
||||
|
||||
const initFormData: WarnRecordForm = {
|
||||
warnId: undefined,
|
||||
batchNo: undefined,
|
||||
userId: undefined,
|
||||
status: undefined,
|
||||
note: undefined,
|
||||
warnTime: undefined
|
||||
}
|
||||
const data = reactive<PageData<WarnRecordForm, WarnRecordQuery>>({
|
||||
form: { ...initFormData },
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
batchNo: undefined,
|
||||
userId: undefined,
|
||||
status: undefined,
|
||||
note: undefined,
|
||||
warnTime: undefined,
|
||||
params: {
|
||||
}
|
||||
},
|
||||
rules: {
|
||||
warnId: [
|
||||
{ required: true, message: "不能为空", trigger: "blur" }
|
||||
],
|
||||
batchNo: [
|
||||
{ required: true, message: "td_scale_publish表主键不能为空", trigger: "blur" }
|
||||
],
|
||||
userId: [
|
||||
{ required: true, message: "测评人id不能为空", trigger: "blur" }
|
||||
],
|
||||
status: [
|
||||
{ required: true, message: "状态 0 未处理,1 分配咨询师,2 咨询师拒绝干预,3 干预中 4 干预结束不能为空", trigger: "change" }
|
||||
],
|
||||
note: [
|
||||
{ required: true, message: "补充说明不能为空", trigger: "blur" }
|
||||
],
|
||||
warnTime: [
|
||||
{ required: true, message: "预警时间不能为空", trigger: "blur" }
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
const { queryParams, form, rules } = toRefs(data);
|
||||
|
||||
/** 查询预警记录列表 */
|
||||
const getList = async () => {
|
||||
loading.value = true;
|
||||
const res = await listWarnRecord(queryParams.value);
|
||||
warnRecordList.value = res.rows;
|
||||
total.value = res.total;
|
||||
loading.value = false;
|
||||
}
|
||||
|
||||
/** 取消按钮 */
|
||||
const cancel = () => {
|
||||
reset();
|
||||
dialog.visible = false;
|
||||
}
|
||||
|
||||
/** 表单重置 */
|
||||
const reset = () => {
|
||||
form.value = { ...initFormData };
|
||||
warnRecordFormRef.value?.resetFields();
|
||||
}
|
||||
|
||||
/** 搜索按钮操作 */
|
||||
const handleQuery = () => {
|
||||
queryParams.value.pageNum = 1;
|
||||
getList();
|
||||
}
|
||||
|
||||
/** 重置按钮操作 */
|
||||
const resetQuery = () => {
|
||||
queryFormRef.value?.resetFields();
|
||||
handleQuery();
|
||||
}
|
||||
|
||||
/** 多选框选中数据 */
|
||||
const handleSelectionChange = (selection: WarnRecordVO[]) => {
|
||||
ids.value = selection.map(item => item.warnId);
|
||||
single.value = selection.length != 1;
|
||||
multiple.value = !selection.length;
|
||||
}
|
||||
|
||||
/** 新增按钮操作 */
|
||||
const handleAdd = () => {
|
||||
reset();
|
||||
dialog.visible = true;
|
||||
dialog.title = "添加预警记录";
|
||||
}
|
||||
|
||||
/** 修改按钮操作 */
|
||||
const handleUpdate = async (row?: WarnRecordVO) => {
|
||||
reset();
|
||||
const _warnId = row?.warnId || ids.value[0]
|
||||
const res = await getWarnRecord(_warnId);
|
||||
Object.assign(form.value, res.data);
|
||||
dialog.visible = true;
|
||||
dialog.title = "修改预警记录";
|
||||
}
|
||||
|
||||
/** 提交按钮 */
|
||||
const submitForm = () => {
|
||||
warnRecordFormRef.value?.validate(async (valid: boolean) => {
|
||||
if (valid) {
|
||||
buttonLoading.value = true;
|
||||
if (form.value.warnId) {
|
||||
await updateWarnRecord(form.value).finally(() => buttonLoading.value = false);
|
||||
} else {
|
||||
await addWarnRecord(form.value).finally(() => buttonLoading.value = false);
|
||||
}
|
||||
proxy?.$modal.msgSuccess("修改成功");
|
||||
dialog.visible = false;
|
||||
await getList();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/** 删除按钮操作 */
|
||||
const handleDelete = async (row?: WarnRecordVO) => {
|
||||
const _warnIds = row?.warnId || ids.value;
|
||||
await proxy?.$modal.confirm('是否确认删除预警记录编号为"' + _warnIds + '"的数据项?').finally(() => loading.value = false);
|
||||
await delWarnRecord(_warnIds);
|
||||
proxy?.$modal.msgSuccess("删除成功");
|
||||
await getList();
|
||||
}
|
||||
|
||||
/** 导出按钮操作 */
|
||||
const handleExport = () => {
|
||||
proxy?.download('scale/warnRecord/export', {
|
||||
...queryParams.value
|
||||
}, `warnRecord_${new Date().getTime()}.xlsx`)
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
getList();
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.card-header {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
|
@ -194,7 +194,7 @@
|
|||
import { computed } from 'vue'
|
||||
import { useRoute } from 'vue-router';
|
||||
import { nanoid } from 'nanoid'
|
||||
import { listSysScaleFactor, getSysScaleFactor, delSysScaleFactor, addSysScaleFactor, updateSysScaleFactor } from '@/api/scale/SysScaleFactor';
|
||||
import { pageSysScaleFactor, getSysScaleFactor, delSysScaleFactor, addSysScaleFactor, updateSysScaleFactor } from '@/api/scale/SysScaleFactor';
|
||||
import { SysScaleFactorVO, SysScaleFactorQuery, SysScaleFactorForm } from '@/api/scale/SysScaleFactor/types';
|
||||
|
||||
import { listSysScaleQuestion } from '@/api/scale/SysScaleQuestion'
|
||||
|
@ -283,7 +283,7 @@ function handleSelectQuestion() {
|
|||
/** 查询测评因子列表 */
|
||||
const getList = async () => {
|
||||
loading.value = true;
|
||||
const res = await listSysScaleFactor(queryParams.value);
|
||||
const res = await pageSysScaleFactor(queryParams.value);
|
||||
SysScaleFactorList.value = res.rows;
|
||||
total.value = res.total;
|
||||
loading.value = false;
|
||||
|
|
|
@ -346,7 +346,7 @@ const handleExport = () => {
|
|||
const scaleFactorList = ref<SysScaleFactorVO[]>([]);
|
||||
async function getScaleFactorList() {
|
||||
const res = await listSysScaleFactor({ scaleId })
|
||||
scaleFactorList.value = res.rows
|
||||
scaleFactorList.value = res.data
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
|
|
Loading…
Reference in New Issue