cleaning_rule.vue 4.33 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
<template>

</template>



<script>
import {selectActSuppliesHistorydata ,addActSuppliesSixMinesSummaryTable} from "@/api/Actsupplies/cleaning_rule";
import LuckyExcel from 'luckyexcel'
export default {
    name: "cleaningRule",
    components: {
    },
    data() {
        return {
            // 表单参数
            from: {
                id : "",
                projectId : "",
                projectName : "",
                departmentName : "",
                number : "",
                nuitPrice : "",
                money : "",
                createBy : ""
            },
        };
    },
    created() {
        this.getList();
    },
    methods: {
        /** 查询规则详情列表 */
        getList() {
            selectActSuppliesHistorydata().then(response => {

                var  data = response.data;
                debugger
                for (let i = 0; i < data.length; i++) {
                    if(data[i].identifyingCode == 1){
                        let jsonDataa = JSON.parse(data[i].historyContent);
                        for (let j = 0; j < jsonDataa.length; j++) {
                            let  dataa=window.luckysheet.transToData(jsonDataa[j].celldata);
                            for (let k = 2; k < dataa.length; k++) {
                                let a0;
                                let a1;
                                let a3;
                                let a4;
                                let a5;
                                let a6;

                                if(dataa[k][0] != null){
                                     a0= dataa[k][0].v;
                                    if(a0 == undefined){
                                        a0="";
                                    }
                                }

                                if(dataa[k][1] != null){
                                    a1= dataa[k][1].v;
                                    if(a1 == undefined){
                                        a1="";
                                    }
                                }

                                if(dataa[k][3] != null){
                                    a3= dataa[k][3].v;
                                    if(a3 == undefined){
                                        a3="";
                                    }
                                }
                                if(dataa[k][4] != null){
                                    a4= dataa[k][4].v;
                                    if(a4 == undefined){
                                        a4="";
                                    }
                                }
                                if(dataa[k][5] != null){
                                    a5= dataa[k][5].v;
                                    if(a5 == undefined){
                                        a5="";
                                    }
                                }
                                if(dataa[k][6] != null){
                                    a6= dataa[k][6].v;
                                    if(a6 == undefined){
                                        a6="";
                                    }
                                }
                                if(a0 != "" && a1 != "" && a3 != "" && a4 != "" && a5 != "" && a6 != ""){
                                    this.from.id =data[i].id;
                                    this.from.projectId =a0;
                                    this.from.projectName =a1;
                                    this.from.departmentName =a3;
                                    this.from.number =a4;
                                    this.from.nuitPrice =a5;
                                    this.from.money =a6;
                                    this.from.createBy = data[i].createBy;
                                }

                                addActSuppliesSixMinesSummaryTable(this.from).then(response => {});
                            }
                        }
                    }else {
                        let jsonDatab = JSON.parse(data[i].historyContent);
                        for (let j = 0; j < jsonDatab.length; j++) {
                            let  datab=window.luckysheet.transToData(jsonDatab[j].celldata);
                        }
                    }


                }
            });
        },
    }
};
</script>