<template>
    <view>
        <cu-custom bgColor="bg-gradual-blueness" :isBack="true">
            <block slot="backText">返回</block>
            <block slot="content">动火作业流程图</block>
        </cu-custom>
        <view class="form">
            <uni-steps :options="varList" direction="column" :active="active"></uni-steps>
        </view>
        <view class="cu-bar btn-group" style="margin-top: 30upx;">
            <button class="cu-btn bg-green margin-tb-sm lg" @click="$noMultipleClicks(goback)">返回
            </button>
        </view>

    </view>
</template>

<script>
    import {
        basePath,
        corpinfoId,
        loginUser,
        loginSession,
        formatDate,
        loginUserId
    } from '@/common/tool.js';
    export default {
        data() {
            return {
                msg: 'add',
                noClick: true,
                HOTWORKAPPLICATION_ID: '',
				varList:[],
				active:0
            }
        },
        onLoad(event) {
			this.HOTWORKAPPLICATION_ID = event.id
            loginSession();
            this.getData();
        },
        methods: {
            getData() {
                var _this = this;
                uni.showLoading({
                    title: '请稍候'
                })
                uni.request({
                    url: basePath + '/app/hotworkapplication/showFlowChart',
                    method: 'POST',
                    header: {
                        'Content-type': 'application/x-www-form-urlencoded'
                    },
                    data: {
                        FOREIGN_KEY: _this.HOTWORKAPPLICATION_ID,
                    },
                    success: (res) => {
                        if ("success" == res.data.result) {
							var list = []
							var active = 0
							if(res.data.varList != null && res.data.varList.length > 0){
								
								for(var i = 0; i < res.data.varList.length; i++){
									res.data.varList[i].title = res.data.varList[i].NAME + '：'+ (res.data.varList[i].USER_NAME ? res.data.varList[i].USER_NAME : res.data.varList[i].SPECIAL_USER_NAME)
									if(res.data.varList[i].TYPE != '-1'){
										res.data.varList[i].desc = res.data.varList[i].OPERATTIME
									} else{
										res.data.varList[i].desc = '待操作'
									}
									list.push(res.data.varList[i])
									if(res.data.varList[i].TYPE && res.data.varList[i].TYPE == 2){
										active++
									}
								}
							}
							_this.varList = list
							_this.active = active
                            // _this.varList = res.data.varList;
                            uni.hideLoading();
                        } else if ("exception" == res.data.result) {
                            uni.showToast({
                                title: '错误',
                                duration: 2000
                            });
                        }
                    }
                });
            },
           
           goback() {
               uni.navigateBack({
                   delta: 1
               });
               uni.hideLoading();
           }, 
        }
    }
</script>

<style lang="scss">
	.status-btn {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex-direction: row;
		align-items: center;
		justify-content: center;
		height: 92rpx;
		margin: 30rpx;
		background-color: #007AFF;
	}

	.example-body {
		/* #ifndef APP-NVUE */
		display: block;
		/* #endif */
		padding: 15px;
		flex-direction: row;
	}
</style>