<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>应急突发事件保障</title>
    <link rel="stylesheet" href="/static/bootstrap-3.3.7/css/bootstrap.min.css">
</head>
<body>
<div class="container" id="vueapp">
    <h2 class="text-center">{$info['title']}</h2>
    <h4>开始时间:{$info['create_time']}</h4>
    <div v-for="(item,index) in question" :key="index" style="overflow: hidden;height: auto;">
        <div v-if="item.status == 0" class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">
                    步骤{{index + 1}}:{{item.title}} (响应时间{{item.time}}分钟)
                    <span v-if="item.status == 0" class="pull-right">未开始</span>
                    <span v-if="item.status == 1" class="pull-right">进行中</span>
                    <span v-if="item.status == 2" class="pull-right">已结束</span>
                </h3>
            </div>
            <table class="table">
                <tr v-for="(item2,index2) in item.options" :key="index2">
                    <td v-if="item.status == 2&&item2.status == 0" class="text-danger">{{index2 + 1}}. {{item2.text}}</td>
                    <td v-else>{{index2 + 1}}. {{item2.text}}</td>
                    <td v-if="status == 1" style="width: 100px" class="text-center">
                        <button v-if="item2.status == 0" type="button" class="btn btn-success btn-xs" @click="finish(index,index2)">完成</button>
                        <span v-if="item2.status == 1">已完成</span>
                    </td>
                    <td v-if="status == 2||status == 3" style="width: 100px" class="text-center">
                        <span v-if="item2.status == 1">已完成</span>
                        <span v-if="item2.status == 0">未完成</span>
                    </td>
                </tr>
            </table>
        </div>

        <div v-if="item.status == 1" class="panel panel-success">
            <div class="panel-heading">
                <h3 class="panel-title">
                    步骤{{index + 1}}:{{item.title}} (响应时间{{item.time}}分钟)
                    <span v-if="item.status == 0" class="pull-right">未开始</span>
                    <span v-if="item.status == 1" class="pull-right">进行中</span>
                    <span v-if="item.status == 2" class="pull-right">已结束</span>
                </h3>
            </div>
            <table class="table">
                <tr v-for="(item2,index2) in item.options" :key="index2">
                    <td v-if="item.status == 2&&item2.status == 0" class="text-danger">{{index2 + 1}}. {{item2.text}}</td>
                    <td v-else>{{index2 + 1}}. {{item2.text}}</td>
                    <td style="width: 100px" class="text-center">
                        <button v-if="item2.status == 0" type="button" class="btn btn-success btn-xs" @click="finish(index,index2)">完成</button>
                        <span v-if="item2.status == 1">已完成</span>
                    </td>
                </tr>
            </table>
        </div>

        <div v-if="item.status == 2" class="panel panel-warning">
            <div class="panel-heading">
                <h3 class="panel-title">
                    步骤{{index + 1}}:{{item.title}} (响应时间{{item.time}}分钟)
                    <span v-if="item.status == 0" class="pull-right">未开始</span>
                    <span v-if="item.status == 1" class="pull-right">进行中</span>
                    <span v-if="item.status == 2" class="pull-right">已结束</span>
                </h3>
            </div>
            <table class="table">
                <tr v-for="(item2,index2) in item.options" :key="index2">
                    <td v-if="item.status == 2&&item2.status == 0" class="text-danger">{{index2 + 1}}. {{item2.text}}</td>
                    <td v-else>{{index2 + 1}}. {{item2.text}}</td>
                    <td style="width: 100px" class="text-center">
                        <button v-if="item2.status == 0" type="button" class="btn btn-success btn-xs" @click="finish(index,index2)">完成</button>
                        <span v-if="item2.status == 1">已完成</span>
                    </td>
                </tr>
            </table>
        </div>
    </div>

</div>

<script src="/static/jquery-1.11.3.min.js"></script>
<script src="/static/layer/layer.js"></script>
<script type="text/javascript" src="/static/elementui2.15.5/vue-2.6.14.js"></script>
<script>

    setInterval(function () {
        window.location.reload();
    },10000);

    var question = {$info['content']|raw};
    var status = {$info['status']};
    var id = {$info['id']};

    var vm = new Vue({
        el: '#vueapp',
        data: {
            question: question,
            status: status,
            id: id,
        },
        created: function () {
            console.log(this.question);
        },
        methods: {
            finish: function (index,index2) {
                $.post('{:url("Bursting/finish")}',{id:this.id,index:index,index2:index2},function (res) {
                    if(res.code == 1){
                        layer.msg('操作成功',{time:2000},function () {
                            location.reload();
                        })
                    }else{
                        layer.msg(res.msg);
                    }
                });
            }
        }
    })
</script>
</body>
</html>