Kaynağa Gözat

增加用户分类设置页面

huanggang 8 yıl önce
ebeveyn
işleme
cc0decfa92

+ 13 - 0
admin/control/member_diff.php

@@ -0,0 +1,13 @@
+<?php
+
+//会员分类管理
+
+defined('InShopNC') or exit('Access Invalid!');
+
+class member_diff extends SystemControl {
+
+    public function addOp() {
+        echo 'hello world';
+    }
+
+}

+ 1 - 0
admin/include/limit.php

@@ -46,6 +46,7 @@ $_limit =  array(
 		array('name'=>$lang['nc_member_notice'], 'op'=>null, 'act'=>'notice'),
 		array('name'=>$lang['nc_member_pointsmanage'], 'op'=>null, 'act'=>'points'),
 		array('name'=>$lang['nc_member_bonusmanage'], 'op'=>null, 'act'=>'bonus'),
+		array('name'=>$lang['nc_member_diff'] , 'op'=>null, 'act'=>'member_diff'),
 		array('name'=>$lang['nc_binding_manage'], 'op'=>null, 'act'=>'sns_sharesetting'),
 		array('name'=>$lang['nc_member_album_manage'], 'op'=>null, 'act'=>'sns_malbum'),
 	    array('name'=>$lang['nc_snstrace'], 'op'=>null, 'act'=>'snstrace'),

+ 2 - 1
admin/include/menu.php

@@ -109,7 +109,8 @@ $arr = array(
 					array('args'=>'index,exppoints,member',					'text'=>$lang['nc_exppoints_manage']),
 					array('args'=>'notice,notice,member',					'text'=>$lang['nc_member_notice']),
 					array('args'=>'addpoints,points,member',				'text'=>$lang['nc_member_pointsmanage']),
-					array('args'=>'add,person_bonus,member',					'text'=>$lang['nc_member_bonusmanage']),
+					array('args'=>'add,person_bonus,member',				'text'=>$lang['nc_member_bonusmanage']),
+					array('args'=>'add,member_diff,member',				'text'=>$lang['nc_member_diff']),
 					array('args'=>'predeposit,predeposit,member',			'text'=>$lang['nc_member_predepositmanage']),
 					array('args'=>'sharesetting,sns_sharesetting,member',	'text'=>$lang['nc_binding_manage']),
 					array('args'=>'class_list,sns_malbum,member',			'text'=>$lang['nc_member_album_manage']),

+ 1 - 0
admin/language/zh_cn/layout.php

@@ -83,6 +83,7 @@ $lang['nc_admin_res_position']	= '推荐位';
 $lang['nc_member_notice']		= '会员通知';
 $lang['nc_member_pointsmanage']		= '积分管理';
 $lang['nc_member_bonusmanage']		= '红包管理';
+$lang['nc_member_diff']      = '会员分类';
 $lang['nc_member_pointslog']		= '积分明细';
 $lang['nc_member_predepositmanage']		= '预存款';
 $lang['nc_member_predepositlog']		= '预存款明细';

+ 134 - 0
admin/templates/default/member_diff.add.php

@@ -0,0 +1,134 @@
+<?php defined('InShopNC') or exit('Access Invalid!');?>
+
+<div class="page">
+    <div class="fixed-bar">
+        <div class="item-title">
+            <h3><?php echo $lang['nc_member_bonusmanage']?></h3>
+            <ul class="tab-base">
+                <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_manage']?></span></a></li>
+                <li><a href="index.php?act=person_bonus&op=log"><span><?php echo $lang['admin_person_bonus_log_title']?></span></a></li>
+            </ul>
+        </div>
+    </div>
+    <div class="fixed-empty"></div>
+    <form id="points_form" method="post" name="form1">
+        <input type="hidden" name="form_submit" value="ok" />
+        <table class="table tb-type2 nobdb">
+            <tbody>
+            <tr class="noborder">
+                <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_points_membername']; ?>:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform">
+                    <textarea name="member_name" id="member_name" cols="100" rows="10" class="members"></textarea>
+                    <!--                    <input type="text" name="member_name" id="member_name" class="txt">-->
+                    <input type="hidden" name="member_id" id="member_id" value='0'/></td>
+                <td class="vatop tips"><?php echo $lang['member_index_name']?></td>
+            </tr>
+            <tr id="tr_memberinfo">
+                <td colspan="2" style="font-weight:bold;" id="td_memberinfo"></td>
+            </tr>
+            <tr>
+                <td colspan="2" class="required"><label><?php echo $lang['admin_points_operatetype']; ?>:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><select id="operatetype" name="operatetype">
+                        <option value="1"><?php echo $lang['admin_points_operatetype_add']; ?></option>
+                        <option value="2"><?php echo $lang['admin_points_operatetype_reduce'];?></option>
+                    </select></td>
+                <td class="vatop tips"></td>
+            </tr>
+
+            <tr>
+                <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_person_bonus_rate']; ?>:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><input type="text" id="bonus_rate" name="bonus_rate" class="txt"></td>
+                <td class="vatop tips"><?php echo $lang['member_index_email']?></td>
+            </tr>
+
+            <tr>
+                <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_person_bonus_amount']; ?>:</label></td>
+            </tr>
+
+            <tr class="noborder">
+                <td class="vatop rowform"><input type="text" id="bonus_amount" name="bonus_amount" class="txt"></td>
+                <td class="vatop tips"><?php echo $lang['member_index_email']?></td>
+            </tr>
+            <tr>
+                <td colspan="2" class="required"><label><?php echo $lang['admin_points_pointsdesc']; ?>:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><textarea name="bonusdesc" rows="6" class="tarea"></textarea></td>
+                <td class="vatop tips"><?php echo $lang['admin_points_pointsdesc_notice'];?></td>
+            </tr>
+            </tbody>
+            <tfoot>
+            <tr class="tfoot">
+                <td colspan="2" ><a href="JavaScript:void(0);" class="btn" onclick="document.form1.submit()"><span><?php echo $lang['nc_submit'];?></span></a></td>
+            </tr>
+            </tfoot>
+        </table>
+    </form>
+</div>
+<script type="text/javascript">
+    function checkmember()
+    {
+        var membername = $.trim($("#member_name").val());
+        if(membername == ''){
+            $("#member_id").val('0');
+            alert(<?php echo $lang['admin_points_addmembername_error']; ?>);
+            return false;
+        }
+        $.getJSON("index.php?act=points&op=checkmember", {'name':membername}, function(data){
+            if (data)
+            {
+                $("#tr_memberinfo").show();
+                var msg= "<?php echo $lang['admin_points_member_tip']; ?> "+ data.name + "<?php echo $lang['admin_points_member_tip_2']; ?>" + data.points;
+                $("#member_name").val(data.name);
+                $("#member_id").val(data.id);
+                $("#td_memberinfo").text(msg);
+            }
+            else
+            {
+                $("#member_name").val('');
+                $("#member_id").val('0');
+                alert("<?php echo $lang['admin_points_userrecord_error']; ?>");
+            }
+        });
+    }
+    $(function(){
+        $("#tr_memberinfo").hide();
+
+        $('#points_form').validate({
+//        errorPlacement: function(error, element){
+//            $(element).next('.field_notice').hide();
+//            $(element).after(error);
+//        },
+            rules : {
+                member_name: {
+                    required : true
+                },
+                member_id: {
+                    required : true
+                },
+                bonus_rate   : {
+                    required : true,
+                    min : 1
+                }
+            },
+            messages : {
+                member_name: {
+                    required : '<?php echo $lang['admin_points_addmembername_error'];?>'
+                },
+                member_id : {
+                    required : '<?php echo $lang['admin_points_member_error_again'];?>'
+                },
+                bonus_rate  : {
+                    required : '<?php echo $lang['admin_points_points_null_error']; ?>',
+                    min : '<?php echo $lang['admin_points_points_min_error']; ?>'
+                }
+            }
+        });
+    });
+</script>

+ 7 - 0
placeholder.php

@@ -0,0 +1,7 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: huanggang
+ * Date: 17/3/7
+ * Time: 18:12
+ */