Server : Apache System : Linux iZ2vcgyutqttsd1p850kl8Z 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64 User : www ( 1000) PHP Version : 5.6.40 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/saimikebio.com/ecshopjcw/templates/ |
<!-- $Id: goods_list.htm 16529 2009-08-12 05:38:57Z wangleisvn $ --> {if $full_page} {include file="pageheader.htm"} {insert_scripts files="../js/utils.js,listtable.js"} {insert_scripts files="validator.js"} <!-- 添加货品 --> <div class="list-div" style="margin-bottom: 5px; margin-top: 10px;" id="listDiv"> {/if} <form method="post" action="goods.php" name="addForm" id="addForm" > <input type="hidden" name="goods_id" value="{$goods_id}" /> <input type="hidden" name="act" value="product_add_execute" /> <table width="100%" cellpadding="3" cellspacing="1" id="table_list"> <tr> <th colspan="20" scope="col">{$goods_name} {$goods_sn}</th> </tr> <tr> <!-- start for specifications --> {foreach from=$attribute item=attribute_value} <td scope="col"><div align="center"><strong>{$attribute_value.attr_name}</strong></div></td> {foreachelse} <td scope="col"> </td> {/foreach} <!-- end for specifications --> <td class="label_2">{$lang.goods_sn}</td> <td class="label_2">{$lang.goods_number}</td> <td class="label_2"> </td> </tr> {foreach from=$product_list item=product} <tr> {foreach from=$product.goods_attr item=goods_attr} <td scope="col"><div align="center">{$goods_attr}</div></td> {/foreach} <td class="td_1"><span onclick="listTable.edit(this, 'edit_product_sn', {$product.product_id})">{$product.product_sn|default:$lang.n_a}</span></td> <td class="td_1"><span onclick="listTable.edit(this, 'edit_product_number', {$product.product_id})">{$product.product_number}</span></td> <td><input type="button" class="button" value=" - " onclick="listTable.remove({$product.product_id}, '{$lang.trash_product_confirm}', 'product_remove')"/></td> </tr> {/foreach} <tr id="attr_row"> <!-- start for specifications_value --> {foreach from=$attribute item=attribute_value key=attribute_key} <td align="center"> <select name="attr[{$attribute_value.attr_id}][]"> <option value="" selected>{$lang.select_please}</option> {foreach from=$attribute_value.attr_values item=value} <option value="{$value}">{$value}</option> {/foreach} </select> </td> {/foreach} <!-- end for specifications_value --> <td class="label_2"><input type="text" name="product_sn[]" value="" size="20"/></td> <td class="label_2"><input type="text" name="product_number[]" value="{$product_number}" size="10"/></td> <td><input type="button" class="button" value=" + " onclick="javascript:add_attr_product();"/></td> </tr> <tr> <td align="center" colspan="{$attribute_count_3}"> <input type="button" class="button" value="{$lang.button_save}" onclick="checkgood_sn()" /> </td> </tr> </table> </form> {if $full_page} </div> <!-- end 添加货品 --> <script type="text/javascript"> {foreach from=$filter item=item key=key} listTable.filter.{$key} = '{$item}'; {/foreach} listTable.query = 'product_query'; var _attr = new Array; {foreach from=$attribute item=attribute_value key=attribute_key} _attr[{$attribute_key}] = '{$attribute_value.attr_id}'; {/foreach} {literal} onload = function() { startCheckOrder(); // 开始检查订单 } /** * 追加货品添加表格 */ function add_attr_product() { var table_list = document.getElementById('table_list'); var new_tr_id = rand_str('t'); var attr_row, attr_col, new_row, new_col; var index = table_list.rows.length - 2; //此行号为输入框所在行 //创建新行 attr_row = document.getElementById('attr_row'); attr_col = attr_row.getElementsByTagName('td'); new_row = table_list.insertRow(index);//新增行 new_row.setAttribute("id", new_tr_id); //创建新行的列 for (var i = 0; i < attr_col.length; i++) { new_col = new_row.insertCell(-1); new_col.setAttribute("align", attr_col[i].getAttribute("align")); new_col.setAttribute("class", attr_col[i].getAttribute("class")); new_col.setAttribute("className", attr_col[i].getAttribute("className")); if (i + 1 == attr_col.length) { new_col.innerHTML = '<input type="button" class="button" value=" - " onclick="javascript:minus_attr_product(\'' + new_tr_id + '\');"/>'; } else { new_col.innerHTML = attr_col[i].innerHTML; } } //重置选项 // var sel = new_row.getElementsByTagName('select'); // if (sel.length > 0) // { // for (var j = 0; j < sel.length; j++) // { // sel[j].value = ''; // } // } return true; } /** * 删除追加的货品表格 */ function minus_attr_product(tr_number) { if (tr_number.length > 0) { if (confirm("确定删除吗?") == false) { return false; } var table_list = document.getElementById('table_list'); for (var i = 0; i < table_list.rows.length; i++) { if (table_list.rows[i].id == tr_number) { table_list.deleteRow(i); } } } return true; } function checkgood_sn() { var validator = new Validator('addForm'); var volumePri = document.getElementsByName("product_sn[]"); var check_sn=''; for (i = 0 ; i < volumePri.length ; i ++) { if(volumePri.item(i).value == "") { } else { check_sn=check_sn+'||'+volumePri.item(i).value; } } var callback = function(res) { if (res.error > 0) { alert(res.message); } else { document.forms['addForm'].submit(); } } Ajax.call('goods.php?is_ajax=1&act=check_products_goods_sn', "goods_sn=" + check_sn, callback, "GET", "JSON"); } {/literal} </script> {include file="pagefooter.htm"} {/if}