diff --git a/src/api/base/jsQjApi.ts b/src/api/base/jsQjApi.ts
index 12e44e6..3cbc491 100644
--- a/src/api/base/jsQjApi.ts
+++ b/src/api/base/jsQjApi.ts
@@ -45,6 +45,13 @@ export const jsQjDkQrApi = async (params: any) => {
return await post("/api/jsQj/dk/qr", params);
};
+/**
+ * 转办
+ */
+export const jsQjZbApi = async (params: any) => {
+ return await post("/api/jsQj/zb", params);
+};
+
/**
* 查询请假信息
*/
@@ -86,4 +93,4 @@ export const findQjListApi = async (params: any) => {
*/
export const getQjActivitiHistoryApi = async (params: any) => {
return await get("/activiti/history/historicFlow", params);
-};
\ No newline at end of file
+};
diff --git a/src/pages/view/hr/jsQj/components/jsQjDetail.vue b/src/pages/view/hr/jsQj/components/jsQjDetail.vue
index a1bed7d..c65cc45 100644
--- a/src/pages/view/hr/jsQj/components/jsQjDetail.vue
+++ b/src/pages/view/hr/jsQj/components/jsQjDetail.vue
@@ -8,7 +8,9 @@
@@ -32,9 +34,11 @@
请假事由:
{{ qjData.qjsy }}
-
+
代课方式:
- {{ dkfsList[qjData.dkfs] ? dkfsList[qjData.dkfs].text : "" }}
+ {{
+ dkfsList[qjData.dkfs] ? dkfsList[qjData.dkfs].text : ""
+ }}
@@ -43,17 +47,18 @@
-
-
+
+
-
-
+
@@ -78,28 +83,47 @@
-
diff --git a/src/pages/view/hr/jsQj/components/jsQjDkEdit.vue b/src/pages/view/hr/jsQj/components/jsQjDkEdit.vue
index eb69fec..013741e 100644
--- a/src/pages/view/hr/jsQj/components/jsQjDkEdit.vue
+++ b/src/pages/view/hr/jsQj/components/jsQjDkEdit.vue
@@ -9,23 +9,34 @@
-
+
代课老师:
-
+
-
+
-
+
排课名称:
@@ -34,7 +45,13 @@
代课老师:
-
+
@@ -46,7 +63,11 @@
@@ -60,7 +81,13 @@
代课老师:
-
+
{{ item.dkJsName }}
@@ -68,31 +95,56 @@
- 暂无数据
+ 暂无数据
diff --git a/src/pages/view/hr/jsQj/cxTj.vue b/src/pages/view/hr/jsQj/cxTj.vue
index 58abfac..e9c751e 100644
--- a/src/pages/view/hr/jsQj/cxTj.vue
+++ b/src/pages/view/hr/jsQj/cxTj.vue
@@ -5,11 +5,11 @@
-
\ No newline at end of file
+.popup-title {
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: 12px;
+}
+.popup-actions {
+ margin-top: 16px;
+}
+
+.info-card {
+ margin: 15px;
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
+
+ .card-header {
+ font-size: 16px;
+ font-weight: bold;
+ color: #333;
+ padding: 15px;
+
+ .applicant-name {
+ font-size: 16px;
+ font-weight: bold;
+ color: #333;
+ }
+ }
+
+ .divider {
+ height: 1px;
+ background-color: #eee;
+ }
+
+ .card-body {
+ padding: 15px;
+
+ .info-row {
+ display: flex;
+ margin-bottom: 10px;
+
+ .label {
+ font-size: 14px;
+ color: #999;
+ width: 70px;
+ flex-shrink: 0;
+ margin-right: 8px;
+ }
+
+ .value {
+ font-size: 14px;
+ color: #333;
+ flex: 1;
+ }
+ }
+ .info-column {
+ display: flex;
+ flex-direction: column;
+
+ .label {
+ font-size: 14px;
+ color: #999;
+ flex-shrink: 0;
+ margin-right: 8px;
+ width: 100%;
+ margin-bottom: 5px;
+ }
+
+ .value {
+ font-size: 14px;
+ color: #333;
+ flex: 1;
+ }
+ }
+ }
+}
+
diff --git a/src/pages/view/hr/jsQj/jwcQr.vue b/src/pages/view/hr/jsQj/jwcQr.vue
index 9890ed3..739ae30 100644
--- a/src/pages/view/hr/jsQj/jwcQr.vue
+++ b/src/pages/view/hr/jsQj/jwcQr.vue
@@ -1,21 +1,60 @@
+
+
+
+
+
+
+
+
+
-
+
+
+
diff --git a/src/pages/view/hr/jsQj/jwcXt.vue b/src/pages/view/hr/jsQj/jwcXt.vue
index 9fe3a78..2518bbc 100644
--- a/src/pages/view/hr/jsQj/jwcXt.vue
+++ b/src/pages/view/hr/jsQj/jwcXt.vue
@@ -1,33 +1,162 @@
-
- 教务处协调
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+.popup-title {
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: 12px;
+}
+.popup-actions {
+ margin-top: 16px;
+}
+
diff --git a/src/pages/view/hr/jsQj/sp.vue b/src/pages/view/hr/jsQj/sp.vue
index df05eed..eda2577 100644
--- a/src/pages/view/hr/jsQj/sp.vue
+++ b/src/pages/view/hr/jsQj/sp.vue
@@ -1,18 +1,40 @@
+
+
+
+
+
+