You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

199 lines
7.6 KiB

3 years ago
<!-- $Id: goods_info.htm 17126 2010-04-23 10:30:26Z liuhui $ -->
{include file="pageheader.htm"}
{insert_scripts files="../js/utils.js,selectzone.js,colorselector.js,../js/region.js,listtable.js,../js/jquery-1.9.1.min.js"}
<script type="text/javascript" src="../js/calendar.php?lang={$cfg_lang}"></script>
<link href="../js/calendar/calendar.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#region-table span{ height:20px; display:block; float:left; padding-top:5px;}
</style>
{if $warning}
<ul style="padding:0; margin: 0; list-style-type:none; color: #CC0000;">
<li style="border: 1px solid #CC0000; background: #FFFFCC; padding: 10px; margin-bottom: 5px;" >{$warning}</li>
</ul>
{/if}
<!-- start goods form -->
<div class="tab-div">
<!-- tab bar -->
<div id="tabbar-div">
<p>
<span class="tab-front" id="linkgoods-tab">添加关联描述</span>
{if $form_act neq 'update_link_desc'}
<span class="tab-back" id="linklist-tab">描述列表</span>
{/if}
</p>
</div>
<!-- tab body -->
<div id="tabbody-div">
<form enctype="multipart/form-data" action="goods.php" method="post" name="theForm" >
<!-- 鏈€澶ф枃浠堕檺鍒 -->
<input type="hidden" name="MAX_FILE_SIZE" value="2097152" />
<!-- 閫氱敤淇℃伅 -->
<!-- 鍏宠仈鍟嗗搧 -->
<table width="90%" id="linkgoods-table" align="center">
<!-- 鍟嗗搧鎼滅储 -->
<tr>
<td colspan="3">
<img src="images/icon_search.gif" width="26" height="22" border="0" alt="SEARCH" />
<!-- <select name="cat_id1"><option value="0">{$lang.all_category}{$cat_list}</select> -->
<input type="hidden" name="cat_id1" id="cat_id1" value="0" />
<select name="catList1" id="cat_list1" onchange="catList(this.value, 1)"><option value="0">{$lang.goods_cat}</option>{$cat_list}</select>
<script type="text/javascript">
// 分类分级 by qin
function catList(val, level)
{
var cat_id1 = val;
document.getElementById('cat_id1').value = cat_id1;
Ajax.call('goods.php?is_ajax=1&act=sel_cat', 'cat_id='+cat_id1+'&cat_level='+level, catListResponse, 'GET', 'JSON');
}
function catListResponse(result)
{
if (result.error == '1' && result.message != '')
{
alert(result.message);
return;
}
var response = result.content;
var cat_level = result.cat_level; // 分类级别, 1为顶级分类
for(var i=cat_level;i<10;i++)
{
$("#cat_list"+Number(i+1)).remove();
}
if(response)
{
$("#cat_list"+cat_level).after(response);
}
return;
}
</script>
<select name="brand_id1"><option value="0">{$lang.all_brand}{html_options options=$brand_list}</select>
<input type="text" name="keyword1" />
<input type="button" value="{$lang.button_search}" class="button"
onclick="searchGoods(sz1, 'cat_id1','brand_id1','keyword1')" />
</td>
</tr>
<!-- 鍟嗗搧鍒楄〃 -->
<tr>
<th>{$lang.all_goods}</th>
<th>{$lang.handler}</th>
<th>{$lang.link_goods}</th>
</tr>
<tr>
<td width="42%">
<select name="source_select1" size="20" style="width:100%" ondblclick="sz1.addItem(false, 'add_link_desc', descId)" multiple="true">
</select>
</td>
<td align="center">
<p><input type="button" value=">>" onclick="sz1.addItem(true, 'add_link_desc', descId)" class="button" /></p>
<p><input type="button" value=">" onclick="sz1.addItem(false, 'add_link_desc', descId)" class="button" /></p>
<p><input type="button" value="<" onclick="sz1.dropItem(false, 'drop_link_desc', descId)" class="button" /></p>
<p><input type="button" value="<<" onclick="sz1.dropItem(true, 'drop_link_desc', descId)" class="button" /></p>
</td>
<td width="42%">
<select name="target_select1" size="20" style="width:100%" multiple ondblclick="sz1.dropItem(false, 'drop_link_desc', descId)">
{foreach from=$link_goods_list item=link_goods}
<option value="{$link_goods.goods_id}">{$link_goods.goods_name}</option>
{/foreach}
</select>
</td>
</tr>
</table>
{if $form_act neq 'update_link_desc'}
<!--关联列表-->
<table width="90%" id="linklist-table" style="display:none" align="center">
{foreach from=$desc_list item=list}
<tr>
<td width="2%">{$list.id}</td>
<td>{$list.desc_name} &nbsp;&nbsp;<a href="goods.php?act=edit_link_desc&id={$list.id}">修改</a>&nbsp;&nbsp;<a href="javascript:get_del_desc({$list.id});">删除</a></td>
</tr>
{/foreach}
</table>
{/if}
<div class="button-div">
<table width="90%" id="linkgoods-table" align="center">
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="5%" align="right">描述名称</td>
<td align="left"><input name="desc_name" type="text" value="{$goods.desc_name}" size="80" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2">{$goods_desc}</td>
</tr>
</table>
</div>
<div class="button-div">
<input type="hidden" name="id" value="{$goods.id|default:0}" />
<input type="hidden" name="goods_id" value="0" />
<input type="button" value="{$lang.button_submit}" class="button" onclick="validate()" />
<input type="reset" value="{$lang.button_reset}" class="button" />
</div>
<input type="hidden" name="act" value="{$form_act}" />
</form>
</div>
</div>
<!-- end goods form -->
{insert_scripts files="validator.js,tab.js"}
<script language="JavaScript">
var elements = document.forms['theForm'].elements;
var descId = elements['id'].value;
var sz1 = new SelectZone(1, elements['source_select1'], elements['target_select1']);
{literal}
onload = function()
{
// 妫€鏌ユ柊璁㈠崟
startCheckOrder();
}
function validate(){
document.forms['theForm'].submit();
}
/* 关联商品 */
function searchGoods(szObject, catId, brandId, keyword)
{
var filters = new Object;
filters.cat_id = elements[catId].value;
filters.brand_id = elements[brandId].value;
filters.keyword = Utils.trim(elements[keyword].value);
filters.exclude = document.forms['theForm'].elements['goods_id'].value;
szObject.loadOptions('get_goods_list', filters);
}
function get_del_desc(id){
if (confirm('确实删除这条信息吗')){
location.href = 'goods.php?act=del_link_desc&id=' + id;
}
}
{/literal}
</script>
{include file="pagefooter.htm"}