diff --git a/src/api/xm/core/xmMenu.js b/src/api/xm/core/xmMenu.js index e1dda602..c7f94d7b 100644 --- a/src/api/xm/core/xmMenu.js +++ b/src/api/xm/core/xmMenu.js @@ -1,5 +1,5 @@ -import axios from '@/utils/request' - +import axios from '@/utils/request' +import { getDicts,initSimpleDicts,initComplexDicts } from '@/api/mdp/meta/item';//字典表 import config from '@/common/config' let base = config.getCoreBasePath(); @@ -53,3 +53,15 @@ export const getXmMenuAttDist = params => { return axios.get(`${base}/xm/core/xm export const getXmMenuAgeDist = params => { return axios.get(`${base}/xm/core/xmMenu/getXmMenuAgeDist`, { params: params }); }; export const getXmMenuSort = params => { return axios.get(`${base}/xm/core/xmMenu/getXmMenuSort`, { params: params }); }; +/**-------------------------前端mng|add|edit界面公共函数---------------请写在下面----------------------------------------------- */ +//初始化页面上的字典 +export const initDicts = (that) => { + var itemCodes=['menuStatus','demandSource','demandLvl','demandType','priority','dclass'];//在此添加要加载的字典 如['sex','grade','lvl'] + if(itemCodes.length>0){ + initSimpleDicts('all',itemCodes).then(res=>{ + Object.assign(that.dicts,res.data.data) + }); + } + }; + + diff --git a/src/views/xm/core/xmMenu/XmMenuAgileKanbanUser.vue b/src/views/xm/core/xmMenu/XmMenuAgileKanbanUser.vue new file mode 100644 index 00000000..96f057aa --- /dev/null +++ b/src/views/xm/core/xmMenu/XmMenuAgileKanbanUser.vue @@ -0,0 +1,700 @@ + + + + diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue index e2882672..edb99742 100644 --- a/src/views/xm/core/xmMenu/XmMenuMng.vue +++ b/src/views/xm/core/xmMenu/XmMenuMng.vue @@ -38,6 +38,15 @@ 删除 + + + 显示方式: + + 故事看板 + 列表 + + @@ -213,8 +222,8 @@ - - + + @@ -344,6 +353,9 @@ + + + @@ -422,6 +434,7 @@ import UsersSelect from "@/views/mdp/sys/user/UsersSelect"; import XmEpicFeaturesSelect from "../xmMenu/XmEpicFeaturesSelect"; + import XmMenuAgileKanbanUser from "../xmMenu/XmMenuAgileKanbanUser"; import TagDialog from "@/views/mdp/arc/tag/TagDialog"; import {sn} from '@/common/js/sequence' @@ -547,6 +560,7 @@ /**begin 自定义属性请在下面加 请加备注**/ expandRowKeysCpd:[], moreVisible:false, + displayType:'table' /**end 自定义属性请在上面加 请加备注**/ } },//end data @@ -1324,6 +1338,7 @@ XmGroupDialog, XmIterationSelect, MdpSelectUserXm, + XmMenuAgileKanbanUser, //在下面添加其它组件 }, mounted() { diff --git a/src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue b/src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue new file mode 100644 index 00000000..2b358ae3 --- /dev/null +++ b/src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue @@ -0,0 +1,716 @@ + + + + diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index bd90f002..505c3b8e 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -91,8 +91,9 @@ > 甘特图 - 敏捷看板 - 表格 + 故事分组 + 执行人分组 + 列表 @@ -316,15 +317,22 @@ -