From 3f3817a39238b262155cd5ec76fa351bb344602d Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期三, 01 一月 2025 21:33:57 +0800 Subject: [PATCH] 打印工单流程卡 --- src/api/tigerapi/model/systemModel.ts | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/src/api/tigerapi/model/systemModel.ts b/src/api/tigerapi/model/systemModel.ts index 5cbf973..dec756d 100644 --- a/src/api/tigerapi/model/systemModel.ts +++ b/src/api/tigerapi/model/systemModel.ts @@ -1,4 +1,6 @@ +import { Ref } from 'vue'; import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel'; +import { extend } from 'dayjs'; export type AD_INFO = { nation?: string; @@ -14,6 +16,7 @@ ip?: string; ad_info?: AD_INFO; ORG_CODE: string; + PROD_CODE: string; }; export type AccountParams = BasicPageParams & { @@ -50,6 +53,7 @@ isExt: string; isUpdate: boolean; show: string; + btnType: number; }; export type SaveRoleParams = { @@ -158,6 +162,12 @@ export interface iSYS_ROLE_ORG { ROLE_CODE: string; ORG_CODE: string; + HALF_CHECK: string; +} + +export interface iSYS_ROLE_PROD { + ROLE_CODE: string; + PROD_CODE: string; HALF_CHECK: string; } @@ -300,6 +310,7 @@ export interface EntityPropertie { Name: string; + DisplayName: string; Type: string; } @@ -319,7 +330,33 @@ ASSEMBLY_NAME: string; SEARCH_ASSY_NAME: string; CRUD_ASSY_NAME: string; + BY_ORG: string; + BY_PROD: string; + BY_WH: string; } + +/** + * @description: 鑷畾涔夊脊鍑烘鍙傛暟绫诲瀷 + * @return {*} + */ +export interface CustModalParams extends CustParams { + mValues: {}; //涓昏〃鏁版嵁 + others: {}; //涓�浜涘叾浠栨暟鎹� + keyCode: string; +} + +export interface CustParams { + cType: string; //绫诲瀷 + values: {}; //Modal妗嗗唴琛ㄥ崟鏁版嵁 + initFnName: string; //鍒濆鍖栨柟娉曞悕 + FnName: string; //鑷畾涔夋柟娉曞悕 + data: Ref<any[]>; //鏁版嵁锛岃繖閲屼竴鑸槸琛ㄦ牸鏁版嵁 +} + +export type pParams = { + group?: string; + code?: string; +}; /** * @description: Request list return value @@ -332,3 +369,19 @@ export type ParamsListGetResultModel = BasicFetchResult<ParamsListItem>; export type LoginLogPageListGetResultModel = BasicFetchResult<LoginLogListItem>; export type EntityListGetResultModel = BasicFetchResult<EntityPropertie>; + +export type FunctionType = (...args: any[]) => any; + +export interface BaseImportInput{ + typeFullName: string; +} + +export interface ImportEntityValidate extends BaseImportInput { + EntityJson: string; + CheckJson: string; + where: string; +} + +export interface ImportInput extends BaseImportInput{ + EntityJson: string; +} -- Gitblit v1.9.3