diff --git a/src/api/xm/core/xmTask.js b/src/api/xm/core/xmTask.js index 79f5de2d..4015407b 100644 --- a/src/api/xm/core/xmTask.js +++ b/src/api/xm/core/xmTask.js @@ -1,5 +1,7 @@ import axios from '@/utils/request' +import { getDicts,initSimpleDicts,initComplexDicts } from '@/api/mdp/meta/item';//字典表 + import config from '@/common/config' let base = config.getCoreBasePath(); @@ -74,6 +76,19 @@ export const getXmTaskAttDist = params => { return axios.get(`${base}/xm/core/xm export const getXmTaskAgeDist = params => { return axios.get(`${base}/xm/core/xmTask/getXmTaskAgeDist`, { params: params }); }; export const getXmTaskSort = params => { return axios.get(`${base}/xm/core/xmTask/getXmTaskSort`, { params: params }); }; +//任务类型字典taskState,交易模式字典tranMode,能力要求字典capaLvl,保障要求字典supRequire,会员权益等级memInterestLvl + +/**-------------------------前端mng|add|edit界面公共函数---------------请写在下面----------------------------------------------- */ +//初始化页面上的字典 +export const initDicts = (that) => { + //任务类型字典taskState,交易模式字典tranMode,能力要求字典capaLvl,保障要求字典supRequire,会员权益等级memInterestLvl + var itemCodes=['planType','taskType','priority','xmTaskSettleSchemel','taskState','bidStep','tranMode','capaLvl','supRequire','memInterestLvl'];//在此添加要加载的字典 如['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/xmTask/XmTaskEdit.vue b/src/views/xm/core/xmTask/XmTaskEdit.vue index 002be237..0d51663f 100644 --- a/src/views/xm/core/xmTask/XmTaskEdit.vue +++ b/src/views/xm/core/xmTask/XmTaskEdit.vue @@ -207,6 +207,9 @@ + + + 外购 @@ -221,15 +224,45 @@ 开通分享赚后起效,佣金从任务预算中扣除,如果未发生分享佣金,则不扣除。一般建议为任务佣金的1%-5% - - - - - - - - - + + + 热门 + 置顶 + 加急 + 客服包办 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -282,9 +315,8 @@