Pārlūkot izejas kodu

调岗钉钉端

jzh 1 gadu atpakaļ
vecāks
revīzija
f5a0b2dbd6

+ 13 - 0
zjugis-business/src/main/java/com/zjugis/business/flow/jobTransfer/controller/JobTransferController.java

@@ -49,6 +49,19 @@ public class JobTransferController extends BaseController {
         return resultPage(map);
     }
 
+    /**
+     * 调岗申请表单生成
+     */
+    @WorkFlow(isReceiveMaterial = true, isReceiveOpinion = true)
+    @ResponseBody
+    @GetMapping("/mobileIndex")
+    @Operation(summary = "调岗申请表单生成")
+    public String mobileIndex(String activityTemplateId, String flowInstanceId, String userId) throws Exception {
+        Map<String, Object> map = jobTransferService.getFormParams(flowInstanceId);
+        return resultPage(map);
+    }
+
+
     /**
      * 调岗申请列表查询
      */

+ 129 - 0
zjugis-business/src/main/resources/templates/JobTransfer/mobileIndex.ftl

@@ -0,0 +1,129 @@
+<@wm.workFlowMobile javascripts=['/Interview/js/index.js']>
+    <style>
+        /**flowMobileCSS样式文件容器**/
+        .flowMobile {
+            overflow: hidden;
+            overflow-y: auto;
+            height: 100%;
+        }
+    </style>
+    <div class="flowMobile">
+        <div class="z-comp-tab" name="tab">
+            <ul class="z-tab-bar">
+                <li z-tabindex="0" class="on"><a>基础信息</a></li>
+                <li z-tabindex="1"><a>收件材料</a></li>
+                <li z-tabindex="2" class=""><a>审批意见</a></li>
+            </ul>
+            <div class="z-tab-scroll">
+                <div class="z-tab-content on">
+                    <div class="z-form-wrap" name="createReqVO">
+                        <div class="z-form-row" style="display: none;">
+                            <input type="text" value="${formEntity.instanceId!}" name="createReqVO$instanceId">
+                            <input type="text" value="${formEntity.id!}" name="createReqVO$id">
+                            <input type="text" value="${formEntity.userId!}" name="createReqVO$userId">
+                        </div>
+
+                        <div style="font-size: 15px;">
+                            <div class="form-icon">
+                                <img src="/imgs/titleIcon.png" alt="">
+                                <span>基本信息</span>
+                            </div>
+                        </div>
+                        <br>
+
+                        <div class="z-form-row">
+                            <div class="z-form-label z-col-30">申请人</div>
+                            <div class="z-form-control z-col-70">
+                                <div class="z-comp-input z-readonly" name="createReqVO$nickname">
+                                    <input type="text" value="${formEntity.nickname!}">
+                                </div>
+                            </div>
+                        </div>
+
+                        <div class="z-form-row">
+                            <div class="z-form-label z-col-30">申请调岗日期</div>
+                            <div class="z-form-control z-col-70">
+                                <div class="z-comp-date z-readonly" name="createReqVO$dgsj">
+                                    <input type="text" value="${(formEntity.dgsj?date)!}">
+                                </div>
+                            </div>
+                        </div>
+
+                        <div class="z-form-row">
+                            <div class="z-form-label z-col-30">申请部门</div>
+                            <div class="z-form-control z-col-70">
+                                <div class="z-comp-input z-readonly" name="createReqVO$deptName">
+                                    <input type="text" value="${formEntity.deptName!}">
+                                </div>
+                                <input type="hidden" name="createReqVO$deptId" value="${formEntity.deptId!}">
+                            </div>
+                        </div>
+
+
+                        <div class="z-form-row">
+                            <div class="z-form-label z-col-30">调任部门</div>
+                            <div class="z-form-control z-col-70">
+                                <div class="z-comp-input z-readonly" name="createReqVO$deptTransferName">
+                                    <input type="hidden" value="${formEntity.deptTransferName!}">
+                                </div>
+                                <input type="hidden" name="createReqVO$deptTransferId" value="${formEntity.deptTransferId!}">
+                            </div>
+                        </div>
+
+                        <div class="z-form-row">
+                            <div class="z-form-label z-col-30">原岗位</div>
+                            <div class="z-form-control z-col-70">
+                                <div class="z-comp-select z-readonly" name="createReqVO$post"
+                                     data='${post_type!}' value="${formEntity.post!}">
+                                    <div class="z-inputselect-bar">
+                                        <span></span><i></i>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+
+                        <div class="z-form-row">
+                            <div class="z-form-label z-col-30">调任岗位</div>
+                            <div class="z-form-control z-col-70">
+                                <div class="z-comp-select" name="createReqVO$transferPost"
+                                     data='${post_type!}' value="${formEntity.transferPost!}">
+                                    <div class="z-inputselect-bar">
+                                        <span></span><i></i>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+
+                        <div class="z-form-row">
+                            <div class="z-form-label z-col-30">申请理由</div>
+                            <div class="z-form-control z-col-70">
+                                <div class="z-comp-textarea" name="createReqVO$sqly">
+                                    <label>
+                                        <textarea>${formEntity.sqly!}</textarea>
+                                    </label>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <div class="z-tab-content">
+                    <!--收件材料模板-->
+                    <#if WORKFLOW.MATERIALS??>
+                        ${WORKFLOW.MATERIALS!}
+                    </#if>
+                </div>
+                <div class="z-tab-content">
+                    <!--审批意见模板-->
+                    <#if WORKFLOW.OPINION??>
+                        ${WORKFLOW.OPINION!}
+                    </#if>
+                </div>
+            </div>
+        </div>
+    </div>
+    <script>
+        window.userConfig = {
+            url: '${url!}'
+        }
+    </script>
+</@wm.workFlowMobile>

+ 11 - 1
zjugis-business/src/main/resources/templates/RegularStaff/mobileIndex.ftl

@@ -752,7 +752,7 @@
                                 </div>
                             </div>
                         </div>
-
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">主动性(10分):积极推进工作,努力寻求资源,不回避困难</div>
@@ -762,6 +762,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">
@@ -773,6 +774,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">客户意识(10分):积极关注客户需求,主动为客户解决问题</div>
@@ -782,6 +784,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">
@@ -793,6 +796,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">适岗程度(10分):相关知识、经验、能力和技能与岗位的符合程度
@@ -803,6 +807,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">
@@ -814,6 +819,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">
@@ -825,6 +831,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">
@@ -836,6 +843,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">
@@ -847,6 +855,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">
@@ -858,6 +867,7 @@
                                 </div>
                             </div>
                         </div>
+                        <br>
 
                         <div class="z-form-row">
                             <div class="z-form-label z-col-70">