diff --git a/.env.development b/.env.development index f9304df..f7ff9da 100644 --- a/.env.development +++ b/.env.development @@ -5,7 +5,7 @@ VITE_APP_TITLE = 新能源场站智慧运维平台 VITE_APP_ENV = 'development' # 开发环境 -VITE_APP_BASE_API = 'http://192.168.110.210:18899' +VITE_APP_BASE_API = 'http://192.168.110.149:18899' # 应用访问路径 例如使用前缀 /admin/ VITE_APP_CONTEXT_PATH = '/' diff --git a/src/api/wuziguanli/caigouPlan/index.ts b/src/api/wuziguanli/caigouPlan/index.ts index ba6a719..c5a50ac 100644 --- a/src/api/wuziguanli/caigouPlan/index.ts +++ b/src/api/wuziguanli/caigouPlan/index.ts @@ -54,3 +54,45 @@ export const caigouPlanDetail = (id: string | number): AxiosPromise => { + return request({ + url: '/ops/caigouPlan', + method: 'put', + data: data + }); +}; + +// /** +// * 查询运维-物资-采购计划单年度金额 +// * @param query +// * @returns {*} +// */ +// export const getJinE = (query?: CaigouPlanQuery): AxiosPromise => { +// return request({ +// url: '/ops/caigouPlan/getJinE', +// method: 'get', +// params: query +// }); +// }; + +/** + * 查询运维-物资-采购计划单年度金额 + * @param id + * @returns {*} + */ +export const getCount = (id: string | number): AxiosPromise => { + return request({ + url: '/ops/caigouPlan/getJinE', + method: 'get', + params: { + projectId: id + } + }); +}; diff --git a/src/api/wuziguanli/caigouPlan/types.ts b/src/api/wuziguanli/caigouPlan/types.ts index 83d1196..4085c5c 100644 --- a/src/api/wuziguanli/caigouPlan/types.ts +++ b/src/api/wuziguanli/caigouPlan/types.ts @@ -178,6 +178,10 @@ export interface CaigouPlanVO { * 采购申请计划文件 查询 */ opsCaigouPlanFilesVos?: Array; + /** + * 申请原因 + */ + reason?: string; } @@ -360,7 +364,10 @@ export interface CaigouPlanForm extends BaseEntity { * 出货时间 */ chouhuoTime?: string; - + /** + * 申请原因 + */ + reason?: string; } @@ -545,6 +552,10 @@ export interface CaigouPlanQuery extends PageQuery { * 出货时间 */ chouhuoTime?: string; + /** + * 申请原因 + */ + reason?: string; } diff --git a/src/api/wuziguanli/churuku/index.ts b/src/api/wuziguanli/churuku/index.ts index 98f16ff..6037076 100644 --- a/src/api/wuziguanli/churuku/index.ts +++ b/src/api/wuziguanli/churuku/index.ts @@ -62,15 +62,41 @@ export const delChurukudan = (id: string | number | Array) => { }); }; +/** + * 运维-物资-出入库单折现图 + * @param query + * @returns {*} + */ +export const getChuRuKuCountLine = (data:any): AxiosPromise => { + return request({ + url: '/ops/churukudan/getChuRuKuDayCount', + method: 'get', + params: data + }); +}; + /** * 运维-物资-出入库单柱状图 * @param query * @returns {*} */ -export const getChuRuKuCountBar = (data:any): AxiosPromise => { +export const getChuRuKuDayCountBar = (data:any): AxiosPromise => { return request({ url: '/ops/churukudan/getChuRuKuCount', method: 'get', params: data }); }; + +/** + * 运维-物资-出入库单-查询产品名称列表 + * @param query + * @returns {*} + */ +export const getChanpinLists = (data:any): AxiosPromise => { + return request({ + url: '/ops/caigouPlan/getChanpinList', + method: 'get', + params: data + }); +}; diff --git a/src/api/wuziguanli/churuku/types.ts b/src/api/wuziguanli/churuku/types.ts index d9a539b..d901e94 100644 --- a/src/api/wuziguanli/churuku/types.ts +++ b/src/api/wuziguanli/churuku/types.ts @@ -47,6 +47,14 @@ export interface ChurukudanVO { */ danjvType: string; + /** + * 审核状态 + */ + auditStatus?: string; + /** + * 产品名称 + */ + chanpinName?: string; } export interface ChurukudanForm extends BaseEntity { @@ -102,7 +110,10 @@ export interface ChurukudanForm extends BaseEntity { * 审核状态 */ auditStatus?: string; - + /** + * 产品名称 + */ + chanpinName?: string; } export interface ChurukudanQuery extends PageQuery { @@ -139,7 +150,10 @@ export interface ChurukudanQuery extends PageQuery { * 开始日期 */ startDate?: string; - + /** + * 产品名称 + */ + chanpinName?: string; /** * 结束日期 */ diff --git a/src/store/modules/procurementDraft.ts b/src/store/modules/procurementDraft.ts index 3b042d2..a099e4d 100644 --- a/src/store/modules/procurementDraft.ts +++ b/src/store/modules/procurementDraft.ts @@ -70,11 +70,18 @@ export const useProcurementDraftStore = defineStore('procurementDraft', () => { return false; }; + // 清除所有草稿 + const clearAllDrafts = (): void => { + draftList.value = []; + saveDraftsToStorage(draftList.value); + }; + return { draftList, saveDraft, getDraftList, getDraft, - deleteDraft + deleteDraft, + clearAllDrafts }; }); \ No newline at end of file diff --git a/src/views/materialManagement/components/DataAnalysis.vue b/src/views/materialManagement/components/DataAnalysis.vue index 2181888..7d2276e 100644 --- a/src/views/materialManagement/components/DataAnalysis.vue +++ b/src/views/materialManagement/components/DataAnalysis.vue @@ -19,9 +19,31 @@ \ No newline at end of file diff --git a/src/views/materialManagement/inventoryManagement.vue b/src/views/materialManagement/inventoryManagement.vue index e291202..971442a 100644 --- a/src/views/materialManagement/inventoryManagement.vue +++ b/src/views/materialManagement/inventoryManagement.vue @@ -23,20 +23,20 @@ - + + - - - - + + - + + + +