diff --git a/src/api/scale/SysScaleQuestion/index.ts b/src/api/scale/SysScaleQuestion/index.ts index 2e2ee8c..c05fded 100644 --- a/src/api/scale/SysScaleQuestion/index.ts +++ b/src/api/scale/SysScaleQuestion/index.ts @@ -16,6 +16,19 @@ export const listSysScaleQuestion = (query?: SysScaleQuestionQuery): AxiosPromis }); }; +/** + * 查询量表所有问题 + * @param query + * @returns + */ +export const findByScaleId = (query: any): AxiosPromise => { + return request({ + url: '/scale/question/findByScaleId', + method: 'get', + params: query + }); +}; + /** * 查询量问题内容详细 * @param questionId diff --git a/src/api/scale/scalePublish/index.ts b/src/api/scale/scalePublish/index.ts new file mode 100644 index 0000000..8f99f8b --- /dev/null +++ b/src/api/scale/scalePublish/index.ts @@ -0,0 +1,63 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { ScalePublishVO, ScalePublishForm, ScalePublishQuery } from '@/api/scale/scalePublish/types'; + +/** + * 查询量发布列表 + * @param query + * @returns {*} + */ + +export const listScalePublish = (query?: ScalePublishQuery): AxiosPromise => { + return request({ + url: '/scale/publish/list', + method: 'get', + params: query + }); +}; + +/** + * 查询量发布详细 + * @param batchNo + */ +export const getScalePublish = (batchNo: string | number): AxiosPromise => { + return request({ + url: '/scale/publish/' + batchNo, + method: 'get' + }); +}; + +/** + * 新增量发布 + * @param data + */ +export const addScalePublish = (data: ScalePublishForm) => { + return request({ + url: '/scale/publish', + method: 'post', + data: data + }); +}; + +/** + * 修改量发布 + * @param data + */ +export const updateScalePublish = (data: ScalePublishForm) => { + return request({ + url: '/scale/publish', + method: 'put', + data: data + }); +}; + +/** + * 删除量发布 + * @param batchNo + */ +export const delScalePublish = (batchNo: string | number | Array) => { + return request({ + url: '/scale/publish/' + batchNo, + method: 'delete' + }); +}; diff --git a/src/api/scale/scalePublish/types.ts b/src/api/scale/scalePublish/types.ts new file mode 100644 index 0000000..e2c4145 --- /dev/null +++ b/src/api/scale/scalePublish/types.ts @@ -0,0 +1,146 @@ +export interface ScalePublishVO { + /** + * + */ + batchNo: number; + + /** + * 量表id,以逗号隔开 + */ + scaleIds: string | number; + + /** + * 量表名称 以逗号隔开 + */ + scaleNames: string; + + /** + * 场次名称 + */ + sessionName: string; + + /** + * 部门分组id + */ + deptId: string | number; + + /** + * 应参评人数 + */ + partNum: number; + + /** + * 截止日期 + */ + expireTime: string; + + /** + * 状态 0:正常;1:停用 + */ + status: number; + + /** + * 0:不允许,1:允许 + */ + allowQueryResult: number; + +} + +export interface ScalePublishForm extends BaseEntity { + /** + * + */ + batchNo?: number; + + /** + * 量表id,以逗号隔开 + */ + scaleIds?: string | number; + + /** + * 量表名称 以逗号隔开 + */ + scaleNames?: string; + + /** + * 场次名称 + */ + sessionName?: string; + + /** + * 部门分组id + */ + deptId?: string | number; + + /** + * 应参评人数 + */ + partNum?: number; + + /** + * 截止日期 + */ + expireTime?: string; + + /** + * 状态 0:正常;1:停用 + */ + status?: number; + + /** + * 0:不允许,1:允许 + */ + allowQueryResult?: number; + +} + +export interface ScalePublishQuery extends PageQuery { + + /** + * 量表id,以逗号隔开 + */ + scaleIds?: string | number; + + /** + * 量表名称 以逗号隔开 + */ + scaleNames?: string; + + /** + * 场次名称 + */ + sessionName?: string; + + /** + * 部门分组id + */ + deptId?: string | number; + + /** + * 应参评人数 + */ + partNum?: number; + + /** + * 截止日期 + */ + expireTime?: string; + + /** + * 状态 0:正常;1:停用 + */ + status?: number; + + /** + * 0:不允许,1:允许 + */ + allowQueryResult?: number; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/layout/index.vue b/src/layout/index.vue index 8239ed7..c207779 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -60,9 +60,7 @@ const navbarRef = ref(Navbar); const settingRef = ref(Settings); onMounted(() => { - nextTick(() => { - navbarRef.value.initTenantList(); - }) + }) const handleClickOutside = () => { diff --git a/src/views/scale/SysScaleList/index.vue b/src/views/scale/SysScaleList/index.vue index 7529d59..f2fdd84 100644 --- a/src/views/scale/SysScaleList/index.vue +++ b/src/views/scale/SysScaleList/index.vue @@ -31,8 +31,7 @@ + + +

{{ item.questionOrder + "、" + item.questionContent }}

+
+