151 lines
5.6 KiB
HTML
151 lines
5.6 KiB
HTML
{extend name="app/shop/view/base.html"/}
|
||
{block name="resources"}
|
||
<link rel="stylesheet" type="text/css" href="__STATIC__/ext/searchable_select/searchable_select.css" />
|
||
<link rel="stylesheet" type="text/css" href="__STATIC__/ext/layui/extend/cascader/cascader.css"/>
|
||
<link rel="stylesheet" type="text/css" href="SHOP_CSS/goods_edit.css" />
|
||
<style>
|
||
.layui-form{
|
||
width: calc(100% - 40px) !important;
|
||
padding: 0 20px 30px 20px;
|
||
}
|
||
</style>
|
||
{/block}
|
||
{block name="body"}
|
||
<div class="layui-form">
|
||
<!-- 基础设置 -->
|
||
<div class="layui-tab-item layui-show">
|
||
<div class="layui-card card-common">
|
||
<div class="layui-card-header">
|
||
<span class="card-title">入库设置</span>
|
||
</div>
|
||
<div class="layui-card-body">
|
||
<div class="layui-form-item goods-category-wrap">
|
||
<label class="layui-form-label"><span class="required">*</span>商品分类:</label>
|
||
<div class="layui-input-block goods-cate">
|
||
<div class="goods-category-wrap-box">
|
||
<div class="goods-category-container">
|
||
<div class="goods-category-con-wrap">
|
||
<div class="layui-block">
|
||
<div class="layui-input-inline cate-input-defalut">
|
||
<input type="text" readonly lay-verify="required" autocomplete="off" class="layui-input len-mid select-category" />
|
||
<input type="hidden" class="category_id" />
|
||
</div>
|
||
<a href="javascript:;" class="text-color js-refresh-category">刷新</a>
|
||
<a href="{:addon_url('shop/goodscategory/lists')}" class="text-color" target="_blank">添加分类</a>
|
||
</div>
|
||
</div>
|
||
<a href="javascript:;" class="text-color js-add-category" title="添加分类"><i class="iconfont iconjia"></i></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="word-aux">商品可以属于多个分类,最多10个</div>
|
||
</div>
|
||
</div>
|
||
{if count($template_list) > 0 }
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">加价模板:</label>
|
||
<div class="layui-input-inline">
|
||
<select id="template_id" name="template_id" lay-filter="template">
|
||
<option value="0">选择模板</option>
|
||
{foreach $template_list as $template}
|
||
<option value="{$template['id']}">{$template['title']}</option>
|
||
{/foreach}
|
||
</select>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
<div class="layui-form-item">
|
||
<div class="layui-inline">
|
||
<label class="layui-form-label">采购模模式:</label>
|
||
<div class="layui-input-inline">
|
||
<input type="radio" name="saleType" value="normal" title="一件包邮代发" checked>
|
||
<input type="radio" name="saleType" value="batch" title="批发售卖">
|
||
</div>
|
||
</div>
|
||
<div class="word-aux">
|
||
<p>批发售卖模式,采购价部分不包邮,入库请自行设计运费模版</p>
|
||
</div>
|
||
</div>
|
||
{foreach name="$item_id" item="vo"}
|
||
<input type="hidden" name="item_id" value="{$vo}" />
|
||
{/foreach}
|
||
</div>
|
||
</div>
|
||
<div class="form-row ">
|
||
<button class="layui-btn" lay-submit lay-filter="1688save">确定</button>
|
||
</div>
|
||
</div>
|
||
{/block}
|
||
{block name="script"}
|
||
<script>
|
||
layui.extend({
|
||
layCascader: '__STATIC__/ext/layui/extend/cascader/cascader'
|
||
})
|
||
</script>
|
||
<script src="__STATIC__/ext/searchable_select/searchable_select.js"></script>
|
||
<script src="SHOP_JS/category_select.js"></script>
|
||
<script>
|
||
var repeat_flag=false; //支付宝分类
|
||
layui.use(['element', 'laytpl', 'form', 'laydate'], function () {
|
||
form = layui.form;
|
||
element = layui.element;
|
||
laytpl = layui.laytpl;
|
||
laydate = layui.laydate;
|
||
form.render();
|
||
form.on('submit(1688save)', function (data) {
|
||
var layer_index;
|
||
// 商品分类
|
||
var category_id = [];
|
||
$(".goods-cate .layui-block").each(function () {
|
||
var cate_id = $(this).find(".category_id").val();
|
||
category_id.push(cate_id);
|
||
});
|
||
if(category_id.length == 1 && category_id[0] == ''){
|
||
layer.msg("商品分类不能为空");
|
||
element.tabChange('goods_tab', "basic");
|
||
return false;
|
||
}
|
||
data.field.category_id = category_id;
|
||
var data_arr = [];
|
||
//index下标 element 当前选中的元素
|
||
$('input[name^="item_id"]').each(function(index,element){
|
||
//压入数组
|
||
data_arr[index] = $(this).val();
|
||
});
|
||
data.field.item_id = data_arr;
|
||
var template_id = $("#template_id").val();
|
||
data.field.template_id = template_id;
|
||
var url = ns.url("ali1688://shop/goods/putIns");
|
||
if (repeat_flag) return false;
|
||
repeat_flag = true;
|
||
$.ajax({
|
||
url: url,
|
||
data: data.field,
|
||
dataType: 'JSON',
|
||
type: 'POST',
|
||
success: function (data) {
|
||
layer.msg(data.message);
|
||
setTimeout(function () {
|
||
if (data.code == 0) {
|
||
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
||
parent.location.reload();//刷新父页面,注意一定要在关闭当前iframe层之前执行刷新
|
||
parent.layer.close(index); //再执行关闭
|
||
} else {
|
||
repeat_flag = false;
|
||
}
|
||
},1000)
|
||
},
|
||
beforeSend : function(){
|
||
// 显示加载中提示
|
||
layer_index = layer.load();
|
||
},
|
||
complete : function () {
|
||
// 关闭加载中提示
|
||
layer.close(layer_index);
|
||
}
|
||
});
|
||
});
|
||
});
|
||
</script>
|
||
{/block}
|