- {{dicts.demandLvl.some(i=>i.id==scope.row.dlvl)?dicts.demandLvl.find(i=>scope.row.dlvl==i.id).name:''}}
+
+ {{formaterByDicts(scope.row,'dlvl',scope.row.dlvl)}}
-
+
@@ -285,10 +285,11 @@
- {{dicts.priority.some(i=>i.id==scope.row.priority)?dicts.priority.find(i=>scope.row.priority==i.id).name:''}}
+
+ {{formaterByDicts(scope.row,'priority',scope.row.priority)}}
-
+
@@ -420,7 +421,7 @@
import treeTool from '@/common/js/treeTool';//全局公共库
//import Sticky from '@/components/Sticky' // 粘性header组件
import { initSimpleDicts } from '@/api/mdp/meta/item';//下拉框数据查询
- import { listXmMenu, delXmMenu, batchDelXmMenu,batchAddXmMenu,batchEditXmMenu,listXmMenuWithState,listXmMenuWithPlan,batchChangeParentMenu } from '@/api/xm/core/xmMenu';
+ import { listXmMenu, delXmMenu, batchDelXmMenu,batchAddXmMenu,batchEditXmMenu,listXmMenuWithState,listXmMenuWithPlan,batchChangeParentMenu,editXmMenuSomeFields } from '@/api/xm/core/xmMenu';
import { batchRelTasksWithMenu } from '@/api/xm/core/xmTask';
import { loadTasksToXmMenuState} from '@/api/xm/core/xmMenuState';
@@ -1105,8 +1106,8 @@
this.$notify({showClose:true,message:tips.msg,type:tips.isOk?'success':'error'})
})
},
- formaterByDicts(row,column,cellValue,index){
- var property=column.property
+ formaterByDicts(row,property,cellValue){
+ var property=property
var dict=null;
if(property=='source'){
dict=this.dicts['demandSource']
@@ -1179,6 +1180,17 @@
}
return params;
},
+ editXmMenuSomeFields(row,fieldName,$event){
+ var params={menuId:row.menuId};
+ params[fieldName]=$event;
+ editXmMenuSomeFields(params).then(res=>{
+ var tips = res.data.tips;
+ if(tips.isOk){
+ }else{
+ this.$notify({showClose:true,message:tips.msg,type:tips.isOk?'success':'error'})
+ }
+ })
+ }
},//end methods
components: {
'xm-menu-add':XmMenuAdd,