123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622 |
- <!-- header start -->
- <include file="Public/Header" />
- <!-- header end -->
- <!-- right content start -->
- <div class="content-right">
- <div class="content">
- <!-- form start -->
- <div id="success" style="color:#fff;display: none;background: limegreen;height: 3rem;text-align: center;"></div>
- <form class="am-form form-validation view-save" action="{{:U('Admin/ActivityV2/Save')}}" method="POST" request-type="ajax-reload" enctype="multipart/form-data">
- <legend>
- <span class="fs-16">
- <if condition="empty($data['id'])">
- 新增活动
- <else />
- 编辑活动
- </if>
- </span>
- <a href="{{:U('Admin/Activity/Index')}}" class="fr fs-14 m-t-5 am-icon-mail-reply"> {{:L('common_operation_back')}}</a>
- </legend>
- <div class="am-form-group">
- <label>活动名称</label>
- <input type="text" name="activity_name" placeholder="活动名称" autocomplete="off" data-validation-message="请填名称" class="am-form-field am-radius"
- <notempty name="data"> value="{{$data.activity_name}}" </notempty>/>
- </div>
- <div class="am-form-group">
- <label>开始时间</label>
- <input type="text" name="start_at" placeholder="开始时间" autocomplete="off" class="am-form-field am-radius date"
- <notempty name="data"> value="{{$data.start_at}}" </notempty>/>
- <label>结束时间</label>
- <input style="clear: both;" type="text" name="end_at" autocomplete="off" placeholder="结束时间" class="am-form-field am-radius date"
- <notempty name="data"> value="{{$data.end_at}}" </notempty>/>
- </div>
- <div class="am-g">
- <label for="doc-ipt-email-1">集物设置</label><a><button type="button" id="doc-prompt-toggle-collect"> 新增集物 </button></a>
- </div>
- <div class="am-modal am-modal-prompt" tabindex="-1" id="my-prompt-collect">
- <div class="am-modal-dialog">
- <div class="am-modal-hd">新增集物</div>
- <div class="am-modal-bd">
- <input type="text" id="collect_name" class="am-modal-prompt-input" placeholder="设定集物名称">
- <input type="text" id="collect_num" class="am-modal-prompt-input" placeholder="设定集物数量">
- <input type="text" id="collect_probability" class="am-modal-prompt-input" placeholder="设定集物概率">
- <input type="file" style="border: hidden;" id="file_collect" name='file' placeholder="上传图片" class="am-form-field am-radius" />
- <p><img id="collect_img" alt="上传成功啦" src="" width="100px" style="display: none;"/></p>
- </div>
- <div class="am-modal-footer">
- <span class="am-modal-btn" data-am-modal-cancel>取消</span>
- <span class="am-modal-btn" data-am-modal-confirm>提交</span>
- </div>
- </div>
- </div>
- <div class="am-g">
- <input type="hidden" id="hidden_collect_dom" value=""/>
- <input type="file" style="display:none;" id="file3" name='file' placeholder="上传图片" class="am-form-field am-radius" />
- </div>
- <div class="am-g">
- <table class="am-table am-table-bordered am-table-striped am-table-hove">
- <thead>
- <tr>
- <th>序号</th>
- <th>集物名称</th>
- <th>集物数量</th>
- <th>集物概率</th>
- <th>集物图片</th>
- <th>操作</th>
- </tr>
- </thead>
- <tbody id="tbody_collect">
- <if condition="$data['collect_list']">
- <foreach name="data['collect_list']" item="collect" key="k1">
- <tr>
- <td><input type="text" name="collect_id[]" value="{{$collect['collect_id']}}" /></td>
- <td><input type="text" name="collect_name[]" value="{{$collect['collect_name']}}"/></td>
- <td><input type="text" name="collect_num[]" value="{{$collect['collect_num']}}"/></td>
- <td><input type="text" name="collect_probability[]" value="{{$collect['collect_probability']}}"/></td>
- <th class="collectImg">
- <input type="hidden" name="collect_img[]" class="collect_img" id="collect_{{$collect['collect_id']}}" value="{{$collect.collect_img}}"data-flag={{$collect.collect_id}} />
- <img id="collect_img_{{$collect.collect_id}}" src="{{$collect.collect_img}}" width="100px;"/>
- </th>
- <th>
- <select name="collect_status[]">
- <option value="1" <if condition="$collect['collect_status'] eq 1">selected</if>>有效</option>
- <option value="0" <if condition="$collect['collect_status'] eq 0">selected</if>>失效</option>
- </select>
- </th>
- </tr>
- </foreach>
- </if>
- </tbody>
- </table>
- </div>
- <div class="am-g">
- <label for="doc-ipt-email-1">奖品设置</label><a><button type="button" id="doc-prompt-toggle-1"> 新增奖品 </button></a>
- </div>
- <div class="am-modal am-modal-prompt" tabindex="-1" id="my-prompt-1">
- <div class="am-modal-dialog">
- <div class="am-modal-hd">新增奖品</div>
- <div class="am-modal-bd">
- <input type="text" name="prize_name_dom" class="am-modal-prompt-input" placeholder="设定奖品名称">
- <input type="text" name="prize_num_dom" class="am-modal-prompt-input" placeholder="设定奖品数量">
- <input type="text" name="prize_level_dom" class="am-modal-prompt-input" placeholder="设定奖品等级">
- <input type="file" style="border: hidden;" id="file1" name='file' placeholder="上传图片" class="am-form-field am-radius" />
- <input type="hidden" name="prize_img_dom" class="prize_img" value="" />
- <p><img id="img1" alt="上传成功啦" src="" width="100px" style="display: none;"/></p>
- </div>
- <div class="am-modal-footer">
- <span class="am-modal-btn" data-am-modal-cancel>取消</span>
- <span class="am-modal-btn" data-am-modal-confirm>提交</span>
- </div>
- </div>
- </div>
- <div class="am-g">
- <input type="hidden" id="hidden_dom" value=""/>
- <input type="file" style="display:none;" id="file2" name='file' placeholder="上传图片" class="am-form-field am-radius" />
- </div>
- <div class="am-g">
- <table class="am-table am-table-bordered am-table-striped am-table-hove">
- <thead>
- <tr>
- <th>序号</th>
- <th>奖品名</th>
- <th>属性</th>
- <th>奖品数量</th>
- <th>奖品等级</th>
- <th>奖品图片</th>
- <th>操作</th>
- </tr>
- </thead>
- <tbody id="tbody1">
- <if condition="$data['prize_list']">
- <foreach name="data['prize_list']" item="prize" key="k1">
- <tr>
- <td><input type="text" name="prize_id[]" value="{{$prize['prize_id']}}" class="prize_id_class"/></td>
- <td><input type="text" name="prize_name[]" class="prize_name_class" value="{{$prize.prize_name}}"/></td>
- <td>
- <select name="prize_object[]">
- <option value="real" <if condition="$prize['prize_object'] eq 'real'">selected</if>>实体奖品</option>
- <option value="vitual" <if condition="$prize['prize_object'] eq 'vitual'">selected</if>>虚拟奖品</option>
- <option value="none" <if condition="$prize['prize_object'] eq 'none'">selected</if>>不中奖</option>
- </select>
- </td>
- <td><input type="text" name="prize_num[]" value="{{$prize.prize_num}}"/></td>
- <td><input type="text" name="prize_level[]"value="{{$prize.prize_level}}"/></td>
- <th class="listenImg">
- <input type="hidden" name="prize_img[]" class="prize_img" id="prize_{{$prize['prize_id']}}" value="{{$prize.prize_img}}" data-flag={{$prize.prize_id}} />
- <img id="show_img_{{$prize.prize_id}}" src="{{$prize.prize_img}}" width="100px;"/>
- </th>
- <th>
- <select name="prize_status[]">
- <option value="1" <if condition="$prize['prize_status'] eq 1">selected</if>>有效</option>
- <option value="0" <if condition="$prize['prize_status'] eq 0">selected</if>>失效</option>
- </select>
- </th>
- </tr>
- </foreach>
- </if>
- </tbody>
- </table>
- </div>
- <div class="am-g">
- <label for="doc-ipt-email-1">出奖规则</label><a><button type="button" id="doc-prompt-toggle-2"> 新增规则 </button></a>
- </div>
- <div class="am-modal am-modal-prompt" tabindex="-1" id="my-prompt-2">
- <div class="am-modal-dialog">
- <div class="am-modal-hd">新增出奖规则</div>
- <div class="am-modal-bd">
- <select id="prize_name_select">
- </select>
- <select id="rule_role">
- <option value="会员">会员</option>
- <option value="普通用户">普通用户</option>
- <option value="虚拟用户">虚拟用户</option>
- </select>
- <select id="rule_mode">
- <option value="a">活动期间每一天</option>
- <option value="b">自定义单日设置</option>
- <option value="c">自定义多日设置</option>
- </select>
- <input type="hidden" id="rule_date" value="" placeholder="中间值"/>
- <input type="text" style="display: none" id="rule_onedate" value="" placeholder="设定中奖日期,单选"/>
- <input type="text" style="display: none" id="rule_moredate" value="" placeholder="设定中奖日期,多选"/>
- <input type="text" id="rule_hour" value="" placeholder="设定中奖时段"/>
- <select id="rule_cycle">
- <option value="days">每天</option>
- <option value="total">总共</option>
- </select>
- <input type="text" id="rule_num" value="" placeholder="设定中奖数量"/>
- <input type="text" id="rule_probability" value="" placeholder="设定中奖概率,除不中奖0外,其余转化成分数填写,如1/2表示中奖概率50%"/>
- </div>
- <div class="am-modal-footer">
- <span class="am-modal-btn" data-am-modal-cancel>取消</span>
- <span class="am-modal-btn" data-am-modal-confirm>提交</span>
- </div>
- </div>
- </div>
- <div class="am-g">
- <table class="am-table am-table-bordered am-table-striped am-table-hove">
- <thead>
- <tr>
- <th>序号</th>
- <th>奖品名</th>
- <th>中奖数量</th>
- <th>中奖概率</th>
- <th>中奖身份</th>
- <th>中奖日期</th>
- <th>中奖时段</th>
- <th>计数策略</th>
- <th>操作</th>
- </tr>
- </thead>
- <tbody id="tbody2">
- <if condition="$data['prize_rule']">
- <foreach name="data['prize_rule']" item="rule">
- <tr>
- <td><input type="text" name="rule_id[]" class="rule_id_class" value="{{$rule.rule_id}}"/></td>
- <td><input type="text" name="rule_prize_name[]" value="{{$rule.rule_prize_name}}"/></td>
- <td><input type="text" name="rule_num[]" value="{{$rule.rule_num}}"/></td>
- <td><input type="text" name="rule_probability[]"value="{{$rule.rule_probability}}"/></td>
- <td><input type="text" name="rule_role[]"value="{{$rule.rule_role}}"/></td>
- <td><input type="text" name="rule_date[]"value="{{$rule.rule_date}}"/></td>
- <td><input type="text" name="rule_hour[]"value="{{$rule.rule_hour}}"/></td>
- <td><input type="text" name="rule_cycle[]"value="{{$rule.rule_cycle|default='每天'}}"/></td>
- <th>
- <select name="rule_status[]">
- <option value="1" <if condition="$rule['rule_status'] eq 1">selected</if>>有效</option>
- <option value="0" <if condition="$rule['rule_status'] eq 0">selected</if>>失效</option>
- </select>
- </th>
- </tr>
- </foreach>
- </if>
- </tbody>
- </table>
- </div>
- <div class="am-form-group">
- <label>活动模式</label>
- <input type="text" name="logic" placeholder="后台开发配置此项" readonly=true class="am-form-field am-radius"
- value="{{$data.logic}}"/>
- </div>
- <div class="am-form-group">
- <label>视图位置</label>
- <input type="text" name="view" placeholder="后台开发配置此项" readonly=true class="am-form-field am-radius"
- value="{{$data.view}}"/>
- </div>
- <div class="am-form-group">
- <label>日志记录表</label>
- <input type="text" name="prize_log_table" placeholder="后台开发配置此项" readonly=true class="am-form-field am-radius"
- value="{{$data.prize_log_table}}"/>
- </div>
- <div class="am-form-group">
- <label>vip用户每日参与活动次数</label>
- <input type="text" name="vip_chance" placeholder="默认3次" class="am-form-field am-radius"
- <notempty name="data"> value="{{$data.vip_chance}}" </notempty>/>
- <label>普通用户每日参与活动次数</label>
- <input style="clear: both;" type="text" name="novip_chance" placeholder="默认一次" class="am-form-field am-radius"
- <notempty name="data"> value="{{$data.novip_chance}}" </notempty>/>
- </div>
- <div class="am-form-group">
- <label>鉴权方式</label>
- <label class="am-radio-inline">
- <input type="radio" value="1" name="checkvip_style" <if condition= "$data['checkvip_style'] eq 1">checked</if>> 前端传递
- </label>
- <label class="am-radio-inline">
- <input type="radio" value="2" name="checkvip_style" <if condition= "$data['checkvip_style'] eq 2">checked</if>> 后台鉴权
- </label>
- </div>
- <div class="am-form-group">
- <label>活动是否开启</label>
- <if condition= "$data['is_enable']">
- <label class="am-radio-inline">
- <input type="radio" value="1" name="is_enable" checked="checked"> 开启
- </label>
- <label class="am-radio-inline">
- <input type="radio" value="0" name="is_enable"> 关闭
- </label>
- <else />
- <label class="am-radio-inline">
- <input type="radio" value="1" name="is_enable"> 开启
- </label>
- <label class="am-radio-inline">
- <input type="radio" value="0" name="is_enable" checked="checked"> 关闭
- </label>
- </if>
- </div>
- <div class="am-form-group">
- <label>是否启用测试模式</label>
- <if condition= "$data['is_test']">
- <label class="am-radio-inline">
- <input type="radio" value="1" name="is_test" checked="checked"> 启用
- </label>
- <label class="am-radio-inline">
- <input type="radio" value="0" name="is_test"> 关闭
- </label>
- <else />
- <label class="am-radio-inline">
- <input type="radio" value="1" name="is_test"> 启用
- </label>
- <label class="am-radio-inline">
- <input type="radio" value="0" name="is_test" checked="checked"> 关闭
- </label>
- </if>
- </div>
- <div class="am-form-group">
- <label>活动细则<span class="fs-12 fw-100 cr-999">(<if condition="IsMobile()">{{:L('article_content_format_mobile')}}<else />{{:L('article_images_upload_format')}}</if>)</span></label>
- <textarea class="am-radius am-validate" name="introduce" rows="5" minlength="50" maxlength="105000" <if condition="!IsMobile()">id="editor-tag" data-url="{{:U('Admin/Ueditor/Index', ['path_type'=>'Article'])}}" placeholder="{{:L('article_content_format')}}" <else /> placeholder="{{:L('article_content_format')}}{{:L('article_content_format_mobile')}}" </if> data-validation-message="{{:L('article_content_format')}}" required><notempty name="data">{{$data.introduce}}</notempty></textarea>
- </div>
- <div class="am-form-group" style="padding-top: 2rem">
- <input type="hidden" name="id" <notempty name="data"> value="{{$data.id}}"</notempty>" />
- <button class="am-btn am-btn-primary">保存</button>
- </div>
- </form>
- <!-- form end -->
- </div>
- </div>
- <!-- right content end -->
- <!-- footer start -->
- <include file="Public/Footer" />
- <!-- footer end -->
- <script src="__PUBLIC__/Common/Lib/uploader/ajaxfileupload.js" type="text/javascript"></script>
- <script>
- function abc(){
- var prize_size = Number($('.prize_id_class').length) + Number(1);
-
- alert(prize_size);return false;
- }
- $(function() {
- $('#doc-prompt-toggle-1').on('click', function() {
- $('#my-prompt-1').modal({
- relatedTarget: this,
- onConfirm: function(e) {
- var prize_name = $('input[name=prize_name_dom]').val();
- var prize_num = $('input[name=prize_num_dom]').val();
- var prize_level = $('input[name=prize_level_dom]').val();
- var prize_img = $('input[name=prize_img_dom]').val();
- var prize_size = Number($('.prize_id_class').length) + Number(1);
- $("#tbody1").append('<tr><td><input type=text readonly name=prize_id[] value='+prize_size+' class=prize_id_class></td><td><input type=text name=prize_name[] value='+prize_name+' class=prize_name_class></td><td><select name=prize_object[]><option value="real" selected>实体奖品</option><option value="vitual">虚拟奖品</option><option value="none">不中奖</option></select></td><td><input type=text name=prize_num[] value='+prize_num+'></td><td><input type=text name=prize_level[] value='+prize_level+'></td><td><input type=hidden name=prize_img[] value='+prize_img+'><img src='+prize_img+' width="100px;"></td><th><select name=prize_status[]><option value="1" selected>有效</option><option value="0">失效</option></select></th></tr>');
- $('input[name=prize_name_dom]').val('');
- $('input[name=prize_num_dom]').val('');
- $('input[name=prize_level_dom]').val('');
- $('input[name=prize_img_dom]').val('');
- $("#img1").attr("src", '');
- $("#img1").hide();
- $('input[name=file]').val('');
- },
- onCancel: function(e) {
- $('input[name=prize_name_dom]').val('');
- $('input[name=prize_num_dom]').val('');
- $('input[name=prize_level_dom]').val('');
- $('input[name=prize_img_dom]').val('');
- $("#img1").attr("src", '');
- $("#img1").hide();
- $('input[name=file]').val('');
- }
- });
- });
- $('#doc-prompt-toggle-2').on('click', function() {
- var html = '';
- $('.prize_name_class').each(function(index){
- var prize_name = $(this).val();
- var prize_id= $('.prize_id_class').eq(index).val();
- html += "<option value="+prize_id+'#'+prize_name+">"+prize_id+"#"+prize_name+"</option>";
- });
- $("#prize_name_select").html(html);
- $('#my-prompt-2').modal({
- relatedTarget: this,
- onConfirm: function(e) {
- var rule_prize_name = $('#prize_name_select').val();
- var rule_num = $('#rule_num').val();
- var rule_probability = $('#rule_probability').val();
- var rule_role = $('#rule_role').val();
- var rule_date = $('#rule_date').val() ? $('#rule_date').val(): '每日';
- var rule_hour = $('#rule_hour').val();
- var rule_cycle = $('#rule_cycle').val();
- var rule_size = Number($('.rule_id_class').length) + Number(1);
- $("#tbody2").append('<tr><td><input type=text readonly class="rule_id_class" name=rule_id[] value='+rule_size+'></td><td><input type=text name=rule_prize_name[] value='+rule_prize_name+'></td><td><input type=text name=rule_num[] value='+rule_num+'></td><td><input type=text name=rule_probability[] value='+rule_probability+'></td><td><input type=text name=rule_role[] value='+rule_role+'></td><td><input type=text name=rule_date[] value="'+rule_date+'"></td><td><input type=text name=rule_hour[] value="'+rule_hour+'"></td><td><input type=text name=rule_cycle[] value="'+rule_cycle+'"></td><th><select name=rule_status[]><option value="1" selected>有效</option><option value="0">失效</option></select></th></tr>');
- $('#rule_num').val('');
- $('#rule_probability').val('');
- $('#rule_date').val('');
- $('#rule_hour').val('');
- },
- onCancel: function(e) {
- $('#rule_num').val('');
- $('#rule_probability').val('');
- $('#rule_date').val('');
- $('#rule_hour').val('');
- }
- });
- });
- $('#doc-prompt-toggle-collect').on('click', function() {
- $('#my-prompt-collect').modal({
- relatedTarget: this,
- onConfirm: function(e) {
- var collect_name = $('#collect_name').val();
- var collect_num = $('#collect_num').val();
- var collect_probability = $('#collect_probability').val();
- var collect_img = $('#collect_img').attr('src');
- var collect_size = Number($('#tbody_collect').children().length) + Number(1);
- $("#tbody_collect").append(
- '<tr>'+
- '<td><input type=text name=collect_id[] value='+collect_size+' /></td>'+
- '<td><input type=text name=collect_name[] value='+collect_name+'></td>'+
- '<td><input type=text name=collect_num[] value='+collect_num+'></td>'+
- '<td><input type=text name=collect_probability[] value='+collect_probability+'></td>'+
- '<td><input type=hidden name=collect_img[] value='+collect_img+'><img src='+collect_img+' width="100px;"></td>'+
- '<td>'+
- '<select name=collect_status[]>'+
- '<option value="1" selected>有效</option>'+
- '<option value="0">失效</option>'+
- '</select>'+
- '</td>'+
- '</tr>'
- );
- $('#collect_name').val('');
- $('#collect_num').val('');
- $('#collect_probability').val('');
- $('#collect_img').val('');
- },
- onCancel: function(e) {
- $('#collect_name').val('');
- $('#collect_num').val('');
- $('#collect_probability').val('');
- $('#collect_img').val('');
- }
- });
- });
- });
- </script>
- <script type="text/javascript">
- $("body").on("change","#file1",function () {
- ajaxFileUpload();
- });
- function ajaxFileUpload() {
- $.ajaxFileUpload
- (
- {
- url: "{{:U('Admin/ActivityV2/Uploader')}}&model=one", //用于文件上传的服务器端请求地址
- secureuri: false, //是否需要安全协议,一般设置为false
- fileElementId: 'file1', //文件上传域的ID
- dataType: 'text', //返回值类型 一般设置为json
- success: function (data, status) //服务器成功响应处理函数
- {
- data = eval('(' + data + ')');
- $(".prize_img").attr("value", data.imgurl);
- $("#img1").attr("src", data.imgurl);
- $("#img1").show();
- },
- error: function (data, status, e)//服务器响应失败处理函数
- {
- alert(status);
- }
- }
- )
- return false;
- }
- jeDate("input[name=start_at]",{
- //onClose:false,
- format: "YYYY-MM-DD hh:00:00"
- });
- jeDate("input[name=end_at]",{
- //onClose:false,
- format: "YYYY-MM-DD hh:00:00"
- });
- jeDate("#rule_moredate",{
- range:" 至 ",
- minDate:$('input[name=start_at]').val() ? $('input[name=start_at]').val() : '2019-01-01',
- maxDate:$('input[name=end_at]').val() ? $('input[name=end_at]').val() : '2099-12-31',
- format: 'YYYY-MM-DD',
- donefun: function(obj){
- $('#rule_date').val(obj.val);
- }
- });
- jeDate("#rule_onedate",{
- minDate:$('input[name=start_at]').val()? $('input[name=start_at]').val() : '2019-01-01',
- maxDate:$('input[name=end_at]').val() ? $('input[name=end_at]').val() : '2099-12-31',
- format: 'YYYY-MM-DD',
- donefun: function(obj){
- $('#rule_date').val(obj.val);
- }
- });
- jeDate("#rule_hour",{
- format: "hh:mm",
- multiPane:false,
- range:" 至 "
- });
- </script>
- <script>
- $("#rule_mode").change(function(){
- // $(this).css("background-color","#FFFFCC");
- var mode = $(this).val();
- // alert(mode);//return ;
- console.log(mode);
- if(mode === 'a'){
- $('#rule_onedate').hide();
- $('#rule_moredate').hide();
- }
- if(mode === 'b'){
- $('#rule_onedate').show();
- $('#rule_moredate').hide();
- }
- if(mode === 'c'){
- $('#rule_onedate').hide();
- $('#rule_moredate').show();
- }
- });
- </script>
- <script>
- $("body").on("change","#file2",function () {
- ajaxFileUploadReplace();
- });
- $('.listenImg').on('click',function(){
- var trigger_dom_id = $(this).children("input.prize_img").attr('data-flag');
- $('#hidden_dom').val(trigger_dom_id);
- $('#file2').click();
- });
-
- function ajaxFileUploadReplace() {
- $.ajaxFileUpload
- (
- {
- url: "{{:U('Admin/ActivityV2/Uploader')}}&model=one", //用于文件上传的服务器端请求地址
- secureuri: false, //是否需要安全协议,一般设置为false
- fileElementId: 'file2', //文件上传域的ID
- dataType: 'text', //返回值类型 一般设置为json
- success: function (data, status) //服务器成功响应处理函数
- {
- data = eval('(' + data + ')');
- console.log(data.imgurl);
- var trigger_dom_id = $('#hidden_dom').val();
- var show_img_dom = 'show_img_'+trigger_dom_id;
- var prize_img_dom = 'prize_'+trigger_dom_id;
- $("#"+show_img_dom).attr("src", data.imgurl);
- $("#"+prize_img_dom).val(data.imgurl);
- $('#hidden_dom').val('');
- },
- error: function (data, status, e)//服务器响应失败处理函数
- {
- alert(status);
- }
- }
- )
- return false;
- }
- </script>
- <script>
- $("body").on("change","#file_collect",function () {
- ajaxFileCollect();
- });
-
- function ajaxFileCollect() {
- $.ajaxFileUpload
- (
- {
- url: "{{:U('Admin/ActivityV2/Uploader')}}&model=one", //用于文件上传的服务器端请求地址
- secureuri: false, //是否需要安全协议,一般设置为false
- fileElementId: 'file_collect', //文件上传域的ID
- dataType: 'text', //返回值类型 一般设置为json
- success: function (data, status) //服务器成功响应处理函数
- {
- data = eval('(' + data + ')');
- $("#file_collect").attr("value", data.imgurl);
- $("#collect_img").attr("src", data.imgurl);
- $("#collect_img").show();
- },
- error: function (data, status, e)//服务器响应失败处理函数
- {
- alert(status);
- }
- }
- )
- return false;
- }
- </script>
- <script>
- $("body").on("change","#file3",function () {
- ajaxFileCollectReplace();
- });
- $('.collectImg').on('click',function(){
- var trigger_dom_id = $(this).children("input.collect_img").attr('data-flag');
- $('#hidden_collect_dom').val(trigger_dom_id);
- $('#file3').click();
- });
-
- function ajaxFileCollectReplace() {
- $.ajaxFileUpload
- (
- {
- url: "{{:U('Admin/ActivityV2/Uploader')}}&model=one", //用于文件上传的服务器端请求地址
- secureuri: false, //是否需要安全协议,一般设置为false
- fileElementId: 'file3', //文件上传域的ID
- dataType: 'text', //返回值类型 一般设置为json
- success: function (data, status) //服务器成功响应处理函数
- {
- data = eval('(' + data + ')');
- console.log(data.imgurl);
- var trigger_dom_id = $('#hidden_collect_dom').val();
- var show_img_dom = 'collect_img_'+trigger_dom_id;
- var collect_img_dom = 'collect_'+trigger_dom_id;
- // alert(show_img_dom);
- $("#"+show_img_dom).attr("src", data.imgurl);
- $("#"+collect_img_dom).val(data.imgurl);
- $('#hidden_collect_dom').val('');
- },
- error: function (data, status, e)//服务器响应失败处理函数
- {
- alert(status);
- }
- }
- )
- return false;
- }
- </script>
|