博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ecshop Admin后台商品列表处(上架、下架、精品...取消精品)增加操作
阅读量:4558 次
发布时间:2019-06-08

本文共 2124 字,大约阅读时间需要 7 分钟。

相关文件:goods.php,goods_list.htm

思路:

a.增添连接“转移仓库”

b.在goods.php,读取仓库列表数据,并且实例化

c. 在goods_list.htm循环数据。点击“转移仓库”的时候用的到

d.修改js代码,changeAction。点击“转移仓库”就能够显示仓库列表

e.php接收传递过来的值,并且进行“更新”

 

如图:

1.在goods.php 第47行,在”供货商名“增加新代码,加上“仓库列表”代码,并且进行实例化 

=》实例化仓库相关数据

/* 供货商名 */    $suppliers_list_name = suppliers_list_name();    $suppliers_exists = 1;    if (empty($suppliers_list_name))    {        $suppliers_exists = 0;    }        // 仓库    $wh_list = wh_info();    $smarty->assign('wh',$wh_list);

2.在goods_list.htm,在101行,新增代码 “转移仓库”

3.增加仓库列表 goods_list,第116行

{
if $wh > 0}

 

4.在goods_list.htm的js代码,function changeAction,增加

frm.elements['warehouse'].style.display = frm.elements['type'].value == 'warehouse_to' ? '' : 'none';
function changeAction()  {      var frm = document.forms['listForm'];            frm.elements['goods_check'].style.display = frm.elements['type'].value == 'check_goods' ? '' : 'none';       frm.elements['target_cat'].style.display = frm.elements['type'].value == 'move_to' ? '' : 'none';      // 此处代码,仓库切换      frm.elements['warehouse'].style.display = frm.elements['type'].value == 'warehouse_to' ? '' : 'none';                        {
if $suppliers_list > 0} frm.elements['suppliers_id'].style.display = frm.elements['type'].value == 'suppliers_move_to' ? '' : 'none'; {
/if} }

 5.goods.php接收传递过来的值并进行处理,在第1344行

/* 转移到分类 */        elseif ($_POST['type'] == 'move_to')        {            /* 检查权限 */            admin_priv('goods_manage');            update_goods($goods_id, 'cat_id', $_POST['target_cat']);        }// 转移仓库        elseif ($_POST['type'] == 'warehouse_to')        {            /* 检查权限 */            admin_priv('goods_manage');            update_goods($goods_id, 'wh_id', $_POST['warehouse']);        }

 

转载于:https://www.cnblogs.com/wesky/p/5082406.html

你可能感兴趣的文章
IDEA 用了maven后的 智能提示 不出现问题,项目的依赖包没有加载依赖库中的问题。...
查看>>
MySQL一查就会
查看>>
luogu 1273有线电视网
查看>>
android之RefBase
查看>>
将多层级xml解析为Map
查看>>
从零开始学Go之容器(四):列表
查看>>
结对作业--项目之需求分析
查看>>
转 Learning To Rank之LambdaMART的前世今生
查看>>
继续(三)
查看>>
codeforces365B
查看>>
Xcode 代码块
查看>>
浅谈iOS7 AVFoundation 二维码扫描
查看>>
[CLR via C#]17. 委托
查看>>
【目录】集合框架目录
查看>>
SQL SERVER行转换列及PIVOT
查看>>
no pointer in java
查看>>
iperf安装与使用
查看>>
【斜率DP】BZOJ 1010:玩具装箱
查看>>
php 的一些问题
查看>>
dojo从asp.net中获取json数据
查看>>