diff --git a/yanzhu-manage/src/main/java/com/yanzhu/web/ProProjectApplyController.java b/yanzhu-manage/src/main/java/com/yanzhu/web/ProProjectApplyController.java index f363762..6f79695 100644 --- a/yanzhu-manage/src/main/java/com/yanzhu/web/ProProjectApplyController.java +++ b/yanzhu-manage/src/main/java/com/yanzhu/web/ProProjectApplyController.java @@ -12,7 +12,9 @@ import com.yanzhu.common.core.domain.entity.SysUser; import com.yanzhu.common.core.text.Convert; import com.yanzhu.common.exception.ServiceException; import com.yanzhu.common.utils.DateUtils; +import com.yanzhu.common.utils.LogUtils; import com.yanzhu.common.utils.ZxingUtils; +import com.yanzhu.project.domain.ProProjectApplyDetail; import com.yanzhu.project.domain.ProProjectInfo; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; @@ -198,4 +200,13 @@ public class ProProjectApplyController extends BaseController return toAjax(proProjectApplyService.deleteProProjectApplyByIds(ids)); } + @PreAuthorize("@ss.hasPermi('project:projectApply:list')") + @PostMapping("/detail") + public TableDataInfo detailList(@RequestBody Map where) + { + startPage(); + List list = proProjectApplyService.selectProProjectApplyDetailList(where); + return getDataTable(list); + } + } diff --git a/yanzhu-mapper/src/main/java/com/yanzhu/project/mapper/ProProjectApplyMapper.java b/yanzhu-mapper/src/main/java/com/yanzhu/project/mapper/ProProjectApplyMapper.java index c69b3b6..1ce0d6c 100644 --- a/yanzhu-mapper/src/main/java/com/yanzhu/project/mapper/ProProjectApplyMapper.java +++ b/yanzhu-mapper/src/main/java/com/yanzhu/project/mapper/ProProjectApplyMapper.java @@ -98,4 +98,6 @@ public interface ProProjectApplyMapper public ProProjectApplyDetail selectProProjectApplyDetailById(Long id); public int updateProProjectApplyDetail(ProProjectApplyDetail proProjectApplyDetail); + + List selectProProjectApplyDetailList(Map where); } diff --git a/yanzhu-mapper/src/main/java/com/yanzhu/project/service/IProProjectApplyService.java b/yanzhu-mapper/src/main/java/com/yanzhu/project/service/IProProjectApplyService.java index 8cbaf69..7c77f76 100644 --- a/yanzhu-mapper/src/main/java/com/yanzhu/project/service/IProProjectApplyService.java +++ b/yanzhu-mapper/src/main/java/com/yanzhu/project/service/IProProjectApplyService.java @@ -4,6 +4,7 @@ import java.util.List; import java.util.Map; import com.yanzhu.project.domain.ProProjectApply; +import com.yanzhu.project.domain.ProProjectApplyDetail; /** * 项目申请Service接口 @@ -84,4 +85,11 @@ public interface IProProjectApplyService * @return 结果 */ public int deleteProProjectApplyById(Long id); + + /** + * 临建项目统计 + * @param where + * @return + */ + List selectProProjectApplyDetailList(Map where); } diff --git a/yanzhu-mapper/src/main/java/com/yanzhu/project/service/impl/ProProjectApplyServiceImpl.java b/yanzhu-mapper/src/main/java/com/yanzhu/project/service/impl/ProProjectApplyServiceImpl.java index bec3e41..a9759ed 100644 --- a/yanzhu-mapper/src/main/java/com/yanzhu/project/service/impl/ProProjectApplyServiceImpl.java +++ b/yanzhu-mapper/src/main/java/com/yanzhu/project/service/impl/ProProjectApplyServiceImpl.java @@ -155,6 +155,11 @@ public class ProProjectApplyServiceImpl implements IProProjectApplyService return proProjectApplyMapper.deleteProProjectApplyById(id); } + @Override + public List selectProProjectApplyDetailList(Map where) { + return proProjectApplyMapper.selectProProjectApplyDetailList(where); + } + /** * 新增项目申请明细信息 * diff --git a/yanzhu-mapper/src/main/resources/mapper/project/ProProjectApplyMapper.xml b/yanzhu-mapper/src/main/resources/mapper/project/ProProjectApplyMapper.xml index 1529c89..2f30bf8 100644 --- a/yanzhu-mapper/src/main/resources/mapper/project/ProProjectApplyMapper.xml +++ b/yanzhu-mapper/src/main/resources/mapper/project/ProProjectApplyMapper.xml @@ -214,4 +214,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} + + \ No newline at end of file diff --git a/yanzhu-ui/src/api/project/project.js b/yanzhu-ui/src/api/project/project.js index def82e3..2283506 100644 --- a/yanzhu-ui/src/api/project/project.js +++ b/yanzhu-ui/src/api/project/project.js @@ -8,4 +8,5 @@ export function projectList(data) { method: 'post', data:data }) - } \ No newline at end of file + } + diff --git a/yanzhu-ui/src/api/project/projectApply.js b/yanzhu-ui/src/api/project/projectApply.js index b403866..185a899 100644 --- a/yanzhu-ui/src/api/project/projectApply.js +++ b/yanzhu-ui/src/api/project/projectApply.js @@ -42,3 +42,11 @@ export function delProjectApply(id) { method: 'delete' }) } + +export function detailProjectList(query) { + return request({ + url: '/project/projectApply/detail', + method: 'post', + data: query + }) +} diff --git a/yanzhu-ui/src/store/modules/user.js b/yanzhu-ui/src/store/modules/user.js index 392b2c5..8fa7f81 100644 --- a/yanzhu-ui/src/store/modules/user.js +++ b/yanzhu-ui/src/store/modules/user.js @@ -11,7 +11,8 @@ const user = { dept: null, parDeptName: null, roles: [], - permissions: [] + permissions: [], + info:null, }, mutations: { @@ -21,6 +22,9 @@ const user = { SET_ID: (state, id) => { state.id = id }, + SET_INFO: (state, info) => { + state.info = info + }, SET_NAME: (state, name) => { state.name = name }, @@ -79,6 +83,7 @@ const user = { commit('SET_NICKNAME', user.nickName) commit('SET_PAR_DEPT_NAME', user.parDeptName) commit("SET_DEPT",user.dept); + commit('SET_INFO', user) commit('SET_AVATAR', avatar) resolve(res) }).catch(error => { diff --git a/yanzhu-ui/src/utils/request.js b/yanzhu-ui/src/utils/request.js index eaadcff..e2089c1 100644 --- a/yanzhu-ui/src/utils/request.js +++ b/yanzhu-ui/src/utils/request.js @@ -17,7 +17,7 @@ const service = axios.create({ // axios中请求配置有baseURL选项,表示请求URL公共部分 baseURL: process.env.VUE_APP_BASE_API, // 超时 - timeout: 10000 + timeout: 100000 }) // request拦截器 diff --git a/yanzhu-ui/src/views/base/projectApplyDetail.vue b/yanzhu-ui/src/views/base/projectApplyDetail.vue new file mode 100644 index 0000000..e9d49ad --- /dev/null +++ b/yanzhu-ui/src/views/base/projectApplyDetail.vue @@ -0,0 +1,167 @@ + + + \ No newline at end of file diff --git a/yanzhu-ui/vue.config.js b/yanzhu-ui/vue.config.js index 4a060a1..a0fa3e0 100644 --- a/yanzhu-ui/vue.config.js +++ b/yanzhu-ui/vue.config.js @@ -36,7 +36,7 @@ module.exports = { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { target: `http://localhost:8080${process.env.VUE_APP_BASE_API}`, - //target: `http://62.234.3.186${process.env.VUE_APP_BASE_API}`, + //target: `http://49.235.181.228:8088${process.env.VUE_APP_BASE_API}`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: ''