亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

給ecshop訂單流程增加揀貨狀態

2024-04-25 20:38:16
字體:
來源:轉載
供稿:網友

 針對ecshop訂單中的物品,需要支持揀貨的狀態,比如未揀貨、揀貨中、揀貨完成,以及顯示揀貨人姓名。

-- ----------------------------

-- Table structure for `order_picking_status`

-- ----------------------------

DROP TABLE IF EXISTS `order_picking_status`;

CREATE TABLE `order_picking_status` (

`order_id` mediumint(8) NOTNULL,

`user_name` varchar(60)DEFAULT NULL,

`order_picking_status`smallint(5) NOT NULL DEFAULT '0',

PRIMARY KEY (`order_id`)

) ENGINE=InnoDB DEFAULT CHARSET=gbk;

【2】在文件languages/zh_cn/admin/order.php中增加:

/* 揀貨 */

$_LANG['order_picking_status'] = '揀貨狀態';

$_LANG['order_picking_status_none'] = '未揀貨';

$_LANG['order_picking_status_processing'] = '揀貨中';

$_LANG['order_picking_status_finish'] = '揀貨完成';

$_LANG['invalid_order_picking_status'] = '揀貨狀態無效。0:未揀貨;1:揀貨中;2:揀貨完成';

【3】文件admin/templates/order_list.htm中在一下兩行之間:

<th>{$lang.all_status}</th>

<th>{$lang.handler}</th>

<th>{$lang.order_picking_status}</th>

<td align="center" valign="top" nowrap="nowrap">{$lang.os[$order.order_status]},{$lang.ps[$order.pay_status]},{$lang.ss[$order.shipping_status]}</td>

<td align="right" valign="top"nowrap="nowrap"><span onclick="listTable.edit(this,'edit_order_picking_status', {$order.order_id})">{$order.user_name}【{if $order.order_picking_status == 1}{$lang.order_picking_status_processing}{elseif $order.order_picking_status ==2} {$lang.order_picking_status_finish} {else}{$lang.order_picking_status_none}{/if}

】</span></td>

【4】admin/js/listtable.js中,listTable.edit的響應函數修改如下:

/**

* 創建一個可編輯區

*/

listTable.edit = function(obj, act, id)

{

var tag =obj.firstChild.tagName;

if (typeof(tag) !="undefined" && tag.toLowerCase() == "input")

{

return;

}

/* 保存原始的內容 */

var org = obj.innerHTML;

var val = Browser.isIE ?obj.innerText : obj.textContent;

/* 創建一個輸入框 */

var txt =document.createElement("INPUT");

txt.value = (val == 'N/A') ?'' : val;

txt.style.width =(obj.offsetWidth + 12) + "px" ;

/* 隱藏對象中的內容,并將輸入框加入到對象中 */

obj.innerHTML ="";

obj.appendChild(txt);

txt.focus();

txt.select();

/* 編輯區輸入事件處理函數 */

txt.onkeypress = function(e)

{

var evt =Utils.fixEvent(e);

var obj =Utils.srcElement(e);

if (evt.keyCode == 13)//www.zuimoban.com

{

obj.blur();

return false;

}

if (evt.keyCode == 27)

{

obj.parentNode.innerHTML= org;

}

}

/* 編輯區失去焦點的處理函數 */

txt.onblur = function(e)

{

if(Utils.trim(txt.value).length > 0)

{

res =Ajax.call(listTable.url, "act="+act+"&val=" +encodeURIComponent(Utils.trim(txt.value)) + "&id=" +id, null,"POST", "JSON", false);

 

if (res.message)

{

alert(res.message);

}

if(res.id &&(res.act == 'goods_auto' || res.act == 'article_auto'))

{

document.getElementById('del'+res.id).innerHTML = "<ahref=/""+ thisfile +"?goods_id="+ res.id+"&act=del/" onclick=/"returnconfirm('"+deleteck+"');/">"+deleteid+"</a>";

}

obj.innerHTML = (res.error== 0) ? res.content : org;

}

else

{

obj.innerHTML = org;

}

if (act =='edit_is_validated')

{

var content = obj.innerHTML.trim();

if (content == '1' || content.indexOf("yes") >= 0)

{

obj.innerHTML = '<imgsrc="images/yes.gif">';

}

else

{

obj.innerHTML ='<img src="images/no.gif">';

}

}

else if (act =='edit_order_picking_status')

{

if (org == obj.innerHTML)

{

return true;

}

if (obj.innerHTML == '1')

{

obj.innerHTML ="【揀貨中】";

}

else if (obj.innerHTML == '2')

{

obj.innerHTML ="【揀貨完成】";

}

else

{

obj.innerHTML ="【未揀貨】";

}

}

else

{

}

}

}

【5】admin/order.php文件中增加下面的函數:

/*------------------------------------------------------ */

//-- 訂單揀貨狀態查詢

/*------------------------------------------------------ */

if ($_REQUEST['act'] == 'edit_order_picking_status')

{

/* 檢查權限 */

check_authz_json('users_manage');

$id =empty($_REQUEST['id']) ? 0 : intval($_REQUEST['id']);

$order_picking_status =empty($_REQUEST['val']) ? '' : json_str_iconv(trim($_REQUEST['val']));

$sql = "DELETE fromorder_picking_status WHERE order_id = '". $id ."' LIMIT 1";

$db->query($sql);

$sql = "INSERT INTOorder_picking_status (order_id, user_name, order_picking_status) VALUES('". $id ."', '". $_SESSION['admin_name'] ."', '".$order_picking_status ."')";

$db->query($sql);

if ($order_picking_status> 2 || $order_picking_status < 0)

{

make_json_error($GLOBALS['_LANG']['invalid_order_picking_status']);

}

else

{

make_json_result($order_picking_status);

}

}

/* 查詢 */

$sql = "SELECTo.order_id, o.order_sn, o.add_time, o.order_status, o.shipping_status,o.order_amount, o.money_paid," .

"o.pay_status, o.consignee, o.address, o.email, o.tel,o.extension_code, o.extension_id, " .

"(" . order_amount_field('o.') . ") AS total_fee, ".

"IFNULL(u.user_name, '" .$GLOBALS['_LANG']['anonymous']."') AS buyer ".

" FROM" . $GLOBALS['ecs']->table('order_info') . " AS o " .

" LEFT JOIN ".$GLOBALS['ecs']->table('users'). " AS u ON u.user_id=o.user_id ".$where .

" ORDERBY $filter[sort_by] $filter[sort_order] ".

" LIMIT" . ($filter['page'] - 1) * $filter['page_size'] .",$filter[page_size]";

/* 查詢 */

$sql = "SELECTo.order_id, o.order_sn, o.add_time, o.order_status, o.shipping_status,o.order_amount, o.money_paid," .

"o.pay_status, o.consignee, o.address, o.email, o.tel,o.extension_code, o.extension_id, " .

"(" .order_amount_field('o.') . ") AS total_fee, " .

"IFNULL(u.user_name, '" .$GLOBALS['_LANG']['anonymous']."') AS buyer, p.user_name, p.order_picking_status ".

" FROM" . $GLOBALS['ecs']->table('order_info') . " AS o " .

" LEFTJOIN " .$GLOBALS['ecs']->table('users'). " AS u ONu.user_id=o.user_id ".

" LEFTJOIN order_picking_status AS p ON p.order_id = o.order_id ". $where .

" ORDERBY $filter[sort_by] $filter[sort_order] ".

" LIMIT" . ($filter['page'] - 1) * $filter['page_size'] .",$filter[page_size]";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美自拍视频在线| 91精品视频网站| 久久av在线看| 夜色77av精品影院| 久久精品国产成人| 欧美午夜影院在线视频| 国产精品高清网站| 亚洲aⅴ男人的天堂在线观看| 精品亚洲男同gayvideo网站| 久久久999精品视频| 亚洲精品电影在线| 亚洲色图偷窥自拍| 日产精品99久久久久久| 亚洲一级免费视频| 国产精品男人爽免费视频1| 国产精品精品视频| 欧美极度另类性三渗透| 欧美成人精品不卡视频在线观看| 欧美黄色片视频| 2019亚洲男人天堂| 国产欧美最新羞羞视频在线观看| 欧美激情一二三| 国产精品久久久久久久久| 精品久久久久久久久久久久| 亚洲欧美一区二区三区四区| 热久久视久久精品18亚洲精品| 欧美一级淫片播放口| 国产裸体写真av一区二区| 久久精品视频在线播放| 中文字幕精品国产| 亚洲天堂视频在线观看| 日韩欧美在线观看视频| 中文字幕日韩精品有码视频| 亚洲大胆人体av| 日韩av电影手机在线| 国产精品日韩在线一区| 亚洲福利在线观看| 国产91在线播放九色快色| 中文字幕日韩在线播放| 国产成人欧美在线观看| 91欧美激情另类亚洲| 日韩av在线一区| 成人中心免费视频| 欧美极度另类性三渗透| www.国产一区| 热久久视久久精品18亚洲精品| 亚洲国产精品久久久久秋霞蜜臀| 欧美激情精品久久久久久久变态| 欧美日韩中国免费专区在线看| 美女性感视频久久久| 欧美裸体视频网站| 欧美情侣性视频| 欧美黄网免费在线观看| 欧美日韩中文在线| 自拍偷拍亚洲欧美| 九色精品美女在线| 亚洲国产高潮在线观看| 欧美一区二区色| 国产丝袜高跟一区| 亚洲图片欧美日产| 91精品啪aⅴ在线观看国产| 欧美午夜激情视频| 成人午夜激情免费视频| 国产69精品久久久久久| 久久成人一区二区| 久久久久久国产免费| 久久99亚洲热视| 亚洲性生活视频在线观看| 久久久精品影院| 国产精品久久久久久久av大片| 日韩欧美国产激情| 国产精品香蕉在线观看| 成人网页在线免费观看| 97人人模人人爽人人喊中文字| 亚洲激情视频在线播放| 欧美做受高潮电影o| 久久亚洲私人国产精品va| 国产欧美日韩精品丝袜高跟鞋| 奇米四色中文综合久久| 日韩一区二区欧美| 欧美性受xxxx黑人猛交| 92裸体在线视频网站| 国产啪精品视频| 日韩欧美国产一区二区| 国产午夜精品视频| 91香蕉亚洲精品| 亚洲欧美国产日韩天堂区| 亚洲精品一区二区久| 欧美极品少妇xxxxⅹ喷水| 91麻豆国产精品| 91色在线观看| 国产欧美一区二区三区久久| 国产亚洲精品久久久| 美女视频黄免费的亚洲男人天堂| 91精品久久久久久久久不口人| 国产女人精品视频| 日韩在线观看精品| www日韩中文字幕在线看| 国产精自产拍久久久久久蜜| 不卡中文字幕av| 91亚洲午夜在线| 久久久欧美精品| 日韩美女写真福利在线观看| 国产精品999| 日韩精品中文字幕视频在线| 久久久久久久久久久91| 欧美性xxxxxx| 亚洲精品福利在线观看| 国产精品女主播| 亚洲综合色激情五月| 欧美麻豆久久久久久中文| 欧美国产激情18| 亚洲色图偷窥自拍| 国产精品国产三级国产aⅴ9色| 国产成人av网址| 国产精品亚洲自拍| 亚洲午夜未满十八勿入免费观看全集| 欧美激情第99页| 精品精品国产国产自在线| 亚洲第一综合天堂另类专| 欧美国产第一页| 亚洲精品国产成人| 精品丝袜一区二区三区| 久久亚洲国产精品成人av秋霞| 欧美日韩亚洲视频一区| 亚洲精品国精品久久99热一| 国产精品欧美日韩一区二区| 懂色av影视一区二区三区| 97精品国产97久久久久久| 欧美日韩一二三四五区| 视频在线一区二区| 欧美最猛性xxxxx免费| 92看片淫黄大片欧美看国产片| 2019国产精品自在线拍国产不卡| 日韩视频免费中文字幕| 亚洲区免费影片| 91九色蝌蚪国产| 亚洲一区二区久久久久久| 国产精品老牛影院在线观看| 久久精品国产成人| 一区二区三欧美| 中文在线不卡视频| 国产精品欧美亚洲777777| 欧美激情成人在线视频| 欧美在线激情视频| 国产精品爽黄69| 国产精品入口免费视| 亚洲va电影大全| 少妇久久久久久| 国产亚洲欧美aaaa| 狠狠躁天天躁日日躁欧美| 久久久亚洲欧洲日产国码aⅴ| 久久久久国产视频| 97**国产露脸精品国产| 91精品国产91久久久| 欧美激情免费看| 亚洲午夜女主播在线直播| 欧美一级成年大片在线观看| 欧美日韩亚洲天堂| 亚洲天堂男人的天堂| 高跟丝袜一区二区三区| 欧美激情视频一区二区| 国产欧美一区二区三区在线| 欧美一区二区三区四区在线|