diff --git a/src/views/xm/core/components/XmProjectSelect.vue b/src/views/xm/core/components/XmProjectSelect.vue index 150c5ded..00a593e0 100644 --- a/src/views/xm/core/components/XmProjectSelect.vue +++ b/src/views/xm/core/components/XmProjectSelect.vue @@ -74,7 +74,9 @@ - {{editForm && editForm.id?editForm.name:'选择项目'}} + + {{editForm && editForm.id?editForm.name:'选择项目'}} + diff --git a/src/views/xm/core/xmGroup/XmGroupMng.vue b/src/views/xm/core/xmGroup/XmGroupMng.vue index d89aa548..81ffdc43 100644 --- a/src/views/xm/core/xmGroup/XmGroupMng.vue +++ b/src/views/xm/core/xmGroup/XmGroupMng.vue @@ -208,8 +208,7 @@ import UsersSelect from "@/views/mdp/sys/user/UsersSelect"; import XmGroupStateMng from '../xmGroupState/XmGroupStateMng';//修改界面 - import XmGroupUserMng from '../xmGroupUser/XmGroupUserMng';//修改界面 - import XmProjectList from '../xmProject/XmProjectList'; + import XmGroupUserMng from '../xmGroupUser/XmGroupUserMng';//修改界面 import XmProjectSelect from '@/views/xm/core/components/XmProjectSelect'; import XmProductSelect from '@/views/xm/core/components/XmProductSelect.vue' @@ -217,7 +216,7 @@ export default { name:'xmGroupMng', components: { - XmGroupEdit,VueOkrTree,UsersSelect,XmGroupStateMng,XmGroupUserMng,XmProjectList, + XmGroupEdit,VueOkrTree,UsersSelect,XmGroupStateMng,XmGroupUserMng, XmProductSelect,XmProjectSelect, }, props:["visible","selProject" ,"isSelectSingleUser","isSelectMultiUser",'xmProduct','xmIteration','pgClass'], diff --git a/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue b/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue index 3f613bc7..96fb276e 100644 --- a/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue +++ b/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue @@ -66,8 +66,7 @@ import { mapGetters } from 'vuex' import XmProductMng from './XmProductMng.vue'; import XmTaskMng from '../xmTask/XmTaskMng.vue'; -import XmQuestionMng from '../xmQuestion/XmQuestionMng.vue'; -import XmProjectList from '../xmProject/XmProjectList.vue'; +import XmQuestionMng from '../xmQuestion/XmQuestionMng.vue'; import XmProjectForLink from '../xmProject/XmProjectForLink.vue'; import XmProductSelect from '@/views/xm/core/components/XmProductSelect.vue'; @@ -132,8 +131,7 @@ import XmProductEdit from './XmProductEdit.vue'; XmProductMng, XmTaskMng, XmQuestionMng, - XmProductSelect, - XmProjectList, + XmProductSelect, XmProjectForLink, XmProductProjectForLink, XmProductOverview, diff --git a/src/views/xm/core/xmProduct/XmProductMng.vue b/src/views/xm/core/xmProduct/XmProductMng.vue index 9981860f..3357a3ce 100644 --- a/src/views/xm/core/xmProduct/XmProductMng.vue +++ b/src/views/xm/core/xmProduct/XmProductMng.vue @@ -308,8 +308,7 @@ import XmIterationMng from '../xmIteration/XmIterationSelect';//修改界面 import XmProductStateMng from '../xmProductState/XmProductStateMng';//修改界面 - import UsersSelect from "@/views/mdp/sys/user/UsersSelect"; - import XmProjectList from '../xmProject/XmProjectList.vue'; + import UsersSelect from "@/views/mdp/sys/user/UsersSelect"; import XmIterationSelect from '../xmIteration/XmIterationSelect.vue'; import XmProductSelect from '@/views/xm/core/components/XmProductSelect.vue'; @@ -718,8 +717,7 @@ 'xm-product-edit':XmProductEdit, XmIterationMng, XmProductStateMng, - UsersSelect, - XmProjectList, + UsersSelect, XmIterationSelect, XmProductSelect, XmProductTplMng, diff --git a/src/views/xm/core/xmProject/XmProjectForLink.vue b/src/views/xm/core/xmProject/XmProjectForLink.vue index 2e9c1fc0..c91c92e6 100644 --- a/src/views/xm/core/xmProject/XmProjectForLink.vue +++ b/src/views/xm/core/xmProject/XmProjectForLink.vue @@ -5,9 +5,9 @@ - - 加入更多项目到产品中 - + + 添加更多项目到产品中 + @@ -43,7 +43,7 @@ import { listXmProject, } from '@/api/xm/core/xmProject'; import { mapGetters } from 'vuex' import { delXmProductProjectLink, addXmProductProjectLink,batchDelXmProductProjectLink } from '@/api/xm/core/xmProductProjectLink'; -import XmProjectList from './XmProjectList.vue'; +import XmProjectSelect from '@/views/xm/core/components/XmProjectSelect.vue'; @@ -206,7 +206,7 @@ import XmProjectList from './XmProjectList.vue'; },//end methods components: { -XmProjectList +XmProjectSelect //在下面添加其它组件 }, diff --git a/src/views/xm/core/xmProject/XmProjectList.vue b/src/views/xm/core/xmProject/XmProjectList.vue deleted file mode 100644 index 9269d787..00000000 --- a/src/views/xm/core/xmProject/XmProjectList.vue +++ /dev/null @@ -1,293 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/xm/core/xmProject/XmProjectMng.vue b/src/views/xm/core/xmProject/XmProjectMng.vue index e1940ae7..809985b7 100644 --- a/src/views/xm/core/xmProject/XmProjectMng.vue +++ b/src/views/xm/core/xmProject/XmProjectMng.vue @@ -8,6 +8,7 @@ + @@ -28,8 +29,8 @@ - - + + 查询 取 消 确 定 - - - - + @@ -329,7 +323,7 @@ import xmTaskMng from '../xmTask/XmTaskMng'; import xmProjectInfo from './XmProjectInfo'; import XmProjectTplMng from './XmProjectTplMng'; - import XmProductMng from '@/views/xm/core/components/XmProductSelect'; + import XmProductSelect from '@/views/xm/core/components/XmProductSelect'; if(!Vue.component("xm-project-info")){ @@ -475,7 +469,7 @@ params = this.menuFilter(params); if(this.filters.productId){ - params.productId = this.filters.productId + params.linkProductId = this.filters.productId } if(this.filters.status){ params.status = this.filters.status @@ -866,7 +860,7 @@ 'xm-project-add':XmProjectAdd, 'xm-project-edit':XmProjectEdit, - XmProductMng, + XmProductSelect, xmTaskMng, XmProjectTplMng, //在下面添加其它组件 diff --git a/src/views/xm/core/xmProject/XmProjectSelect.vue b/src/views/xm/core/xmProject/XmProjectSelect.vue deleted file mode 100644 index a6d23ae6..00000000 --- a/src/views/xm/core/xmProject/XmProjectSelect.vue +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/xm/core/xmProjectState/XmProjectStateMng.vue b/src/views/xm/core/xmProjectState/XmProjectStateMng.vue index 2a9d0f2e..a008917e 100644 --- a/src/views/xm/core/xmProjectState/XmProjectStateMng.vue +++ b/src/views/xm/core/xmProjectState/XmProjectStateMng.vue @@ -1,12 +1,14 @@ @@ -119,8 +118,8 @@ import { listXmProjectState,loadProjectToXmProjectState, loadBugsToXmProjectState, loadTasksToXmProjectState , loadTasksSettleToXmProjectState} from '@/api/xm/core/xmProjectState'; import XmProjectStateAdd from './XmProjectStateAdd';//新增界面 import XmProjectStateEdit from './XmProjectStateEdit';//修改界面 - import { mapGetters } from 'vuex' - import XmProjectList from '../xmProject/XmProjectList'; + import { mapGetters } from 'vuex' +import XmProjectSelect from '@/views/xm/core/components/XmProjectSelect.vue'; export default { computed: { @@ -376,10 +375,9 @@ }, /**begin 自定义函数请在下面加**/ - onPorjectConfirm:function(project){ + onPorjectConfirm:function(nextCommand,project){ this.filters.selProject={...project} - this.selectProjectVisible=false; - if(this.nextCommand){ + if(nextCommand){ this.nextCommand(); }else{ this.searchXmProjectStates(); @@ -429,7 +427,7 @@ },//end methods components: { 'xm-project-state-add':XmProjectStateAdd, - 'xm-project-state-edit':XmProjectStateEdit, XmProjectList + 'xm-project-state-edit':XmProjectStateEdit,XmProjectSelect, //在下面添加其它组件 }, mounted() { diff --git a/src/views/xm/core/xmQuestion/XmQuestionAdd.vue b/src/views/xm/core/xmQuestion/XmQuestionAdd.vue index b36105be..1736cbc7 100644 --- a/src/views/xm/core/xmQuestion/XmQuestionAdd.vue +++ b/src/views/xm/core/xmQuestion/XmQuestionAdd.vue @@ -21,7 +21,8 @@ - {{this.filters.selProject?this.filters.selProject.name:'未关联项目'}} + {{this.filters.selProject?this.filters.selProject.name:''}} + @@ -131,11 +132,7 @@ - - - - - + 取消 @@ -155,7 +152,7 @@ import XmGroupMng from '../xmGroup/XmGroupSelect'; import xmMenuSelect from '../xmMenu/XmMenuSelect'; - import XmProjectList from '../xmProject/XmProjectList'; + import XmProjectSelect from '@/views/xm/core/components/XmProjectSelect'; import XmTaskList from '../xmTask/XmTaskList'; @@ -398,10 +395,7 @@ sendToAsk(){ this.addForm.handlerUsername=this.addForm.askUsername this.addForm.handlerUserid=this.addForm.askUserid - }, - showProjectList:function(){ - this.selectProjectVisible=true; - }, + }, onPorjectConfirm:function(project){ this.filters.selProject=project this.addForm.projectId=project.id @@ -433,7 +427,7 @@ },//end method components: { //在下面添加其它组件 'xm-question-edit':XmQuestionEdit - 'upload': AttachmentUpload,XmGroupMng,VueEditor,XmTaskList,xmMenuSelect,XmProjectList + 'upload': AttachmentUpload,XmGroupMng,VueEditor,XmTaskList,xmMenuSelect,XmProjectSelect }, mounted() { console.log("question_add"); diff --git a/src/views/xm/core/xmQuestion/XmQuestionMng.vue b/src/views/xm/core/xmQuestion/XmQuestionMng.vue index f4a46b3d..4ac235e4 100644 --- a/src/views/xm/core/xmQuestion/XmQuestionMng.vue +++ b/src/views/xm/core/xmQuestion/XmQuestionMng.vue @@ -1,7 +1,10 @@