12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- $(document).ready(function(){
- //列表下拉
- $('img[nc_type="flex"]').click(function(){
- var status = $(this).attr('status');
- if(status == 'open'){
- var pr = $(this).parent('td').parent('tr');
- var id = $(this).attr('fieldid');
- var obj = $(this);
- $(this).attr('status','none');
- //ajax
- $.ajax({
- url: 'index.php?act=spec&op=ajax_spec_values&ajax=1&sp_id='+id,
- dataType: 'json',
- success: function(data){
- if(data == undefined || data == '') return false;
- var src='';
- for(var i = 0; i < data.length; i++){
- var tmp_vertline = "<img class='preimg' src='"+ADMIN_TEMPLATES_URL+"/images/vertline.gif'/>";
- src += "<tr class='"+pr.attr('class')+" row"+id+"'>";
- src += "<td class='w48'><input type='checkbox' name='check_spec_value_id[]' value='"+data[i].sp_value_id+"' class='checkitem'>";
- //图片
- src += " <img fieldid='"+data[i].sp_value_id+"' status='none' nc_type='flex' src='"+ADMIN_TEMPLATES_URL+"/images/tv-item.gif' />";
- src += "</td><td class='w48 sort'>";
- //排序
- src += " <span title='可编辑规格值排序' ajax_branch='sp_value_sort' datatype='number' fieldid='"+data[i].sp_value_id+"' fieldname='sp_value_sort' nc_type='inline_edit' class='editable tooltip'>"+data[i].sp_value_sort+"</span></td>";
- //规格值
- src += "<td class=''>";
- src += " <img fieldid='"+data[i].sp_value_id+"' status='none' nc_type='flex' src='"+ADMIN_TEMPLATES_URL+"/images/tv-expandable1.gif' />";
- src += " <span title='可编辑规格值' required='1' fieldid='"+data[i].sp_value_id+"' ajax_branch='sp_value_name' fieldname='sp_value_name' nc_type='inline_edit' class='w120 editable tooltip'>"+data[i].sp_value_name+"</span>";
- src += "</td>";
- //所属分类
- src += "<td class='w150 name'>"+''+"</td>";
- //操作
- src += "<td class='w96 align-center'>";
- src += "<a href='javascript:void(0);' onclick=\"edit_sp_value('"+data[i].sp_value_id+"')\">保存</a>";
- src += " | <a href='javascript:void(0);' onclick=\"if(confirm('您确定要删除该规格值吗')){del_sp_value('"+data[i].sp_value_id+"');}else{return false;}\">删除</a>";
- src += "</td>";
- src += "</tr>";
- }
- //插入
- pr.after(src);
- obj.attr('status','close');
- obj.attr('src',obj.attr('src').replace("tv-expandable","tv-collapsable"));
- $('img[nc_type="flex"]').unbind('click');
- $('span[nc_type="inline_edit"]').unbind('click');
- //重现初始化页面
- $.getScript(RESOURCE_SITE_URL+"/js/jquery.edit.js");
- $.getScript(RESOURCE_SITE_URL+"/js/jquery.spec.js");
- //$.getScript(RESOURCE_SITE_URL+"/js/admincp.js");
- },
- error: function(){
- alert('获取信息失败');
- }
- });
- }
- if(status == 'close'){
- $(".row"+$(this).attr('fieldid')).remove();
- $(this).attr('src',$(this).attr('src').replace("tv-collapsable","tv-expandable"));
- $(this).attr('status','open');
- }
- });
- });
- function edit_sp_value ($sp_value_id) {
- var _url = 'index.php?act=spec&op=ajax_edit_spec_value&sp_value_id=' + $sp_value_id;
- var parent = $(event.target).parents('tr');
- var sp_name = parent.find("span[fieldname='sp_value_name']").text();
- var sp_sort = parent.find("span[fieldname='sp_value_sort']").text();
- $.getJSON(_url, {sp_value_name: sp_name, sp_value_sort: sp_sort}, function($data) {
- if($data == true) {
- window.location.reload();
- } else {
- alert("修改失败");
- return false;
- }
- });
- }
- function del_sp_value($sp_value_id) {
- var _url = 'index.php?act=spec&op=ajax_del_spec_value&sp_value_id=' + $sp_value_id;
- $.getJSON(_url, {}, function($data) {
- if($data == true) {
- window.location.reload();
- } else {
- alert("删除失败");
- return false;
- }
- });
- }
|