179 lines
9.0 KiB
PHP
179 lines
9.0 KiB
PHP
@extends('layouts.base')
|
|
|
|
@section('content')
|
|
<div class="w1200 m0a">
|
|
<div class="rightlist">
|
|
<form id="dataform" action="" method="post" class="form-horizontal form">
|
|
|
|
<div class="right-titpos">
|
|
<ul class="add-snav">
|
|
<li class="active"><a href="#">
|
|
@if ($function == 'taobao')
|
|
淘宝商品快速导入
|
|
@elseif ($function == 'jingdong')
|
|
京东商品快速导入
|
|
@elseif ($function == 'alibaba')
|
|
阿里巴巴商品快速导入
|
|
@elseif ($function == 'yzGoods')
|
|
商品快速导入
|
|
@endif
|
|
</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="panel panel-default">
|
|
<!--<div class="panel-heading">
|
|
@if ($function == 'taobao')
|
|
淘宝商品快速导入
|
|
@elseif ($function == 'jingdong')
|
|
京东商品快速导入
|
|
@elseif ($function == 'alibaba')
|
|
阿里巴巴商品快速导入
|
|
@endif
|
|
</div>-->
|
|
<div class="panel-body">
|
|
|
|
<div class='alert-danger'>尽量在服务器空闲时间来操作,会占用大量内存与带宽,在获取过程中,请不要进行任何操作!</div>
|
|
|
|
<div class="form-group">
|
|
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span style='color:red'>*</span> 链接</label>
|
|
<div class="col-sm-9">
|
|
<textarea style="width:600px;height:200px" id="url" name="url"
|
|
class="form-control"></textarea>
|
|
@if ($function == 'taobao')
|
|
|
|
<span class="help-block">商品链接, 例如: https://item.taobao.com/item.htm?id=xxxxxx 或 https://detail.tmall.com/item.htm?id=xxxxx</span>
|
|
<span class="help-block">商品itemID, 上面链接中的 xxxxxxx</span>
|
|
<span class="help-block">每一行一个itemID 或链接</span>
|
|
<span class="help-block" style="color: red;font-weight:normal;">该功能基于正规则匹配逻辑开发,因淘宝官方限制或者规则变化,将无法使用;</span>
|
|
<span class="help-block" style="color: red;font-weight:normal;">如无法正常使用,我司无法提供处理,只能购买使用第三方付费工具导入商品,第三方信息详询客服!</span>
|
|
|
|
@elseif ($function == 'jingdong')
|
|
|
|
<span class="help-block">例如商品链接为: https://item.jd.com/1856582.html,直接输入商品链接或输入商品ID:1856582</span>
|
|
<span class="help-block">每行仅限输入一个链接或一个商品ID可多行输入</span>
|
|
|
|
@elseif ($function == 'alibaba')
|
|
|
|
<span class="help-block">例如商品链接为: https://detail.1688.com/offer/527995131518.html,直接输入商品链接或输入商品ID:527995131518</span>
|
|
<span class="help-block">每行仅限输入一个链接或一个商品ID可多行输入</span>
|
|
@elseif ($function == 'yzGoods')
|
|
|
|
<span class="help-block">直接输入商品链接或输入商品ID:600</span>
|
|
<span class="help-block">每行仅限输入一个链接或一个商品ID可多行输入</span>
|
|
@endif
|
|
|
|
</div>
|
|
</div>
|
|
@if ($function == 'taobao')
|
|
<div class="form-group">
|
|
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span style='color:red'>*</span>商品类型</label>
|
|
<div class="col-sm-8 col-xs-12">
|
|
<input type="radio" name="goodsType" value="taobao" />淘宝商品
|
|
<input type="radio" name="goodsType" value="tmall" />天猫商品
|
|
</div>
|
|
</div>
|
|
@endif
|
|
<div class="form-group">
|
|
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span style='color:red'>*</span>商品分类</label>
|
|
<div class="col-sm-8 col-xs-12">
|
|
|
|
{!!$catetory_menus!!}
|
|
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-xs-12 col-sm-3 col-md-2 control-label"> </label>
|
|
<div class="col-sm-9">
|
|
<span class="help-block">此分类读取的是商城的商品分类, 设置默认抓取商品的分类</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-xs-12 col-sm-3 col-md-2 control-label"> </label>
|
|
<div class="col-sm-9">
|
|
<input id="btn_submit" type="button" value="立即采集" class="btn btn-primary"
|
|
onclick="formcheck()"/>
|
|
<input id="function" type="hidden"
|
|
value="@if($function == 'taobao') {!! yzWebUrl('plugin.goods-assistant.admin.import.taobao') !!} @elseif($function == 'jingdong'){!! yzWebUrl('plugin.goods-assistant.admin.import.jingdong') !!} @elseif($function == 'alibaba'){!! yzWebUrl('plugin.goods-assistant.admin.import.alibaba') !!}@elseif($function == 'yzGoods'){!! yzWebUrl('plugin.goods-assistant.admin.import-yz.get-yz-goods') !!}@endif"/>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
var len = 0;
|
|
var urls = [];
|
|
var total = 0;
|
|
var posturl = $("#function").val();
|
|
function formcheck() {
|
|
|
|
if ($(":input[name='url']").val() == '') {
|
|
alert('请输入商品链接或itemId');
|
|
return;
|
|
}
|
|
@if ($shopset['cat_level'] == 3)
|
|
if ($('#category_third').val() == '0') {
|
|
alert('请选择完整宝贝分类');
|
|
return;
|
|
}
|
|
@else
|
|
if ($('#category_child').val() == '0') {
|
|
alert('请选择完整宝贝分类');
|
|
return;
|
|
}
|
|
@endif
|
|
$("#dataform").attr("disabled", "true");
|
|
$("#btn_submit").val("正在获取中...").removeClass("btn-primary").attr("disabled", "true");
|
|
|
|
urls = $("#url").val().split('\n');
|
|
total = urls.length;
|
|
$("#btn_submit").val("检测到需要获取 " + total + " 个宝贝, 请等待开始....");
|
|
for(var i=0;i<total;i++){
|
|
fetch_next(i);
|
|
}
|
|
|
|
return;
|
|
}
|
|
function fetch_next(len) {
|
|
var postdata = {
|
|
url: urls[len],
|
|
parentId: $("select[name='category[parentid]']").val(),
|
|
childId: $("select[name='category[childid]']").val(),
|
|
goodsType: $(":input[name='goodsType']:checked").val(),
|
|
};
|
|
//console.log(postdata);
|
|
@if ($shopset['cat_level'] == 3)
|
|
postdata.thirdId = $("select[name='category[thirdid]']").val();
|
|
@endif
|
|
$.post(posturl,
|
|
postdata,
|
|
function (data) {
|
|
len++;
|
|
if (data.result == 0) {
|
|
if (confirm('第' + len + '个链接未采集到内容,请确认采集地址的正确!')) {
|
|
location.reload();
|
|
}
|
|
return false;
|
|
}
|
|
$("#btn_submit").val("已经获取 " + len + " / " + total + " 个宝贝, 请等待....");
|
|
|
|
if (len >= total) {
|
|
$("#btn_submit").val("立即获取").addClass("btn-primary").removeAttr("disabled");
|
|
if (confirm('商品已经获取成功')) {
|
|
location.reload();
|
|
} else {
|
|
location.reload();
|
|
}
|
|
} else {
|
|
fetch_next();
|
|
}
|
|
|
|
}, "json");
|
|
}
|
|
|
|
</script>
|
|
@endsection
|
|
|