|  | @@ -10,6 +10,7 @@ Page({
 | 
	
		
			
				|  |  |        task_name: '',//任务名
 | 
	
		
			
				|  |  |        task_remark: '',//任务详细描述
 | 
	
		
			
				|  |  |        base_point: '',//任务参考积分
 | 
	
		
			
				|  |  | +      base_point2: '',//任务参考积分
 | 
	
		
			
				|  |  |        expire_time: '',//截至时间 格式:2020-02-02 12:00
 | 
	
		
			
				|  |  |        package_id: 0,//绩效任务包id 绩效任务包发布工作时必须大于0,其余工作发布为0
 | 
	
		
			
				|  |  |        weight: 0,//绩效权重 绩效任务包发布工作时必须大于0,其余工作发布为0
 | 
	
	
		
			
				|  | @@ -17,14 +18,18 @@ Page({
 | 
	
		
			
				|  |  |        reviewer_id: '',//审批者id
 | 
	
		
			
				|  |  |        revieweName: '',
 | 
	
		
			
				|  |  |        timeout_deduction_point: '',//逾期扣分/天
 | 
	
		
			
				|  |  | -      timeout_deduction_point_limit:'',//逾期扣分上限
 | 
	
		
			
				|  |  | +      timeout_deduction_point_limit: '',//逾期扣分上限
 | 
	
		
			
				|  |  |        ahead_award_point: '',//提前奖分/天
 | 
	
		
			
				|  |  | -      ahead_award_point_limit:'',//提前奖分上限
 | 
	
		
			
				|  |  | +      ahead_award_point_limit: '',//提前奖分上限
 | 
	
		
			
				|  |  |        qualified: '',//
 | 
	
		
			
				|  |  |        cate_id: 0,// 共组分类id   
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        task_cycle: 0,//任务发布周期 1-天 2-周 3-月
 | 
	
		
			
				|  |  |        task_expire_day: 1,//任务截至天数
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      checked: false,//是否选择规则
 | 
	
		
			
				|  |  | +      rule_id: '',//积分分类id
 | 
	
		
			
				|  |  | +      item_id: '',//积分细则id 不选可以为0
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      reviewerObj: [],//默认审批人
 | 
	
		
			
				|  |  |      objectArray: [
 | 
	
	
		
			
				|  | @@ -47,41 +52,76 @@ Page({
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  |      arrIndex: 0,
 | 
	
		
			
				|  |  |      popupCx: '',
 | 
	
		
			
				|  |  | -    point_limit:0,
 | 
	
		
			
				|  |  | +    point_limit: 0,
 | 
	
		
			
				|  |  |      columnsIndex: 0,//条件选择
 | 
	
		
			
				|  |  | -    columnsArray: [{name:'01:00', value: 1}, {name:'02:00', value: 2}, {name:'03:00', value: 3}, {name:'04:00', value: 4}, {name:'05:00', value: 5}, {name:'06:00', value: 6}, {name:'07:00', value: 7}, {name:'08:00', value: 8}, {name:'09:00', value: 9}, {name:'10:00', value: 10}, {name:'11:00', value: 11}, {name:'12:00', value: 12}, {name:'13:00', value: 13}, {name:'14:00', value: 14}, {name:'15:00', value: 15}, {name:'16:00', value: 16}, {name:'17:00', value: 17}, {name:'18:00', value: 18}, {name:'19:00', value: 19}, {name:'20:00', value: 20}, {name:'21:00', value: 21}, {name:'22:00', value: 22}, {name:'23:00', value: 23}, {name:'24:00', value: 24}],
 | 
	
		
			
				|  |  | -    columns1: [{name:'01:00', value: 1}, {name:'02:00', value: 2}, {name:'03:00', value: 3}, {name:'04:00', value: 4}, {name:'05:00', value: 5}, {name:'06:00', value: 6}, {name:'07:00', value: 7}, {name:'08:00', value: 8}, {name:'09:00', value: 9}, {name:'10:00', value: 10}, {name:'11:00', value: 11}, {name:'12:00', value: 12}, {name:'13:00', value: 13}, {name:'14:00', value: 14}, {name:'15:00', value: 15}, {name:'16:00', value: 16}, {name:'17:00', value: 17}, {name:'18:00', value: 18}, {name:'19:00', value: 19}, {name:'20:00', value: 20}, {name:'21:00', value: 21}, {name:'22:00', value: 22}, {name:'23:00', value: 23}, {name:'24:00', value: 24}],
 | 
	
		
			
				|  |  | -    columns2: [{name: '周一', value: 1}, {name: '周二', value: 2}, {name: '周三', value: 3}, {name: '周四', value: 4}, {name: '周五', value: 5}, {name: '周六', value: 6}, {name: '周日', value: 7}],
 | 
	
		
			
				|  |  | -    columns3: [{name:'1号', value: 1},{name:'2号', value: 2},{name:'3号', value: 3},{name:'4号', value: 4},{name:'5号', value: 5},{name:'6号', value: 6},{name:'7号', value: 7},{name:'8号', value: 8},{name:'9号', value: 9},{name:'10号', value: 10},{name:'11号', value: 11},{name:'12号', value: 12},{name:'13号', value: 13},{name:'14号', value: 14},{name:'15号', value: 15},{name:'16号', value: 16},{name:'17号', value: 17},{name:'18号', value: 18},{name:'19号', value: 19},{name:'20号', value: 20},{name:'21号', value: 21},{name:'22号', value: 22},{name:'23号', value: 23},{name:'24号', value: 24},{name:'25号', value: 25},{name:'26号', value: 26},{name:'27号', value: 27},{name:'28号', value: 28},{name:'29号', value: 29},{name:'30号', value: 30},{name:'31号', value: 31}],
 | 
	
		
			
				|  |  | +    columnsArray: [{ name: '01:00', value: 1 }, { name: '02:00', value: 2 }, { name: '03:00', value: 3 }, { name: '04:00', value: 4 }, { name: '05:00', value: 5 }, { name: '06:00', value: 6 }, { name: '07:00', value: 7 }, { name: '08:00', value: 8 }, { name: '09:00', value: 9 }, { name: '10:00', value: 10 }, { name: '11:00', value: 11 }, { name: '12:00', value: 12 }, { name: '13:00', value: 13 }, { name: '14:00', value: 14 }, { name: '15:00', value: 15 }, { name: '16:00', value: 16 }, { name: '17:00', value: 17 }, { name: '18:00', value: 18 }, { name: '19:00', value: 19 }, { name: '20:00', value: 20 }, { name: '21:00', value: 21 }, { name: '22:00', value: 22 }, { name: '23:00', value: 23 }, { name: '24:00', value: 24 }],
 | 
	
		
			
				|  |  | +    columns1: [{ name: '01:00', value: 1 }, { name: '02:00', value: 2 }, { name: '03:00', value: 3 }, { name: '04:00', value: 4 }, { name: '05:00', value: 5 }, { name: '06:00', value: 6 }, { name: '07:00', value: 7 }, { name: '08:00', value: 8 }, { name: '09:00', value: 9 }, { name: '10:00', value: 10 }, { name: '11:00', value: 11 }, { name: '12:00', value: 12 }, { name: '13:00', value: 13 }, { name: '14:00', value: 14 }, { name: '15:00', value: 15 }, { name: '16:00', value: 16 }, { name: '17:00', value: 17 }, { name: '18:00', value: 18 }, { name: '19:00', value: 19 }, { name: '20:00', value: 20 }, { name: '21:00', value: 21 }, { name: '22:00', value: 22 }, { name: '23:00', value: 23 }, { name: '24:00', value: 24 }],
 | 
	
		
			
				|  |  | +    columns2: [{ name: '周一', value: 1 }, { name: '周二', value: 2 }, { name: '周三', value: 3 }, { name: '周四', value: 4 }, { name: '周五', value: 5 }, { name: '周六', value: 6 }, { name: '周日', value: 7 }],
 | 
	
		
			
				|  |  | +    columns3: [{ name: '1号', value: 1 }, { name: '2号', value: 2 }, { name: '3号', value: 3 }, { name: '4号', value: 4 }, { name: '5号', value: 5 }, { name: '6号', value: 6 }, { name: '7号', value: 7 }, { name: '8号', value: 8 }, { name: '9号', value: 9 }, { name: '10号', value: 10 }, { name: '11号', value: 11 }, { name: '12号', value: 12 }, { name: '13号', value: 13 }, { name: '14号', value: 14 }, { name: '15号', value: 15 }, { name: '16号', value: 16 }, { name: '17号', value: 17 }, { name: '18号', value: 18 }, { name: '19号', value: 19 }, { name: '20号', value: 20 }, { name: '21号', value: 21 }, { name: '22号', value: 22 }, { name: '23号', value: 23 }, { name: '24号', value: 24 }, { name: '25号', value: 25 }, { name: '26号', value: 26 }, { name: '27号', value: 27 }, { name: '28号', value: 28 }, { name: '29号', value: 29 }, { name: '30号', value: 30 }, { name: '31号', value: 31 }],
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    defaultRuleId: '',
 | 
	
		
			
				|  |  | +    selectRule: '',//选择的规则
 | 
	
		
			
				|  |  | +    isArrindex: true,
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    onLoad() {
 | 
	
		
			
				|  |  |      that = this;
 | 
	
		
			
				|  |  |      dd.setNavigationBar({ title: "指派任务" });
 | 
	
		
			
				|  |  |      that.setData({
 | 
	
		
			
				|  |  |        types: app.globalData.types,
 | 
	
		
			
				|  |  | -      [`items.expire_time`]: app.globalData.day+' 18:00',
 | 
	
		
			
				|  |  | -      point_limit:app.globalData.userData.point_config.point_limit
 | 
	
		
			
				|  |  | +      [`items.expire_time`]: app.globalData.day + ' 18:00',
 | 
	
		
			
				|  |  | +      point_limit: app.globalData.userData.point_config.point_limit
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //选择奖还是扣(细则)
 | 
	
		
			
				|  |  | +  bindPickerChange() {
 | 
	
		
			
				|  |  | +    this.setData({
 | 
	
		
			
				|  |  | +      isArrindex: !that.data.isArrindex,
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  switchChange(e) {
 | 
	
		
			
				|  |  | +    that.setData({
 | 
	
		
			
				|  |  | +      [`items.checked`]: e.detail.value
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //选择规则
 | 
	
		
			
				|  |  | +  onSelectItem(item) {
 | 
	
		
			
				|  |  | +    console.log(item)
 | 
	
		
			
				|  |  | +    var strMin;
 | 
	
		
			
				|  |  | +    if (item.min_point < 0) {
 | 
	
		
			
				|  |  | +      var min = item.min_point.toString();
 | 
	
		
			
				|  |  | +      var strMin = min.slice(1, min.length);
 | 
	
		
			
				|  |  | +    } else {
 | 
	
		
			
				|  |  | +      strMin = item.min_point;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    that.setData({
 | 
	
		
			
				|  |  | +      selectRule: item,
 | 
	
		
			
				|  |  | +      [`items.task_name`]: item.remark,
 | 
	
		
			
				|  |  | +      [`items.base_point`]: Number(strMin),
 | 
	
		
			
				|  |  | +      isArrindex: item.min_point > 0 ? true : false,
 | 
	
		
			
				|  |  | +      [`items.rule_id`]: item.rule_id,
 | 
	
		
			
				|  |  | +      [`items.item_id`]: item.id,
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | -  activeDate(e){
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  activeDate(e) {
 | 
	
		
			
				|  |  |      this.setData({
 | 
	
		
			
				|  |  |        columnsIndex: e.detail.value,
 | 
	
		
			
				|  |  | -      [`items.task_expire_day`]:parseInt(e.detail.value)+1
 | 
	
		
			
				|  |  | +      [`items.task_expire_day`]: parseInt(e.detail.value) + 1
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    bindObjPickerChange(e) {
 | 
	
		
			
				|  |  |      this.setData({
 | 
	
		
			
				|  |  | -      columnsIndex:0,
 | 
	
		
			
				|  |  | -      [`items.task_expire_day`]:1,
 | 
	
		
			
				|  |  | +      columnsIndex: 0,
 | 
	
		
			
				|  |  | +      [`items.task_expire_day`]: 1,
 | 
	
		
			
				|  |  |        arrIndex: e.detail.value,
 | 
	
		
			
				|  |  |        [`items.task_cycle`]: e.detail.value
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      // 跟不同重复周期,切换数据源
 | 
	
		
			
				|  |  | -    let str='columns'+e.detail.value;
 | 
	
		
			
				|  |  | -    let columnsArray=this.data[str];
 | 
	
		
			
				|  |  | +    let str = 'columns' + e.detail.value;
 | 
	
		
			
				|  |  | +    let columnsArray = this.data[str];
 | 
	
		
			
				|  |  |      this.setData({
 | 
	
		
			
				|  |  | -      columnsArray:columnsArray,
 | 
	
		
			
				|  |  | +      columnsArray: columnsArray,
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    openType(e) {
 | 
	
	
		
			
				|  | @@ -97,46 +137,48 @@ Page({
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    //积分输入
 | 
	
		
			
				|  |  | -  bindKeyInput(e) {
 | 
	
		
			
				|  |  | -    var point = `items.base_point`;
 | 
	
		
			
				|  |  | +  bindKeyInput2(e) {
 | 
	
		
			
				|  |  |      this.setData({
 | 
	
		
			
				|  |  | -      [point]: e.detail.value,
 | 
	
		
			
				|  |  | -      [`items.qualified`]: e.detail.value
 | 
	
		
			
				|  |  | +      [`items.base_point2`]: e.detail.value,
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    //积分输入
 | 
	
		
			
				|  |  | -  bindKeyInput2(e) {
 | 
	
		
			
				|  |  | +  bindKeyInput1(e) {
 | 
	
		
			
				|  |  | +    let value = e.detail.value;
 | 
	
		
			
				|  |  | +    this.setData({
 | 
	
		
			
				|  |  | +      [`items.base_point`]: value,
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +    //积分输入
 | 
	
		
			
				|  |  | +  bindKeyInput3(e) {
 | 
	
		
			
				|  |  |      var name = e.target.dataset.name;
 | 
	
		
			
				|  |  | -    let value=e.detail.value;
 | 
	
		
			
				|  |  | +    let value = e.detail.value;
 | 
	
		
			
				|  |  |      var point = `items.${name}`;
 | 
	
		
			
				|  |  | -	
 | 
	
		
			
				|  |  | -	if(that.data.point_limit.length>0){
 | 
	
		
			
				|  |  | -		var pointIimit= that.data.point_limit[1].point;
 | 
	
		
			
				|  |  | -		if(pointIimit!=0&&pointIimit!=-1){
 | 
	
		
			
				|  |  | -		  if(name=='timeout_deduction_point'||name=='ahead_award_point'){
 | 
	
		
			
				|  |  | -		      pointIimit=pointIimit*1;
 | 
	
		
			
				|  |  | -		      if(value>pointIimit){
 | 
	
		
			
				|  |  | -		          this.showToast('分值不能超过您的奖扣分权限');
 | 
	
		
			
				|  |  | -		            this.setData({
 | 
	
		
			
				|  |  | -		              [point]: '',
 | 
	
		
			
				|  |  | -		            });
 | 
	
		
			
				|  |  | -		          return false
 | 
	
		
			
				|  |  | -		      }
 | 
	
		
			
				|  |  | -		  }else{
 | 
	
		
			
				|  |  | -		      pointIimit=pointIimit*10;
 | 
	
		
			
				|  |  | -		      if(value>pointIimit){
 | 
	
		
			
				|  |  | -		          this.showToast('上限不能超过'+pointIimit+'分');
 | 
	
		
			
				|  |  | -		            this.setData({
 | 
	
		
			
				|  |  | -		              [point]: '',
 | 
	
		
			
				|  |  | -		            });
 | 
	
		
			
				|  |  | -		          return false
 | 
	
		
			
				|  |  | -		      }
 | 
	
		
			
				|  |  | -		  }
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    
 | 
	
		
			
				|  |  | -	this.setData({
 | 
	
		
			
				|  |  | +    if (that.data.point_limit.length > 0) {
 | 
	
		
			
				|  |  | +      var pointIimit = that.data.point_limit[1].point;
 | 
	
		
			
				|  |  | +      if (pointIimit != 0 && pointIimit != -1) {
 | 
	
		
			
				|  |  | +        if (name == 'timeout_deduction_point' || name == 'ahead_award_point') {
 | 
	
		
			
				|  |  | +          pointIimit = pointIimit * 1;
 | 
	
		
			
				|  |  | +          if (value > pointIimit) {
 | 
	
		
			
				|  |  | +            this.showToast('分值不能超过您的奖扣分权限');
 | 
	
		
			
				|  |  | +            this.setData({
 | 
	
		
			
				|  |  | +              [point]: '',
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            return false
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +          pointIimit = pointIimit * 10;
 | 
	
		
			
				|  |  | +          if (value > pointIimit) {
 | 
	
		
			
				|  |  | +            this.showToast('上限不能超过' + pointIimit + '分');
 | 
	
		
			
				|  |  | +            this.setData({
 | 
	
		
			
				|  |  | +              [point]: '',
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            return false
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    this.setData({
 | 
	
		
			
				|  |  |        [point]: value,
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |    },
 | 
	
	
		
			
				|  | @@ -169,6 +211,9 @@ Page({
 | 
	
		
			
				|  |  |          that.setData({ reviewerObj: [] });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +    if (e.target.dataset.ruleId) {
 | 
	
		
			
				|  |  | +      that.setData({ defaultRuleId: e.target.dataset.ruleId });
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |      animation.translateY(0).step();
 | 
	
		
			
				|  |  |      that.setData({
 | 
	
		
			
				|  |  |        isShowType: num,
 | 
	
	
		
			
				|  | @@ -284,15 +329,47 @@ Page({
 | 
	
		
			
				|  |  |      app.globalData.showToast(text);
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    formSubmit() {
 | 
	
		
			
				|  |  | -    var items =JSON.parse(JSON.stringify(this.data.items));
 | 
	
		
			
				|  |  | +    var items = JSON.parse(JSON.stringify(this.data.items));
 | 
	
		
			
				|  |  |      if (!items.task_name) {
 | 
	
		
			
				|  |  |        this.showToast('请输入任务内容')
 | 
	
		
			
				|  |  |        return;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    if (!items.base_point) {
 | 
	
		
			
				|  |  | -      this.showToast('请输入任务积分')
 | 
	
		
			
				|  |  | -      return;
 | 
	
		
			
				|  |  | +    if(items.checked){
 | 
	
		
			
				|  |  | +      let selectRule=this.data.selectRule;
 | 
	
		
			
				|  |  | +      if (!selectRule) {
 | 
	
		
			
				|  |  | +        this.showToast('请选择规则')
 | 
	
		
			
				|  |  | +        return;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      if (!items.base_point) {
 | 
	
		
			
				|  |  | +        this.showToast('请输入任务积分')
 | 
	
		
			
				|  |  | +        return;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      let value=items.base_point;
 | 
	
		
			
				|  |  | +      let point;
 | 
	
		
			
				|  |  | +      if (!this.data.isArrindex) {
 | 
	
		
			
				|  |  | +        point = 0 - value;
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        point = value;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      console.log(selectRule,point)
 | 
	
		
			
				|  |  | +      if (point < selectRule.min_point || point > selectRule.max_point) {
 | 
	
		
			
				|  |  | +        this.showToast(`任务分值超出可输入范围`);
 | 
	
		
			
				|  |  | +        return false
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      items.base_point=point;
 | 
	
		
			
				|  |  | +      items.qualified=point;
 | 
	
		
			
				|  |  | +    }else{
 | 
	
		
			
				|  |  | +      if (!items.base_point2) {
 | 
	
		
			
				|  |  | +        this.showToast('请输入任务积分')
 | 
	
		
			
				|  |  | +        return;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      items.base_point=items.base_point2
 | 
	
		
			
				|  |  | +      items.qualified=items.base_point2;
 | 
	
		
			
				|  |  | +      delete items.rule_id
 | 
	
		
			
				|  |  | +      delete items.item_id
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      if (items.targets.length == 0) {
 | 
	
		
			
				|  |  |        this.showToast('请选择执行对象')
 | 
	
		
			
				|  |  |        return;
 | 
	
	
		
			
				|  | @@ -307,44 +384,37 @@ Page({
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    if(!items.task_remark){
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    if (!items.task_remark) {
 | 
	
		
			
				|  |  |        delete items.task_remark
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    if(!items.timeout_deduction_point){
 | 
	
		
			
				|  |  | +    if (!items.timeout_deduction_point) {
 | 
	
		
			
				|  |  |        delete items.timeout_deduction_point
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    items.file_list=items.file_list.toString();
 | 
	
		
			
				|  |  | -    items.targets=items.targets.toString();
 | 
	
		
			
				|  |  | +    items.file_list = items.file_list.toString();
 | 
	
		
			
				|  |  | +    items.targets = items.targets.toString();
 | 
	
		
			
				|  |  |      var url;
 | 
	
		
			
				|  |  |      if (items.task_cycle == 0) {
 | 
	
		
			
				|  |  | -        delete items.task_cycle
 | 
	
		
			
				|  |  | -        delete items.task_expire_day
 | 
	
		
			
				|  |  | -        url = '/api/integral/work/publish'
 | 
	
		
			
				|  |  | +      delete items.task_cycle
 | 
	
		
			
				|  |  | +      delete items.task_expire_day
 | 
	
		
			
				|  |  | +      url = '/api/integral/work/publish'
 | 
	
		
			
				|  |  |      } else {
 | 
	
		
			
				|  |  | -        delete items.expire_time
 | 
	
		
			
				|  |  | -        delete items.package_id
 | 
	
		
			
				|  |  | -        delete items.weight
 | 
	
		
			
				|  |  | -        url ='/api/integral/schedule/publish/work'
 | 
	
		
			
				|  |  | +      delete items.expire_time
 | 
	
		
			
				|  |  | +      delete items.package_id
 | 
	
		
			
				|  |  | +      delete items.weight
 | 
	
		
			
				|  |  | +      url = '/api/integral/schedule/publish/work'
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      this.setData({ disabled: true });
 | 
	
		
			
				|  |  | -    console.log(JSON.stringify(items))
 | 
	
		
			
				|  |  | -    app.$post(url,items).then((res) => {
 | 
	
		
			
				|  |  | -        this.showToast(res.data.msg);
 | 
	
		
			
				|  |  | -        setTimeout(() => {
 | 
	
		
			
				|  |  | -          this.setData({ disabled: false });
 | 
	
		
			
				|  |  | -          dd.navigateBack({ delta: 1 })
 | 
	
		
			
				|  |  | -        }, 1000);
 | 
	
		
			
				|  |  | +    app.$post(url, items).then((res) => {
 | 
	
		
			
				|  |  | +      this.showToast(res.data.msg);
 | 
	
		
			
				|  |  | +      setTimeout(() => {
 | 
	
		
			
				|  |  | +        this.setData({ disabled: false });
 | 
	
		
			
				|  |  | +        dd.navigateBack({ delta: 1 })
 | 
	
		
			
				|  |  | +      }, 1000);
 | 
	
		
			
				|  |  |      }).finally(err => {
 | 
	
		
			
				|  |  |        this.setData({ disabled: false });
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | -  switchChange(e) {
 | 
	
		
			
				|  |  | -    var index = e.target.dataset.index;
 | 
	
		
			
				|  |  | -    var item = `items[${index}].checked`;
 | 
	
		
			
				|  |  | -    that.setData({
 | 
	
		
			
				|  |  | -      [item]: e.detail.value
 | 
	
		
			
				|  |  | -    })
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  |    //选择时间
 | 
	
		
			
				|  |  |    openDate(e) {
 | 
	
		
			
				|  |  |      var item = `items.expire_time`
 |