wpfw_ewei_shopv2/plugin/taobao/template/web/index.html
2023-02-14 19:57:32 +08:00

116 lines
4.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{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'}