<!DOCTYPE HTML> 
 | 
<html xmlns:th="http://www.thymeleaf.org" xmlns:matrix="http://www.w3.org/1999/xhtml"> 
 | 
<head> 
 | 
    <meta charset="utf-8"> 
 | 
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
 | 
    <meta name="renderer" content="webkit|ie-comp|ie-stand"> 
 | 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
 | 
    <meta name="viewport" 
 | 
          content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/> 
 | 
    <meta http-equiv="Cache-Control" content="no-siteapp"/> 
 | 
    <LINK rel="Bookmark" href="../images/favicon.ico"> 
 | 
    <!-- 本框架基本脚本和样式 --> 
 | 
  
 | 
    <script type="text/javascript" th:src="@{/js/systools/MBaseVue.js}"></script> 
 | 
    <link rel="stylesheet" th:href="@{/plugin/element-ui/index.css}"> 
 | 
    <link rel="stylesheet" th:href="@{/plugin/bootstrap-3.3.5/css/bootstrap.min.css}"> 
 | 
    <link th:href="@{/css/styleOne/style.min.css}" rel="stylesheet" type="text/css"/> 
 | 
</head> 
 | 
<body> 
 | 
<div class="ibox-content" id="app" v-cloak> 
 | 
    <table  class="table table-bordered"> 
 | 
  
 | 
        <tr> 
 | 
            <td colspan="60" class="warning"><label> 可退套餐 </label></td> 
 | 
        </tr> 
 | 
        <tr class="active"> 
 | 
            <th></th> 
 | 
            <th>套餐名称</th> 
 | 
            <th>余次</th> 
 | 
            <th>余额</th> 
 | 
            <th>来源</th> 
 | 
        </tr> 
 | 
  
 | 
        <template v-for="item in taocanProj"  > 
 | 
            <tr v-if="item.type=='套餐卡'" > 
 | 
                <td>  <input type="checkbox" name="ids" :value="item.id" v-model="ids" /> </td> 
 | 
                <td>{{item.tcName}}  <sapn class="label label-primary" v-if="item.type=='套餐卡'" >套餐卡</sapn> </td> 
 | 
                <td>{{item.surplusCount}}</td> 
 | 
                <td>{{item.balance}}</td> 
 | 
                <td>{{item.source}}</td> 
 | 
            </tr> 
 | 
  
 | 
  
 | 
            <tr v-if="item.type=='套餐'" > 
 | 
                <td></td> 
 | 
                <td class="success" colspan="6">{{item.tcName}}  <sapn class="label label-primary" v-if="item.type=='套餐'" >套餐</sapn> </td> 
 | 
            </tr> 
 | 
  
 | 
            <template v-if="item.type=='套餐'" > 
 | 
                <tr v-for="projUse in item.taocanProjUse " > 
 | 
                    <td>  <input type="checkbox" name="ids" :value="projUse.id" v-model="ids" /> </td> 
 | 
                    <td>{{projUse.name}}</td> 
 | 
                    <td>{{projUse.surplusCount}}</td> 
 | 
                    <td>{{projUse.balance}}</td> 
 | 
                    <td>{{projUse.source}}</td> 
 | 
                </tr> 
 | 
            </template> 
 | 
  
 | 
  
 | 
        </template> 
 | 
  
 | 
        <tr> 
 | 
            <td colspan="60" class="warning"><label> 可退项目 </label></td> 
 | 
        </tr> 
 | 
        <tr class="active"> 
 | 
            <th></th> 
 | 
            <th>项目名称</th> 
 | 
            <th>余次</th> 
 | 
            <th>余额</th> 
 | 
            <th>来源</th> 
 | 
        </tr> 
 | 
        <tr  v-for="projUse in projList" > 
 | 
            <td>  <input type="checkbox" name="ids" :value="projUse.id" v-model="ids" /> </td> 
 | 
            <td>{{projUse.name}}</td> 
 | 
            <td>{{projUse.surplusCount}}</td> 
 | 
            <td>{{projUse.balance}}</td> 
 | 
            <td>{{projUse.source}}</td> 
 | 
        </tr> 
 | 
        <tr> 
 | 
            <td colspan="60" class="text-center" > 
 | 
  
 | 
                <el-button type="primary"   @click="submit()"  >确认</el-button> 
 | 
                <el-button type="default" @click="close()"  >取消</el-button> 
 | 
            </td> 
 | 
        </tr> 
 | 
    </table> 
 | 
</div> 
 | 
</div> 
 | 
<script type="text/javascript" th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script> 
 | 
<script type="text/javascript" th:src="@{/js/plugin/jquery.query.js}"></script> 
 | 
<script type="text/javascript" th:src="@{/plugin/bootstrap-3.3.5/js/bootstrap.min.js}"></script> 
 | 
<script type="text/javascript" th:src="@{/js/systools/AjaxProxyVue.js}"></script> 
 | 
<script type="text/javascript" th:src="@{/js/plugin/vue.js}"></script> 
 | 
<script type="text/javascript" th:src="@{/plugin/layer/layer.js}"  ></script> 
 | 
<script type="text/javascript" th:src="@{/plugin/element-ui/index.js}"></script> 
 | 
<script type="text/javascript"> 
 | 
  
 | 
    var vipId = $.query.get("vipId"); 
 | 
  
 | 
    var app = new Vue({ 
 | 
        el: '#app', 
 | 
        data: { 
 | 
            projList:[], 
 | 
            taocanProj:[], 
 | 
            vipId:vipId, 
 | 
            ids:[], 
 | 
        }, 
 | 
        created: function () { 
 | 
            this.loadInfo(); 
 | 
        }, 
 | 
  
 | 
        mounted: function () { 
 | 
  
 | 
        }, 
 | 
  
 | 
        methods: { 
 | 
  
 | 
  
 | 
            loadInfo: function () { 
 | 
  
 | 
                console.log('加载客户信息数据'); 
 | 
                var _this = this; 
 | 
  
 | 
                var param="vipId="+_this.vipId+"&limit=10000&isOver=N"; 
 | 
  
 | 
                AjaxProxy.requst({ 
 | 
                    app: _this, 
 | 
                    async: false, 
 | 
                    data:param, 
 | 
                    url: basePath + '/admin/projUser/showList?'+param, 
 | 
                    callback: function (data) { 
 | 
                        _this.projList = data.rows; 
 | 
                    } 
 | 
                }); 
 | 
  
 | 
                AjaxProxy.requst({ 
 | 
                    app: _this, 
 | 
                    async: false, 
 | 
                    data:param, 
 | 
                    url: basePath + '/admin/taoCanUser/showTc?'+param, 
 | 
                    callback: function (data) { 
 | 
                        _this.taocanProj = data.rows; 
 | 
                    } 
 | 
                }); 
 | 
  
 | 
  
 | 
            } 
 | 
            , 
 | 
            close:function(){ 
 | 
                parent.layer.close(parent.layer.getFrameIndex(window.name)); 
 | 
            } 
 | 
            , 
 | 
            submit:function(){ 
 | 
                if(this.ids.length<1){ 
 | 
                    this.$message({ 
 | 
                        message: "您还没选择要退款的项目", 
 | 
                        type: 'warning' 
 | 
                    }); 
 | 
                    return false; 
 | 
                } 
 | 
                parent.app.selectTaocan(this.ids); 
 | 
                this.close(); 
 | 
            } 
 | 
  
 | 
  
 | 
        }, 
 | 
        filters: 
 | 
            { 
 | 
                format: function (value, patten) { 
 | 
                    if (!value) return ''; 
 | 
                    return MTools.formatDate(value, patten) 
 | 
                } 
 | 
                , 
 | 
            } 
 | 
        , 
 | 
  
 | 
    }) 
 | 
  
 | 
  
 | 
</script> 
 | 
</body> 
 | 
</html> 
 |