jh-admin/addon/ali1688/shop/view/goods/putins.html

151 lines
5.6 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.

{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>&nbsp;
<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}