|  | @@ -21,57 +21,57 @@ export default {
 | 
	
		
			
				|  |  |            initialName: "月度全勤,每月加分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            initialName: "正常打卡,每次加分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            initialName: "上下班缺卡,每次扣分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          initialName: "上班迟到,每次扣分",
 | 
	
		
			
				|  |  | +          initialName: "矿工缺席,每次扣分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | -        // { initialName: "严重迟到,每次扣分", initia_mark: false, initia_input: "" },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          initialName: "下班早退,每次扣分",
 | 
	
		
			
				|  |  | +          initialName: "上班迟到,每次扣分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | +        // { initialName: "严重迟到,每次扣分", initia_mark: false, initia_input: "" },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          initialName: "矿工缺席,每次扣分",
 | 
	
		
			
				|  |  | +          initialName: "下班早退,每次扣分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            initialName: "加班,每小时加分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            initialName: "请假,每小时扣分",
 | 
	
		
			
				|  |  |            initia_mark: false,
 | 
	
		
			
				|  |  |            initia_input: {
 | 
	
		
			
				|  |  | -            age: "999",
 | 
	
		
			
				|  |  | +            age: "",
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |        ],
 | 
	
	
		
			
				|  | @@ -91,7 +91,9 @@ export default {
 | 
	
		
			
				|  |  |      workpoints,
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    created() {},
 | 
	
		
			
				|  |  | -  mounted() {},
 | 
	
		
			
				|  |  | +  mounted() {
 | 
	
		
			
				|  |  | +    this.cheak_ax();
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  |      initia(ok) {
 | 
	
		
			
				|  |  |        this.loading = true;
 | 
	
	
		
			
				|  | @@ -99,15 +101,14 @@ export default {
 | 
	
		
			
				|  |  |        objs.month_full_ad = +ok[0].sj; //>=0
 | 
	
		
			
				|  |  |        objs.normal = +ok[1].sj; //>=0
 | 
	
		
			
				|  |  |        objs.no_sign = -ok[2].sj; //<=0
 | 
	
		
			
				|  |  | -      objs.absent = -ok[5].sj; //<=0
 | 
	
		
			
				|  |  | -      objs.on_duty_late = -ok[3].sj; //<=0
 | 
	
		
			
				|  |  | -      objs.off_duty_early = -ok[4].sj; //<=0
 | 
	
		
			
				|  |  | +      objs.absent = -ok[3].sj; //<=0
 | 
	
		
			
				|  |  | +      objs.on_duty_late = -ok[4].sj; //<=0
 | 
	
		
			
				|  |  | +      objs.off_duty_early = -ok[5].sj; //<=0
 | 
	
		
			
				|  |  |        objs.ot_per_hour = +ok[6].sj; //>=0
 | 
	
		
			
				|  |  |        objs.leave_per_hour = -ok[7].sj; //<=0
 | 
	
		
			
				|  |  |        this.$axios
 | 
	
		
			
				|  |  |          .post("api/ad/update", this.obj)
 | 
	
		
			
				|  |  |          .then((res) => {
 | 
	
		
			
				|  |  | -          console.log(res);
 | 
	
		
			
				|  |  |            if (res.data.code == 1) {
 | 
	
		
			
				|  |  |              this.loading = false;
 | 
	
		
			
				|  |  |              this.$message({
 | 
	
	
		
			
				|  | @@ -122,6 +123,28 @@ export default {
 | 
	
		
			
				|  |  |            console.log(err);
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    cheak_ax() {
 | 
	
		
			
				|  |  | +      this.loading = true;
 | 
	
		
			
				|  |  | +      this.$axios.get("api/ad/info").then((res) => {
 | 
	
		
			
				|  |  | +        this.loading = false;
 | 
	
		
			
				|  |  | +        var arr = [];
 | 
	
		
			
				|  |  | +        for (let i in res.data.data.config) {
 | 
	
		
			
				|  |  | +          arr.push(res.data.data.config[i]);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // for (let i = 0; i < this.initia_arr.length; i++) {
 | 
	
		
			
				|  |  | +        //   this.initia_arr[i].initia_input.age = Math.abs(arr[i]);
 | 
	
		
			
				|  |  | +        // }
 | 
	
		
			
				|  |  | +        this.initia_arr[0].initia_input.age = Math.abs(arr[5]);
 | 
	
		
			
				|  |  | +        this.initia_arr[1].initia_input.age = Math.abs(arr[1]);
 | 
	
		
			
				|  |  | +        this.initia_arr[2].initia_input.age = Math.abs(arr[2]);
 | 
	
		
			
				|  |  | +        this.initia_arr[3].initia_input.age = Math.abs(arr[0]);
 | 
	
		
			
				|  |  | +        this.initia_arr[4].initia_input.age = Math.abs(arr[4]);
 | 
	
		
			
				|  |  | +        this.initia_arr[5].initia_input.age = Math.abs(arr[7]);
 | 
	
		
			
				|  |  | +        this.initia_arr[6].initia_input.age = Math.abs(arr[3]);
 | 
	
		
			
				|  |  | +        this.initia_arr[7].initia_input.age = Math.abs(arr[6]);
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  </script>
 |