wangxiaoyi 1 год назад
Родитель
Сommit
4cf62b91f2
3 измененных файлов с 66 добавлено и 48 удалено
  1. 59 46
      src/api/platform/system/identity.js
  2. 2 1
      src/utils/common.js
  3. 5 1
      src/views/component/env/monthlyStat.vue

+ 59 - 46
src/api/platform/system/identity.js

@@ -1,85 +1,98 @@
 import request from '@/utils/request'
-import { SYSTEM_URL } from '@/api/baseUrl'
+import { SYSTEM_URL, FORM_URL } from '@/api/baseUrl'
 /**
  * 查询列表数据
  * @param {*} params
  */
-export function queryPageList(params) {
-  return request({
-    url: SYSTEM_URL() + '/identity/query',
-    method: 'post',
-    data: params
-  })
+export function queryPageList (params) {
+    return request({
+        url: SYSTEM_URL() + '/identity/query',
+        method: 'post',
+        data: params
+    })
 }
 /**
  * 删除数据
  * @param {*} params
  */
-export function remove(params) {
-  return request({
-    url: SYSTEM_URL() + '/identity/remove',
-    method: 'post',
-    isLoading: true,
-    params: params
-  })
+export function remove (params) {
+    return request({
+        url: SYSTEM_URL() + '/identity/remove',
+        method: 'post',
+        isLoading: true,
+        params: params
+    })
 }
 /**
  * 保存数据
  * @param {*} params
  */
-export function save(params) {
-  return request({
-    url: SYSTEM_URL() + '/identity/save',
-    method: 'post',
-    isLoading: true,
-    data: params
-  })
+export function save (params) {
+    return request({
+        url: SYSTEM_URL() + '/identity/save',
+        method: 'post',
+        isLoading: true,
+        data: params
+    })
 }
 
 /**
  * 获取数据
  * @param {*} params
  */
-export function get(params) {
-  return request({
-    url: SYSTEM_URL() + '/identity/get',
-    method: 'get',
-    params
-  })
+export function get (params) {
+    return request({
+        url: SYSTEM_URL() + '/identity/get',
+        method: 'get',
+        params
+    })
 }
 /**
  * 获取数据
  * @param {*} params
  */
-export function getByAlias(params) {
-  return request({
-    url: SYSTEM_URL() + '/identity/getByAlias',
-    method: 'get',
-    params
-  })
+export function getByAlias (params) {
+    return request({
+        url: SYSTEM_URL() + '/identity/getByAlias',
+        method: 'get',
+        params
+    })
 }
 
 /**
  * 预览数据
  * @param {*} params
  */
-export function test(params) {
-  return request({
-    url: SYSTEM_URL() + '/identity/test',
-    method: 'post',
-    isLoading: true,
-    data: params
-  })
+export function test (params) {
+    return request({
+        url: SYSTEM_URL() + '/identity/test',
+        method: 'post',
+        isLoading: true,
+        data: params
+    })
 }
 
 /**
  * 获取下一个流水号编号
  * @param {*} params
  */
-export function getNextIdByAlias(params) {
-  return request({
-    url: SYSTEM_URL() + '/identity/getNextIdByAlias',
-    method: 'get',
-    params: params
-  })
+export function getNextIdByAlias (params) {
+    return request({
+        url: SYSTEM_URL() + `/identity/getNextIdByAlias`,
+        method: 'get',
+        params: params
+    })
+}
+
+/**
+ * 试剂耗材库存,出入库记录
+ * @param {*} params
+ */
+export function reagentConsumablesInventory (params) {
+    return request({
+        url: FORM_URL() + `/reagent/reagentConsumablesInventory/sync?id=${params.id}&action=${params.action}`,
+        method: 'post',
+        isLoading: true,
+        data: params
+    })
 }

+ 2 - 1
src/utils/common.js

@@ -5,7 +5,7 @@ import { preview } from '@/business/platform/form/utils/custom/preview'
 import request from '@/business/platform/form/utils/custom/joinCURD'
 import pinyin4js from 'pinyin4js'
 import { snapshoot } from '@/api/platform/file/attachment'
-import { getNextIdByAlias } from '@/api/platform/system/identity'
+import { getNextIdByAlias, reagentConsumablesInventory } from '@/api/platform/system/identity'
 import { save as sendMsg } from '@/api/platform/message/innerMessage'
 import { save as saveNews, manage, internal } from '@/api/platform/system/news'
 import { bpmTaskSave } from '@/api/platform/bpmn/bpmTask'
@@ -161,6 +161,7 @@ export default {
     pinyin4js,
     snapshoot,
     getNextIdByAlias,
+    reagentConsumablesInventory,
     decode,
     encryptByAes,
     decryptByAes,

+ 5 - 1
src/views/component/env/monthlyStat.vue

@@ -1,6 +1,6 @@
 <template>
     <el-dialog
-        :title="title"
+        :title="labelTitle"
         :visible.sync="dialogVisible"
         :close-on-click-modal="false"
         :close-on-press-escape="false"
@@ -106,6 +106,10 @@ export default {
         visible: {
             type: Boolean,
             default: false
+        },
+        labelTitle: {
+            type: String,
+            default: '月报表参数选择'
         }
     },
     data () {