From d019cea0c8e74fcb28d4834ae9fe0e95085b4a46 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期五, 10 四月 2026 15:11:47 +0800
Subject: [PATCH] APP 添加 根据用户绑定的工作中心和部门自动带出班次信息 功能
---
pages/MJGL/mujudianjianjiludan/Sc_MouldDotCheckBill.vue | 14 +++++++++++---
pages/index/login.vue | 2 +-
pages/EmployeeRecords/EmployeeRecordsBill.vue | 36 ++++++++++++++++++++++++++++++++++++
3 files changed, 48 insertions(+), 4 deletions(-)
diff --git a/pages/EmployeeRecords/EmployeeRecordsBill.vue b/pages/EmployeeRecords/EmployeeRecordsBill.vue
index e1fd766..9b08686 100644
--- a/pages/EmployeeRecords/EmployeeRecordsBill.vue
+++ b/pages/EmployeeRecords/EmployeeRecordsBill.vue
@@ -327,6 +327,7 @@
this.getHGroupList()
this.getHShiftsList()
this.getHProcList()
+ this.getHShiftCurrent()
//鍏堣幏鍙栬鑹插垪琛紝鐒跺悗鑾峰彇鐢ㄦ埛缁戝畾鐨勮鑹�
this.getRoleList().then(() => {
this.getUserBoundRoles();
@@ -719,6 +720,41 @@
}
}
},
+ async getHShiftCurrent() {
+ // 鏍规嵁褰撳墠鐢ㄦ埛缁戝畾鐨勫伐浣滀腑蹇冨拰閮ㄩ棬鑾峰彇鍒扮彮娆′俊鎭�(娌℃湁鍒欎笉鑾峰彇)
+ let HDeptID = getUserInfo()["HDeptID"]
+ let HCenterID = getUserInfo()["HWorkCenterID"]
+ console.log(HDeptID, HCenterID)
+ if(!HDeptID || !HCenterID) {
+ return
+ }
+ try{
+ let res = await CommonUtils.doRequest2Async({
+ url: "/Gy_ShiftsController/Get_HWorkShift",
+ data: {
+ HDeptID,
+ HCenterID
+ }
+ })
+
+ let {count, data,Message} = res.data
+ if(count == 1) {
+ this.hform.HShiftsID = data[0]["HInterID"]
+ this.hform.HShiftsName = data[0]["鐝"]
+ }else {
+ CommonUtils.showTips({
+ title: "娓╅Θ鎻愮ず",
+ message: `鑾峰彇鐝淇℃伅澶辫触: ${Message}`
+ })
+ }
+ }catch(err) {
+ CommonUtils.showTips({
+ title: "娓╅Θ鎻愮ず",
+ message: `鑾峰彇鐝淇℃伅澶辫触: ${err.message}`
+ })
+ }
+
+ },
// 鑾峰彇鐢ㄦ埛宸茬粦瀹氱殑瑙掕壊
async getUserBoundRoles() {
try {
diff --git a/pages/MJGL/mujudianjianjiludan/Sc_MouldDotCheckBill.vue b/pages/MJGL/mujudianjianjiludan/Sc_MouldDotCheckBill.vue
index 19ff847..f27f209 100644
--- a/pages/MJGL/mujudianjianjiludan/Sc_MouldDotCheckBill.vue
+++ b/pages/MJGL/mujudianjianjiludan/Sc_MouldDotCheckBill.vue
@@ -368,7 +368,9 @@
HDeleteDate: "",
lngBillKey: 0,
lngBillSubKey: 0,
- HLastResult: "OK"
+ HLastResult: "OK",
+ HExplanation: "",
+ HInnerBillNo: "",
}
};
},
@@ -567,7 +569,7 @@
if (count == 1) {
this.hform.HMouldDotCheckRuleNo = data[0].HBillNo
this.hform.HMouldDotCheckRuleID = data[0].HInterID
- this.hform.HPlanNo = data[0].鍗曟嵁鍙�
+ this.hform.HPlanNo = data[0].鍗曟嵁鍙� || ""
this.hform.HPlanInterID = (data[0].hmainid == null ? 0 : data[0].hmainid) == "" ? 0 : data[0]
.hmainid
this.hform.HPlanEntryID = (data[0].HEntryID == null ? 0 : data[0].HEntryID) == "" ? 0 : data[0]
@@ -581,13 +583,19 @@
"HClaim": item.鍏蜂綋瑕佹眰,
"HManagerID": item.璐熻矗浜篒D,
"HManagerName": item.璐熻矗浜哄悕绉�,
+ "HCloseMan": "",
+ "HCloseType": 0,
+ "HRemark": "",
"HSourceInterID": item.hmainid == null ? 0 : item.hmainid,
"HSourceEntryID": item.HEntryID == null ? 0 : item.HEntryID,
- "HSourceBillNo": item.鍗曟嵁鍙�,
+ "HSourceBillNo": item.鍗曟嵁鍙� || '',
+ "HSourceBillType": item.婧愬崟绫诲瀷 || '',
"HDotCheckItemClassID": item.HDotCheckItemClassID || 0,
"HDotCheckItemClassName": item.鐐规椤圭洰鍒嗙被鍚嶇О || "",
"HDotCheckItemMethodID": item.鐐规鏂规硶id || 0,
"HDotCheckItemMethodName": item.鐐规鏂规硶 || "",
+ "HRelationQty": 0,
+ "HRelationMoney": 0,
// "HDotCheckResult": item.榛樿缁撹 == 1 ? true : false
"HDotCheckResult": item.榛樿鐐规缁撴灉 == 'OK' ? true : false
}
diff --git a/pages/index/login.vue b/pages/index/login.vue
index 8eeddcc..eb634ce 100644
--- a/pages/index/login.vue
+++ b/pages/index/login.vue
@@ -111,7 +111,7 @@
"鏉窞鍑礉濂堢壒澶栫綉": 'http://erp.hzcabinet.cn:9090/API/',
"缈佹稕娑涙湰鍦版祴璇�": 'http://localhost:81/API/',
"闄堥晲鍝叉湰鍦版祴璇�": 'http://192.168.0.174:81/API/',
- "闄堥晲鍝叉湰鍦版祴璇�2": 'http://192.168.88.82:81/API/',
+ "闄堥晲鍝叉湰鍦版祴璇�2": 'http://192.168.88.45:81/API/',
"寮犵憺骞挎湰鍦版祴璇�": 'http://localhost:8082/API/',
"浣欐�濇澃鏈湴娴嬭瘯": 'http://localhost:8082/LuBaoAPI/',
"鏉ㄦ潈閼湰鍦版祴璇�": 'http://192.168.0.180:8082/API/',
--
Gitblit v1.9.1