Browse Source

重命名xm_project_group->xm_group

master
陈裕财 4 years ago
parent
commit
1d6aa210ef
  1. 12
      src/api/xm/core/xmProjectGroup.js
  2. 2
      src/api/xm/core/xmProjectGroupFormwork.js
  3. 14
      src/api/xm/core/xmProjectGroupUser.js
  4. 12
      src/api/xm/core/xmProjectGroupUserCandidate.js
  5. 4
      src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue
  6. 12
      src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue
  7. 4
      src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserEdit.vue
  8. 12
      src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserMng.vue
  9. 6
      src/views/xm/core/xmProjectGroupUserCandidate/XmProjectGroupUserCandidateAdd.vue
  10. 6
      src/views/xm/core/xmProjectGroupUserCandidate/XmProjectGroupUserCandidateEdit.vue
  11. 18
      src/views/xm/core/xmProjectGroupUserCandidate/XmProjectGroupUserCandidateMng.vue

12
src/api/xm/core/xmProjectGroup.js

@ -6,7 +6,7 @@ let base = config.getCoreBasePath();
/**
* xm_project_group
* xm_group
*1 默认只开放普通查询所有查询只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录数如果是0后台会自动计算总记录数非0不会自动计算}后台都会自动按分页查询 其它 api用到再打开没用到的api请注释掉
*2 查询新增修改的参数格式 params={id:'主键 主键',groupName:'团队名称',projectId:'项目编号-属于产品线则可为空',pgTypeId:'项目团队类型编号',pgTypeName:'团队类型名称',leaderUserid:'团队负责人',leaderUsername:'负责人姓名',ctime:'创建时间',ltime:'更新时间',productId:'产品编号,属于项目组的团队则可为空',branchId:'机构编号',pgClass:'团队类别0项目1产品',pgroupId:'上级团队编号',lvl:'级别0级1级2级3级4级',pidPaths:'上级编号路径逗号分割,0,开始,本组编号+逗号结束',isTpl:'是否为模板',assUserid:'副组长编号',assUsername:'副组长姓名',childrenCnt:'下级团队数量',userCnt:'组员数量',qxCode:'权限码',calcWorkload:'是否计算工作量0否1是',ntype:'节点类型0管理团队、1执行团队'}
**/
@ -14,19 +14,19 @@ let base = config.getCoreBasePath();
//普通查询 条件之间and关系
export const listXmProjectGroup = params => { return axios.get(`${base}/xm/core/xmProjectGroup/list`, { params: params }); };
//模糊查询xm_project_group 条件之间or关系
//模糊查询xm_group 条件之间or关系
//export const listXmProjectGroupKey = params => { return axios.get(`${base}/xm/core/xmProjectGroup/listKey`, { params: params }); };
//删除一条xm_project_group params={id:'主键 主键'}
//删除一条xm_group params={id:'主键 主键'}
export const delXmProjectGroup = params => { return axios.post(`${base}/xm/core/xmProjectGroup/del`,params); };
//批量删除xm_project_group params=[{id:'主键 主键'}]
//批量删除xm_group params=[{id:'主键 主键'}]
export const batchDelXmProjectGroup = params => { return axios.post(`${base}/xm/core/xmProjectGroup/batchDel`, params); };
//修改一条xm_project_group记录
//修改一条xm_group记录
export const editXmProjectGroup = params => { return axios.post(`${base}/xm/core/xmProjectGroup/edit`, params); };
//新增一条xm_project_group
//新增一条xm_group
export const addXmProjectGroup = params => { return axios.post(`${base}/xm/core/xmProjectGroup/add`, params); };
export const getGroups = params => { return axios.get(`${base}/xm/core/xmProjectGroup/getGroups`, { params: params }); };

2
src/api/xm/core/xmProjectGroupFormwork.js

@ -4,7 +4,7 @@ import config from '@/common/config'
let base = config.getCoreBasePath();
/**
* xm_project_group_formwork
* xm_group_formwork
*1 默认只开放普通查询所有查询只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录数如果是0后台会自动计算总记录数非0不会自动计算}后台都会自动按分页查询 其它 api用到再打开没用到的api请注释掉
*2 查询新增修改的参数格式 params={id:'主键 主键',branchId:'机构编号',groupName:'团队名称',isPub:'是否公共,0为否,1为是'}
**/

14
src/api/xm/core/xmProjectGroupUser.js

@ -6,7 +6,7 @@ let base = config.getCoreBasePath();
/**
* xm_project_group_user
* xm_group_user
*1 默认只开放普通查询所有查询只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录数如果是0后台会自动计算总记录数非0不会自动计算}后台都会自动按分页查询 其它 api用到再打开没用到的api请注释掉
*2 查询新增修改的参数格式 params={groupId:'团队编号 主键',userid:'团队成员编号 主键',joinTime:'加入时间',username:'团队成员',outTime:'离队时间',status:'当前状态0参与中1已退出团队',obranchId:'组员原归属机构编号',isPri:'是否私人加入0否1是',seqNo:'排序号--从1开始',projectId:'项目编号',productId:'产品编号',pgClass:'0-项目,1-产品'}
**/
@ -14,19 +14,19 @@ let base = config.getCoreBasePath();
//普通查询 条件之间and关系
export const listXmProjectGroupUser = params => { return axios.get(`${base}/xm/core/xmProjectGroupUser/list`, { params: params }); };
//模糊查询xm_project_group_user 条件之间or关系
//模糊查询xm_group_user 条件之间or关系
//export const listXmProjectGroupUserKey = params => { return axios.get(`${base}/xm/core/xmProjectGroupUser/listKey`, { params: params }); };
//删除一条xm_project_group_user params={groupId:'团队编号 主键',userid:'团队成员编号 主键'}
//删除一条xm_group_user params={groupId:'团队编号 主键',userid:'团队成员编号 主键'}
export const delXmProjectGroupUser = params => { return axios.post(`${base}/xm/core/xmProjectGroupUser/del`,params); };
//批量删除xm_project_group_user params=[{groupId:'团队编号 主键',userid:'团队成员编号 主键'}]
//批量删除xm_group_user params=[{groupId:'团队编号 主键',userid:'团队成员编号 主键'}]
export const batchDelXmProjectGroupUser = params => { return axios.post(`${base}/xm/core/xmProjectGroupUser/batchDel`, params); };
//修改一条xm_project_group_user记录
//修改一条xm_group_user记录
export const editXmProjectGroupUser = params => { return axios.post(`${base}/xm/core/xmProjectGroupUser/edit`, params); };
//新增一条xm_project_group_user
//新增一条xm_group_user
export const addXmProjectGroupUser = params => { return axios.post(`${base}/xm/core/xmProjectGroupUser/add`, params); };
//批量删除xm_project_group_user params=[{groupId:'团队编号 主键',userid:'团队成员编号 主键'}]
//批量删除xm_group_user params=[{groupId:'团队编号 主键',userid:'团队成员编号 主键'}]
export const batchAddXmProjectGroupUser = params => { return axios.post(`${base}/xm/core/xmProjectGroupUser/batchAdd`, params); };

12
src/api/xm/core/xmProjectGroupUserCandidate.js

@ -6,7 +6,7 @@ let base = config.getCoreBasePath();
/**
* xm_project_group_user_candidate
* xm_group_user_candidate
*1 默认只开放普通查询所有查询只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录数如果是0后台会自动计算总记录数非0不会自动计算}后台都会自动按分页查询 其它 api用到再打开没用到的api请注释掉
*2 查询新增修改的参数格式 params={id:'主键 主键',groupId:'团队编号',userid:'团队成员编号',username:'团队成员',isHead:'是否组长,1是,0否',createTime:'成为候选人时间',candidateStatus:'候选状态0候选排对中1已加入项目做2已退出候选名单',outTime:'退出时间'}
**/
@ -14,17 +14,17 @@ let base = config.getCoreBasePath();
//普通查询 条件之间and关系
export const listXmProjectGroupUserCandidate = params => { return axios.get(`${base}/xm/core/xmProjectGroupUserCandidate/list`, { params: params }); };
//模糊查询xm_project_group_user_candidate 条件之间or关系
//模糊查询xm_group_user_candidate 条件之间or关系
//export const listXmProjectGroupUserCandidateKey = params => { return axios.get(`${base}/xm/core/xmProjectGroupUserCandidate/listKey`, { params: params }); };
//删除一条xm_project_group_user_candidate params={id:'主键 主键'}
//删除一条xm_group_user_candidate params={id:'主键 主键'}
export const delXmProjectGroupUserCandidate = params => { return axios.post(`${base}/xm/core/xmProjectGroupUserCandidate/del`,params); };
//批量删除xm_project_group_user_candidate params=[{id:'主键 主键'}]
//批量删除xm_group_user_candidate params=[{id:'主键 主键'}]
export const batchDelXmProjectGroupUserCandidate = params => { return axios.post(`${base}/xm/core/xmProjectGroupUserCandidate/batchDel`, params); };
//修改一条xm_project_group_user_candidate记录
//修改一条xm_group_user_candidate记录
export const editXmProjectGroupUserCandidate = params => { return axios.post(`${base}/xm/core/xmProjectGroupUserCandidate/edit`, params); };
//新增一条xm_project_group_user_candidate
//新增一条xm_group_user_candidate
export const addXmProjectGroupUserCandidate = params => { return axios.post(`${base}/xm/core/xmProjectGroupUserCandidate/add`, params); };

4
src/views/xm/core/xmProjectGroup/XmProjectGroupEdit.vue

@ -3,7 +3,7 @@
<el-row class="page-header">
</el-row>
<el-row class="page-main">
<!--编辑界面 XmProjectGroup xm_project_group-->
<!--编辑界面 XmProjectGroup xm_group-->
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editFormRef">
<el-form-item label="小组名称" prop="groupName">
<el-input v-model="editForm.groupName" placeholder="团队名称">
@ -105,7 +105,7 @@
this.$refs['editFormRef'].resetFields();
this.$emit('cancel');
},
//XmProjectGroup xm_project_group@submit="afterEditSubmit"
//XmProjectGroup xm_group@submit="afterEditSubmit"
saveSubmit: function () {
this.$refs.editFormRef.validate((valid) => {
if (valid) {

12
src/views/xm/core/xmProjectGroup/XmProjectGroupMng.vue

@ -23,12 +23,12 @@
></vue-okr-tree>
</el-row>
<el-row>
<!--编辑 XmProjectGroup xm_project_group界面-->
<!--编辑 XmProjectGroup xm_group界面-->
<el-drawer title="编辑小组信息" :visible.sync="editFormVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-project-group-edit op-type="edit" :xm-project-group="editForm" :visible="editFormVisible" @cancel="editFormVisible=false" @submit="afterEditSubmit"></xm-project-group-edit>
</el-drawer>
<!--新增 XmProjectGroup xm_project_group界面-->
<!--新增 XmProjectGroup xm_group界面-->
<el-drawer title="新增小组信息" :visible.sync="addFormVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-project-group-edit op-type="add" :xm-project-group="addForm" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit"></xm-project-group-edit>
</el-drawer>
@ -416,7 +416,7 @@ XmProductSelect,
this.load.list = false;
}).catch( err => this.load.list = false );
},
// XmProjectGroup xm_project_group
// XmProjectGroup xm_group
getXmProjectGroups() {
let params = {
pageSize: this.pageInfo.pageSize,
@ -472,12 +472,12 @@ XmProductSelect,
}).catch( err => this.load.list = false );
},
// XmProjectGroup xm_project_group
// XmProjectGroup xm_group
showEdit: function ( row,index ) {
this.editFormVisible = true;
this.editForm = Object.assign({}, row);
},
// XmProjectGroup xm_project_group
// XmProjectGroup xm_group
showAdd: function () {
this.addForm={...this.addFormInit}
if(this.currNodeType=='product'){
@ -502,7 +502,7 @@ XmProductSelect,
//this.addForm=Object.assign({}, this.editForm);
},
// XmProjectGroup xm_project_group
// XmProjectGroup xm_group
showAddSub: function (row) {
if(!row){

4
src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserEdit.vue

@ -3,7 +3,7 @@
<el-row class="page-header">
</el-row>
<el-row class="page-main">
<!--编辑界面 XmProjectGroupUser xm_project_group_user-->
<!--编辑界面 XmProjectGroupUser xm_group_user-->
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editFormRef">
<el-form-item :label="editForm.pgClass=='1'?'产品编号':'项目编号'" prop="pgClass">
@ -94,7 +94,7 @@
this.$refs['editFormRef'].resetFields();
this.$emit('cancel');
},
//XmProjectGroupUser xm_project_group_user@submit="afterEditSubmit"
//XmProjectGroupUser xm_group_user@submit="afterEditSubmit"
saveSubmit: function () {
this.$refs.editFormRef.validate((valid) => {
if (valid) {

12
src/views/xm/core/xmProjectGroupUser/XmProjectGroupUserMng.vue

@ -8,7 +8,7 @@
<el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button>
</el-row>
<el-row class="padding-top">
<!--列表 XmProjectGroupUser xm_project_group_user-->
<!--列表 XmProjectGroupUser xm_group_user-->
<el-table ref="xmProjectGroupUserTable" :data="xmProjectGroupUsers" :height="maxTableHeight" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column type="selection" width="55" ></el-table-column>
<el-table-column sortable type="index" width="55"></el-table-column>
@ -42,12 +42,12 @@
<el-pagination layout="total, sizes, prev, pager, next" @current-change="handleCurrentChange" @size-change="handleSizeChange" :page-sizes="[10,20, 50, 100, 500]" :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :total="pageInfo.total" style="float:right;"></el-pagination>
</el-row>
<el-row>
<!--编辑 XmProjectGroupUser xm_project_group_user界面-->
<!--编辑 XmProjectGroupUser xm_group_user界面-->
<el-drawer title="编辑组员信息" :visible.sync="editFormVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-project-group-user-edit op-type="edit" :xm-project-group-user="editForm" :visible="editFormVisible" @cancel="editFormVisible=false" @submit="afterEditSubmit"></xm-project-group-user-edit>
</el-drawer>
<!--新增 XmProjectGroupUser xm_project_group_user界面-->
<!--新增 XmProjectGroupUser xm_group_user界面-->
<el-drawer title="新增组员信息" :visible.sync="addFormVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-project-group-user-edit op-type="add" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit"></xm-project-group-user-edit>
</el-drawer>
@ -146,7 +146,7 @@
this.pageInfo.count=true;
this.getXmProjectGroupUsers();
},
// XmProjectGroupUser xm_project_group_user
// XmProjectGroupUser xm_group_user
getXmProjectGroupUsers() {
let params = {
pageSize: this.pageInfo.pageSize,
@ -192,12 +192,12 @@
}).catch( err => this.load.list = false );
},
// XmProjectGroupUser xm_project_group_user
// XmProjectGroupUser xm_group_user
showEdit: function ( row,index ) {
this.editFormVisible = true;
this.editForm = Object.assign({}, row);
},
// XmProjectGroupUser xm_project_group_user
// XmProjectGroupUser xm_group_user
showAdd: function () {
this.addFormVisible = true;
//this.addForm=Object.assign({}, this.editForm);

6
src/views/xm/core/xmProjectGroupUserCandidate/XmProjectGroupUserCandidateAdd.vue

@ -1,7 +1,7 @@
<template>
<section class="page-container padding border">
<el-row>
<!--新增界面 XmProjectGroupUserCandidate xm_project_group_user_candidate-->
<!--新增界面 XmProjectGroupUserCandidate xm_group_user_candidate-->
<el-form :model="addForm" label-width="120px" :rules="addFormRules" ref="addForm">
<el-form-item label="主键" prop="id">
<el-input v-model="addForm.id" placeholder="主键" ></el-input>
@ -70,7 +70,7 @@
//{ required: true, message: '', trigger: 'blur' }
]
},
// xm_project_group_user_candidate
// xm_group_user_candidate
addForm: {
id:'',groupId:'',userid:'',username:'',isHead:'',createTime:'',candidateStatus:'',outTime:''
}
@ -85,7 +85,7 @@
this.$refs['addForm'].resetFields();
this.$emit('cancel');
},
//XmProjectGroupUserCandidate xm_project_group_user_candidate @submit="afterAddSubmit"
//XmProjectGroupUserCandidate xm_group_user_candidate @submit="afterAddSubmit"
addSubmit: function () {
this.$refs.addForm.validate((valid) => {

6
src/views/xm/core/xmProjectGroupUserCandidate/XmProjectGroupUserCandidateEdit.vue

@ -1,7 +1,7 @@
<template>
<section class="page-container padding border">
<el-row>
<!--编辑界面 XmProjectGroupUserCandidate xm_project_group_user_candidate-->
<!--编辑界面 XmProjectGroupUserCandidate xm_group_user_candidate-->
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editForm">
<el-form-item label="主键" prop="id">
<el-input v-model="editForm.id" placeholder="主键"></el-input>
@ -70,7 +70,7 @@
//{ required: true, message: '', trigger: 'blur' }
]
},
// XmProjectGroupUserCandidate xm_project_group_user_candidate
// XmProjectGroupUserCandidate xm_group_user_candidate
editForm: {
id:'',groupId:'',userid:'',username:'',isHead:'',createTime:'',candidateStatus:'',outTime:''
}
@ -85,7 +85,7 @@
this.$refs['editForm'].resetFields();
this.$emit('cancel');
},
//XmProjectGroupUserCandidate xm_project_group_user_candidate@submit="afterEditSubmit"
//XmProjectGroupUserCandidate xm_group_user_candidate@submit="afterEditSubmit"
editSubmit: function () {
this.$refs.editForm.validate((valid) => {
if (valid) {

18
src/views/xm/core/xmProjectGroupUserCandidate/XmProjectGroupUserCandidateMng.vue

@ -3,11 +3,11 @@
<el-row>
<el-input v-model="filters.key" style="width: 20%;" placeholder="模糊查询"></el-input>
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmProjectGroupUserCandidates">查询</el-button>
<el-button type="primary" @click="showAdd">+xm_project_group_user_candidate</el-button>
<el-button type="primary" @click="showAdd">+xm_group_user_candidate</el-button>
<el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true">批量删除</el-button>
</el-row>
<el-row class="page-main ">
<!--列表 XmProjectGroupUserCandidate xm_project_group_user_candidate-->
<!--列表 XmProjectGroupUserCandidate xm_group_user_candidate-->
<el-table ref="table" :height="tableHeight" :data="xmProjectGroupUserCandidates" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column sortable type="selection" width="40"></el-table-column>
<el-table-column sortable type="index" width="40"></el-table-column>
@ -28,13 +28,13 @@
</el-table>
<el-pagination layout="total, sizes, prev, pager, next" @current-change="handleCurrentChange" @size-change="handleSizeChange" :page-sizes="[10,20, 50, 100, 500]" :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :total="pageInfo.total" style="float:right;"></el-pagination>
<!--编辑 XmProjectGroupUserCandidate xm_project_group_user_candidate界面-->
<el-drawer title="编辑xm_project_group_user_candidate" :visible.sync="editFormVisible" size="50%" append-to-body :close-on-click-modal="false">
<!--编辑 XmProjectGroupUserCandidate xm_group_user_candidate界面-->
<el-drawer title="编辑xm_group_user_candidate" :visible.sync="editFormVisible" size="50%" append-to-body :close-on-click-modal="false">
<xm-project-group-user-candidate-edit :xm-project-group-user-candidate="editForm" :visible="editFormVisible" @cancel="editFormVisible=false" @submit="afterEditSubmit"></xm-project-group-user-candidate-edit>
</el-drawer>
<!--新增 XmProjectGroupUserCandidate xm_project_group_user_candidate界面-->
<el-drawer title="新增xm_project_group_user_candidate" :visible.sync="addFormVisible" size="50%" append-to-body :close-on-click-modal="false">
<!--新增 XmProjectGroupUserCandidate xm_group_user_candidate界面-->
<el-drawer title="新增xm_group_user_candidate" :visible.sync="addFormVisible" size="50%" append-to-body :close-on-click-modal="false">
<xm-project-group-user-candidate-add :xm-project-group-user-candidate="addForm" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit"></xm-project-group-user-candidate-add>
</el-drawer>
</el-row>
@ -118,7 +118,7 @@
this.pageInfo.count=true;
this.getXmProjectGroupUserCandidates();
},
// XmProjectGroupUserCandidate xm_project_group_user_candidate
// XmProjectGroupUserCandidate xm_group_user_candidate
getXmProjectGroupUserCandidates() {
let params = {
pageSize: this.pageInfo.pageSize,
@ -152,12 +152,12 @@
}).catch( err => this.load.list = false );
},
// XmProjectGroupUserCandidate xm_project_group_user_candidate
// XmProjectGroupUserCandidate xm_group_user_candidate
showEdit: function ( row,index ) {
this.editFormVisible = true;
this.editForm = Object.assign({}, row);
},
// XmProjectGroupUserCandidate xm_project_group_user_candidate
// XmProjectGroupUserCandidate xm_group_user_candidate
showAdd: function () {
this.addFormVisible = true;
//this.addForm=Object.assign({}, this.editForm);

Loading…
Cancel
Save