From 7439c1bf82ba1232d28245b93dc9ae563775891b Mon Sep 17 00:00:00 2001
From: hongchao <3228015117@qq.com>
Date: Tue, 23 Sep 2025 15:59:28 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9D=90=E6=96=99=E7=AB=99=E9=97=AE=E9=A2=98?=
 =?UTF-8?q?=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 src/store/index.js                            |  8 +++-
 src/store/modules/clzApply.js                 | 33 +++++++++++++++
 src/store/modules/clzBack.js                  | 40 +++++++++++++++++++
 src/store/modules/clzOutBound.js              | 33 +++++++++++++++
 .../direct-rotation-apply/index.vue           |  2 +-
 .../toolsBack/back/component/home.vue         | 30 ++++++++++++--
 .../materialsStation/toolsBack/back/index.vue |  3 ++
 .../toolsLease/apply/component/homeApply.vue  | 24 +++++++++--
 .../toolsLease/apply/index.vue                |  2 +
 .../outBound/component/homeApply.vue          | 25 ++++++++++--
 .../toolsLease/outBound/index.vue             |  4 ++
 11 files changed, 191 insertions(+), 13 deletions(-)
 create mode 100644 src/store/modules/clzApply.js
 create mode 100644 src/store/modules/clzBack.js
 create mode 100644 src/store/modules/clzOutBound.js
diff --git a/src/store/index.js b/src/store/index.js
index d652e2a7..e2c3bdb0 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -7,6 +7,9 @@ import tagsView from './modules/tagsView'
 import permission from './modules/permission'
 import settings from './modules/settings'
 import getters from './getters'
+import clzOutBound from './modules/clzOutBound'
+import clzApply from './modules/clzApply'
+import clzBack from './modules/clzBack'
 Vue.use(Vuex)
 
 const store = new Vuex.Store({
@@ -16,7 +19,10 @@ const store = new Vuex.Store({
     user,
     tagsView,
     permission,
-    settings
+    settings,
+    clzOutBound,
+    clzApply,
+    clzBack
   },
   getters
 })
diff --git a/src/store/modules/clzApply.js b/src/store/modules/clzApply.js
new file mode 100644
index 00000000..bc6709d3
--- /dev/null
+++ b/src/store/modules/clzApply.js
@@ -0,0 +1,33 @@
+const state = {
+  clzApplyQueryParams: {
+        pageNum: 1,
+        pageSize: 10,
+        time: [], //申请时间
+        keyWord: '',
+        taskStatus: null, //申请时间
+        impUnitName:'',//分公司
+        departName:'',//项目部
+        subUnitName:'',//分包单位
+        proName:'',//领料工程
+        teamName:'',//领料班组
+        maTypeNames:''//领料工器具类型
+  }
+}
+
+const mutations = {
+  setClzApplyQueryParams(state, queryParams) {
+    state.clzApplyQueryParams = queryParams
+  }
+}
+
+const actions = {}
+
+const getters = {}
+
+export default {
+  namespaced: true,
+  state,
+  mutations,
+  actions,
+  getters
+}
\ No newline at end of file
diff --git a/src/store/modules/clzBack.js b/src/store/modules/clzBack.js
new file mode 100644
index 00000000..2949c80e
--- /dev/null
+++ b/src/store/modules/clzBack.js
@@ -0,0 +1,40 @@
+const state = {
+  clzBackQueryParams: {
+        pageNum: 1,
+        pageSize: 10,
+        keyWord: '', //关键字
+        teamId: '', //班组id
+        lotId: '', //工程id
+        status: '', //状态
+        typeId: '', //工机具类型
+        time: '',
+        agreementCode: '', //协议
+        startTime: '',
+        endTime: '',
+        proId: null,
+        impUnitName:'',//分公司
+        departName:'',//项目部
+        subUnitName:'',//分包单位
+        teamName:'',//班组
+        proName:'',//工程
+        typeName:''//工器具类型
+  }
+}
+
+const mutations = {
+  setClzBackQueryParamsQueryParams(state, queryParams) {
+    state.clzBackQueryParams = queryParams
+  }
+}
+
+const actions = {}
+
+const getters = {}
+
+export default {
+  namespaced: true,
+  state,
+  mutations,
+  actions,
+  getters
+}
\ No newline at end of file
diff --git a/src/store/modules/clzOutBound.js b/src/store/modules/clzOutBound.js
new file mode 100644
index 00000000..676272ec
--- /dev/null
+++ b/src/store/modules/clzOutBound.js
@@ -0,0 +1,33 @@
+const state = {
+  clzOutBoundQueryParams: {
+        pageNum: 1,
+        pageSize: 10,
+        time: [], //申请时间
+        keyWord: '',
+        taskStatus: null, //申请时间
+        impUnitName:'',//分公司
+        departName:'',//项目部
+        proName:'',//领料工程
+        subUnitName:'',//分包单位
+        teamName:'',//领料班组
+        maTypeNames:''//领料工器具类型
+  }
+}
+
+const mutations = {
+  setClzOutBoundQueryParamsQueryParams(state, queryParams) {
+    state.clzOutBoundQueryParams = queryParams
+  }
+}
+
+const actions = {}
+
+const getters = {}
+
+export default {
+  namespaced: true,
+  state,
+  mutations,
+  actions,
+  getters
+}
\ No newline at end of file
diff --git a/src/views/business-examine/direct-rotation-apply/index.vue b/src/views/business-examine/direct-rotation-apply/index.vue
index fcff6b4c..72483d76 100644
--- a/src/views/business-examine/direct-rotation-apply/index.vue
+++ b/src/views/business-examine/direct-rotation-apply/index.vue
@@ -65,7 +65,7 @@