116 lines
4.0 KiB
HTML
116 lines
4.0 KiB
HTML
{template '_header'}
|
||
<div class="page-heading"> <h2>淘宝宝贝助手</h2> </div>
|
||
<div class='alert alert-danger'>每次添加的商品链接请保持在3个以内.尽量在服务器空闲时间来操作,会占用大量内存与带宽,在获取过程中,请不要进行任何操作!</div>
|
||
|
||
<form id="dataform" action="" method="post" class="form-horizontal form">
|
||
|
||
<div class="form-group">
|
||
<label class="col-sm-2 control-label must">链接 或 itemId</label>
|
||
<div class="col-sm-9">
|
||
<textarea style="width:600px;height:200px" id="url" name="url" class="form-control"></textarea>
|
||
<span class="help-block">例如商品链接为: http://item.taobao.com/item.htm?id=522155891308</span>
|
||
<span class="help-block">或:http://detail.tmall.com/item.htm?id=522155891308</span>
|
||
<span class="help-block">直接输入商品链接或输入商品ID:522155891308 </span>
|
||
<span class="help-block">每行仅限输入一个链接或一个商品ID,可多行输入</span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
|
||
|
||
<label class="col-sm-2 control-label">设置分类</label>
|
||
|
||
<div class="col-sm-9">
|
||
<select id="cates" name='cates[]' class="form-control select2" style='width:605px;' multiple='' >
|
||
{loop $category $c}
|
||
<option value="{$c['id']}" >{$c['name']}</option>
|
||
{/loop}
|
||
</select>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="col-sm-2 control-label"> </label>
|
||
<div class="col-sm-9">
|
||
<span class="help-block">此分类读取的是商城的商品分类, 设置默认抓取商品的分类</span>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="col-sm-2 control-label"> </label>
|
||
<div class="col-sm-9">
|
||
<input id="btn_submit" type="button" value="立即获取" class="btn btn-primary col-lg-12" onclick="formcheck()"/>
|
||
</div>
|
||
</div>
|
||
|
||
</form>
|
||
|
||
<script type="text/javascript">
|
||
|
||
|
||
|
||
var len = 0;
|
||
var urls = [];
|
||
var total = 0;
|
||
function formcheck() {
|
||
|
||
|
||
|
||
if ($(":input[name='url']").val() == '') {
|
||
tip.msgbox.err("请输入商品链接或itemId!");
|
||
$(":input[name='url']").focus();
|
||
return;
|
||
}
|
||
$("#dataform").attr("disabled", "true");
|
||
$("#btn_submit").val("正在获取中...").removeClass("btn-primary").attr("disabled", "true");
|
||
|
||
urls = $("#url").val().split('\n');
|
||
total = urls.length;
|
||
|
||
if(total>3)
|
||
{
|
||
tip.msgbox.err("单次获取的商品数量请不要超过3个,以免会影响抓取效率!");
|
||
|
||
$("#btn_submit").val("立即获取").addClass("btn-primary").removeAttr("disabled");
|
||
return;
|
||
}
|
||
|
||
$("#btn_submit").val("检测到需要获取 " + total + " 个宝贝, 请等待开始....");
|
||
fetch_next();
|
||
return;
|
||
}
|
||
function fetch_next() {
|
||
var cates =$("#cates").val();
|
||
|
||
var postdata = {
|
||
url: urls[len],
|
||
cate: cates
|
||
};
|
||
|
||
|
||
$.post("{php echo webUrl('taobao/fetch')}",
|
||
postdata,
|
||
function (data) {
|
||
|
||
len++;
|
||
$("#btn_submit").val("已经获取 " + len + " / " + total + " 个宝贝, 请等待....");
|
||
|
||
if (len >= total) {
|
||
$("#btn_submit").val("立即获取").addClass("btn-primary").removeAttr("disabled");
|
||
if (confirm('商品已经获取成功, 是否跳转到商品管理?')) {
|
||
location.href = "{php echo webUrl('goods' ,array('goodsfrom'=>stock))}";
|
||
}
|
||
else {
|
||
location.reload();
|
||
}
|
||
}
|
||
else {
|
||
fetch_next();
|
||
}
|
||
|
||
}, "json");
|
||
}
|
||
</script>
|
||
|
||
{template '_footer'}
|
||
|