Browse Source

项目台账

ljy121 1 year ago
parent
commit
4cc0f54b04

+ 1 - 0
client/src/store/modules/user.ts

@@ -61,6 +61,7 @@ export const useUserStore = defineStore('admin-user', {
       this.roles = userInfo.roles
       this.user = userInfo.user
       this.isSetUser = true
+      debugger
       wsCache.set(CACHE_KEY.USER, userInfo)
       wsCache.set(CACHE_KEY.ROLE_ROUTERS, userInfo.menus)
     },

+ 4 - 0
zjugis-business/src/main/java/com/zjugis/business/bean/dto/ProjectDto.java

@@ -37,6 +37,10 @@ public class ProjectDto extends PageParam {
 
     private Integer isSign;
 
+    private String deptId;
+
+    private String userId;
+
 
 
 }

+ 20 - 11
zjugis-business/src/main/resources/mapper/oracle/ProjectMapper.xml

@@ -22,37 +22,46 @@
     </select>
 
     <select id="page" resultType="com.zjugis.business.bean.entity.Project">
-        SELECT * FROM PROJECT
+        SELECT * FROM PROJECT P
+        <if test="params != null and params.userId != null  and params.userId != ''">
+            LEFT JOIN PROJECT_WORKER_RELATION PW ON PW.PROJECT_ID = P.ID
+        </if>
         <where>
-            ISVALID = 1 AND FLOW_STATUS = 90
+            P.ISVALID = 1 AND P.FLOW_STATUS = 90
             <if test="params != null and params.hyId != null">
-                AND HY_ID = #{params.hyId}
+                AND P.HY_ID = #{params.hyId}
             </if>
             <if test="params != null and params.xzqdm != null and params.xzqdm != ''">
-                AND XZQDM = #{params.xzqdm}
+                AND P.XZQDM = #{params.xzqdm}
             </if>
             <if test="params != null and params.projectTypeId != null and params.projectTypeId != ''">
-                AND PROJECT_TYPE_ID = #{params.projectTypeId}
+                AND P.PROJECT_TYPE_ID = #{params.projectTypeId}
             </if>
             <if test="params != null and params.xmzt != null">
-                AND XMZT = #{params.xmzt}
+                AND P.XMZT = #{params.xmzt}
             </if>
             <if test="params != null and params.lxsjOn != null">
-                AND LXSJ &gt;= #{params.lxsjOn}
+                AND P.LXSJ &gt;= #{params.lxsjOn}
             </if>
             <if test="params != null and params.lxsjOff != null">
-                AND LXSJ &lt;= #{params.lxsjOff}
+                AND P.LXSJ &lt;= #{params.lxsjOff}
             </if>
             <if test="params != null and params.isSign != null">
-                AND IS_SIGN = #{params.isSign}
+                AND P.IS_SIGN = #{params.isSign}
             </if>
             <if test="params != null and params.xmmc != null and params.xmmc != ''">
                 <bind name="xmmc" value="'%'+params.xmmc+'%'"/>
-                AND XMMC LIKE #{xmmc}
+                AND P.XMMC LIKE #{xmmc}
             </if>
             <if test="params != null and params.xmbh != null and params.xmbh != ''">
                 <bind name="xmbh" value="'%'+params.xmbh+'%'"/>
-                AND XMBH LIKE #{xmbh}
+                AND P.XMBH LIKE #{xmbh}
+            </if>
+            <if test="params != null and params.userId != null  and params.userId != ''">
+                AND PW.WORKER_ID = #{params.userId}
+            </if>
+            <if test="params != null and params.deptId != null and params.deptId != ''">
+                AND P.ZRBM_ID = #{params.deptId}
             </if>
         </where>
         ORDER BY

+ 1 - 1
zjugis-module-system/zjugis-module-system-biz/src/main/java/com/zjugis/module/system/controller/admin/auth/AuthController.java

@@ -115,7 +115,7 @@ public class AuthController {
         // 2. 拼接结果返回
         AuthPermissionInfoRespVO authPermissionInfoRespVO = AuthConvert.INSTANCE.convert(user, roles, menuList);
         DeptDO dept = deptService.getDept(user.getDeptId());
-        authPermissionInfoRespVO.getUser().setDeptId(dept.getId());
+            authPermissionInfoRespVO.getUser().setDeptId(dept.getId());
         authPermissionInfoRespVO.getUser().setDeptName(dept.getName());
         return success(authPermissionInfoRespVO);
     }