Browse Source

优化任务众包参数

master
陈裕财 4 years ago
parent
commit
59bc277980
  1. 2
      src/api/xm/core/xmTask.js
  2. 19
      src/views/xm/core/xmTask/XmTaskEdit.vue
  3. 2
      src/views/xm/core/xmTask/XmTaskMng.vue

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

@ -82,7 +82,7 @@ export const getXmTaskSort = params => { return axios.get(`${base}/xm/core/xmTas
//初始化页面上的字典 //初始化页面上的字典
export const initDicts = (that) => { export const initDicts = (that) => {
//任务类型字典taskState,交易模式字典tranMode,能力要求字典capaLvl,保障要求字典supRequire,会员权益等级memInterestLvl //任务类型字典taskState,交易模式字典tranMode,能力要求字典capaLvl,保障要求字典supRequire,会员权益等级memInterestLvl
var itemCodes=['planType','taskType','priority','xmTaskSettleSchemel','taskState','bidStep','tranMode','capaLvl','supRequire','memInterestLvl'];//在此添加要加载的字典 如['sex','grade','lvl']
var itemCodes=['planType','taskType','priority','xmTaskSettleSchemel','taskState','bidStep','tranMode','capaLvl','supRequire','memInterestLvl','regionType'];//在此添加要加载的字典 如['sex','grade','lvl']
if(itemCodes.length>0){ if(itemCodes.length>0){
initSimpleDicts('all',itemCodes).then(res=>{ initSimpleDicts('all',itemCodes).then(res=>{
Object.assign(that.dicts,res.data.data) Object.assign(that.dicts,res.data.data)

19
src/views/xm/core/xmTask/XmTaskEdit.vue

@ -262,6 +262,23 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="地区限制" prop="regionType" v-if="editForm.crowd==='1'">
<el-select v-model="editForm.regionType" @change="editXmTaskSomeFields(editForm,'regionType',$event)" >
<el-option v-for="(item,index) in dicts['regionType']" :key="index" :value="item.id" :label="item.name"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="城市名称" prop="cityName" v-if="editForm.crowd==='1'">
<el-input v-model="editForm.cityName" placeholder="城市名称" @change="editXmTaskSomeFields(editForm,'cityName',$event)"></el-input>
</el-form-item>
</el-col>
</el-row> </el-row>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="关注" name="91"> <el-tab-pane label="关注" name="91">
@ -398,7 +415,7 @@
id:'',name:'',parentTaskid:'',parentTaskname:'',projectId:'',projectName:'',level:'3',sortLevel:'0',executorUserid:'',executorUsername:'', id:'',name:'',parentTaskid:'',parentTaskname:'',projectId:'',projectName:'',level:'3',sortLevel:'0',executorUserid:'',executorUsername:'',
preTaskid:'',preTaskname:'',startTime:'',endTime:'',milestone:'',description:'',remarks:'',createUserid:'',createUsername:'',createTime:'',taskOut:'0', preTaskid:'',preTaskname:'',startTime:'',endTime:'',milestone:'',description:'',remarks:'',createUserid:'',createUsername:'',createTime:'',taskOut:'0',
rate:0,budgetAt:'',budgetWorkload:'',actAt:'',actWorkload:'',taskState:'0',taskClass:'0',toTaskCenter:'0',actStartTime:'',actEndTime:'',taskType:'4',planType:'w2',settleSchemel:'1',ntype:'0',childrenCnt:0,wtype:'',rworkload:0, rate:0,budgetAt:'',budgetWorkload:'',actAt:'',actWorkload:'',taskState:'0',taskClass:'0',toTaskCenter:'0',actStartTime:'',actEndTime:'',taskType:'4',planType:'w2',settleSchemel:'1',ntype:'0',childrenCnt:0,wtype:'',rworkload:0,
uniInnerPrice:80,uniOutPrice:100,crowd:'0',oshare:'0',shareFee:0,menuName:'',hot:'0',top:'0',urgent:'0',crmSup:'0',bidStep:'0',capaLvls:'',interestLvls:'0',supRequires:'0',tranMode:'0'
uniInnerPrice:80,uniOutPrice:100,crowd:'0',oshare:'0',shareFee:0,menuName:'',hot:'0',top:'0',urgent:'0',crmSup:'0',bidStep:'0',capaLvls:'',interestLvls:'0',supRequires:'0',tranMode:'0',cityId:'',cityName:'',regionType:'0'
}, },
/**begin 在下面加自定义属性,记得补上面的一个逗号**/ /**begin 在下面加自定义属性,记得补上面的一个逗号**/
menuVisible:false, menuVisible:false,

2
src/views/xm/core/xmTask/XmTaskMng.vue

@ -1056,6 +1056,7 @@ export default {
actStartTime: "", actStartTime: "",
actEndTime: "", actEndTime: "",
uniInnerPrice:80,uniOutPrice:100, uniInnerPrice:80,uniOutPrice:100,
cityId:'',cityName:'',regionType:'0'
}, },
editFormVisible: false, // editFormVisible: false, //
@ -1093,6 +1094,7 @@ export default {
actStartTime: "", actStartTime: "",
actEndTime: "", actEndTime: "",
uniInnerPrice:80,uniOutPrice:100, uniInnerPrice:80,uniOutPrice:100,
cityId:'',cityName:'',regionType:'0'
}, },
/**begin 自定义属性请在下面加 请加备注**/ /**begin 自定义属性请在下面加 请加备注**/
taskStateList: ["待领取", "已领取执行中", "已完工", "已结算"], taskStateList: ["待领取", "已领取执行中", "已完工", "已结算"],

Loading…
Cancel
Save