liujie
2023-09-25 d41358fce9a436d81b9341d06fc1d8f3ddff92ff
cloud-server-management/src/main/webapp/WEB-INF/view/system/advertisement/advertisement_add.html
@@ -46,14 +46,13 @@
    <input hidden id="roleType" value="${roleType}">
    <div class="ibox-content">
        <div class="form-horizontal" id="carInfoForm">
            @if(roleType==1){
            <div class="form-group">
                <label class="col-sm-3 control-label">*广告类型:</label>
                <div class="col-sm-9">
                    <select style="width: 300px" class="form-control" id="position" name = "position">
                    <select style="width: 300px" class="form-control" id="position" onchange="updatePosition(this)" name = "position">
                        <option value="">选择类型</option>
                        <option value="1">首页类型</option>
                        <option value="1">首页banner</option>
                        <option value="2">线上课得积分</option>
                        <option value="3">看视频得奖励</option>
                        <option value="4">常见问题</option>
@@ -64,48 +63,50 @@
            <div class="form-group" >
                <label class="col-sm-3 control-label">*广告名称:</label>
                <div class="col-sm-9" style="display: flex;">
                    <input style="width: 300px" class="form-control" id="name" name="name" placeholder="请输入广告名称" type="text">
                    <input style="width: 300px" class="form-control" id="name" name="name"  placeholder="请输入广告名称" type="text">
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">*广告图片:</label>
                <#avatar id="img" name="" avatarImg=""/><span id = "imgPX">推荐像素:</span>
                <div class="col-sm-9" style="display: flex;">
                    <#avatar id="img" name="" avatarImg=""/><span id = "imgPX">推荐像素:</span>
                </div>
            </div>
            @if(roleType == 1){
            <div class="form-group">
                <label class="col-sm-3 control-label">*跳转模块:</label>
                <div class="col-sm-9">
                    <select style="width: 300px" class="form-control" id="model" name = "model" onchange="TSite.oneChange()">
                    <select style="width: 300px" class="form-control" id="model" name = "model" onchange="updateType(this)">
                        <option value=" ">请选择</option>
                        <option value="0">不跳转</option>
                        @for(obj in models){
                        <option style="width: 300px" value="${obj.id}">${obj.name}</option>
                        @}
                        <option value="1">加入玩湃</option>
                        <option value="2">开始课程</option>
                        <option value="3">使用福利</option>
                        <option value="4">探索玩湃</option>
                    </select>
                </div>
            </div>
            @}
            <div class="form-group">
            <div class="form-group" id="t1">
                <label class="col-sm-3 control-label">*跳转页面:</label>
                <div class="col-sm-9">
                    <select style="width: 300px" class="form-control" id="page" name = "page">
                    <select style="width: 300px" class="form-control" id="page" name = "page" onchange="updateOne(this)">
                        <option value="">请选择</option>
                    </select>
                </div>
            </div>
            @if(roleType == 1){
            <div class="form-group">
            <div class="form-group" id="t2">
                <label class="col-sm-3 control-label">*跳转类型:</label>
                <div class="col-sm-9">
                    <select style="width: 300px" class="form-control" id="type" name = "page">
                    <select style="width: 300px" class="form-control" id="type" name = "page" onchange="updateT(this)">
                        <option value="">请选择</option>
                        @for(obj in types){
                        <option style="width: 300px" value="${obj.id}">${obj.name}</option>
                        @}
                    </select>
                </div>
            </div>
            <div class="form-group" >
            <div class="form-group" id="t3">
                <label class="col-sm-3 control-label">*跳转ID:</label>
                <div class="col-sm-9" style="display: flex;">
                    <input style="width: 300px" class="form-control" id="pageId" name="name" placeholder="请输入跳转id" type="number">
@@ -123,9 +124,7 @@
<div class="row btn-group-m-t">
    <div class="col-sm-10 col-sm-offset-5" >
        @if(type==2){
        <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TSite.addSubmit()"/>
        @}
        <#button btnCss="danger" name="关闭" id="cancel" icon="fa-eraser" clickFun="TSite.close()"/>
    </div>
</div>
@@ -137,10 +136,81 @@
</div>
<script src="${ctxPath}/modular/system/tSite/tSite.js"></script>
<script src="${ctxPath}/modular/system/advertisement/advertisement.js"></script>
<script src="${ctxPath}/js/vue/vue.js"></script>
<script src="${ctxPath}/js/elementui/index.js"></script>
<link rel="stylesheet" href="${ctxPath}/js/elementui/index.css">
<script>
    laydate.render({
        elem: '#time',
        range:true
    });
    function updateType(e) {
        let name  =  $("#model").val();
        console.log(name);
        if(name =='0'){
            $("#t1").hide()
            $("#t2").hide()
            $("#t3").hide()
        }else {
            $("#t1").show()
            $("#t2").show()
            $("#t3").show()
            var oneId = $('#model option:selected').text();
            var ajax = new $ax(Feng.ctxPath + "/tShop/typeChange", function(data){
                if(data!=null){
                    var content = '<option value="">请选择</option>';
                    $.each(data, function(k,v) {
                        content += "<option value='"+v.id+"'>"+v.name+"</option>";
                    });
                    $("#page").empty().append(content);
                }
            });
            ajax.set("name",oneId);
            ajax.start();
        }
    }
    function updateOne(e) {
        var oneId=$(e).val();
        var ajax = new $ax(Feng.ctxPath + "/tShop/typeChangeOne", function(data){
            if(data!=null){
                var content1 = '<option value="">请选择</option>';
                $.each(data, function(k,v) {
                    content1 += "<option value='"+v.id+"'>"+v.name+"</option>";
                });
                $("#type").empty().append(content1);
            }
        });
        ajax.set("id",oneId);
        ajax.start();
    }
    function updatePosition(e) {
        var oneId=$(e).val();
        var res= document.getElementById("imgPX");
        console.log(res)
        if (oneId == "1"){
            res.innerHTML ="推荐像素:780x472px";
        }else{
            res.innerHTML ="推荐像素:780x440px";
        }
        console.log(oneId)
    }
    function updateT(e) {
        var oneId = $('#type option:selected').text();
        console.log(oneId);
        if (oneId!="详情"){
            $("#t3").hide()
        }else{
            $("#t3").show()
        }
    }
</script>
@}