Browse Source

sunguidong

sgd521 2 years ago
parent
commit
ac7284f4ae
1 changed files with 314 additions and 381 deletions
  1. 314 381
      app/shop/view/goods/edit_goods.html

+ 314 - 381
app/shop/view/goods/edit_goods.html

@@ -21,7 +21,7 @@
 					<div class="layui-card-header">
 						<span class="ns-card-title">基础信息</span>
 					</div>
-					
+
 					<div class="layui-card-body">
 						<div class="layui-form-item">
 							<label class="layui-form-label"><span class="required">*</span>商品名称:</label>
@@ -29,7 +29,7 @@
 								<input name="goods_name" type="text" value="{$goods_info['goods_name']}" placeholder="请输入商品名称,不能超过60个字符" maxlength="60" autocomplete="off" lay-verify="goods_name" class="layui-input ns-len-long">
 							</div>
 						</div>
-						
+
 						<div class="layui-form-item">
 							<label class="layui-form-label"><span class="required">*</span>商品分类:</label>
 							<div class="layui-input-inline">
@@ -42,7 +42,7 @@
 							</div>
 							<button class="layui-btn layui-btn-primary" onclick="selectedCategoryPopup()">选择</button>
 						</div>
-						
+
 						<div class="layui-form-item">
 							<label class="layui-form-label">促销语:</label>
 							<div class="layui-input-inline">
@@ -63,7 +63,7 @@
 								<input type="text" name="unit" value="{$goods_info['unit']}" placeholder="请输入单位" autocomplete="off" class="layui-input ns-len-long">
 							</div>
 						</div>
-						
+
 						<div class="layui-form-item">
 							<label class="layui-form-label">商品品牌:</label>
 							<div class="layui-input-inline ns-len-mid">
@@ -76,14 +76,14 @@
 								<input type="hidden" name="brand_name" value="{$goods_info['brand_name']}" />
 							</div>
 						</div>
-						
+
 						<div class="layui-form-item js-goods-shop-category">
 							<label class="layui-form-label">店内分类:</label>
 							<div class="layui-input-inline"></div>
 							<input type="hidden" name="goods_shop_category_ids" value="{$goods_info['goods_shop_category_ids']}" />
 							<button class="layui-btn layui-btn-primary">添加</button>
 						</div>
-						
+
 						{if $is_install_supply}
 						<div class="layui-form-item js-supplier">
 							<label class="layui-form-label">供应商:</label>
@@ -98,54 +98,15 @@
 							</div>
 						</div>
 						{/if}
-						<div class="layui-form-item">
-							<label class="layui-form-label">阶段一:</label>
-							<div class="layui-input-inline">
-								<input type="text" name="pay_num1" value="{$goods_info['pay_num1']}" placeholder="阶段一数量" maxlength="50" class="layui-input ns-len-long" autocomplete="off">
-							</div>
-						</div>
-						<div class="layui-form-item">
-							<label class="layui-form-label"><span class="required">*</span>阶段一价格:</label>
-							<div class="layui-input-inline">
-								<input type="text" name="price1" value="{$goods_info['price1']}" placeholder="0.00"  class="layui-input ns-len-short" autocomplete="off">
-							</div>
-							<div class="layui-form-mid layui-word-aux">元</div>
-						</div>
-						<div class="layui-form-item">
-							<label class="layui-form-label">阶段二:</label>
-							<div class="layui-input-inline">
-								<input type="text" name="pay_num2" value="{$goods_info['pay_num2']}" placeholder="阶段二数量" maxlength="50" class="layui-input ns-len-long" autocomplete="off">
-							</div>
-						</div>
-						<div class="layui-form-item">
-							<label class="layui-form-label"><span class="required">*</span>阶段二价格:</label>
-							<div class="layui-input-inline">
-								<input type="text" name="price2" value="{$goods_info['price2']}" placeholder="0.00"  class="layui-input ns-len-short" autocomplete="off">
-							</div>
-							<div class="layui-form-mid layui-word-aux">元</div>
-						</div>
-						<div class="layui-form-item">
-							<label class="layui-form-label">阶段三:</label>
-							<div class="layui-input-inline">
-								<input type="text" name="pay_num3" value="{$goods_info['pay_num3']}" placeholder="阶段三数量" maxlength="50" class="layui-input ns-len-long" autocomplete="off">
-							</div>
-						</div>
-						<div class="layui-form-item">
-							<label class="layui-form-label"><span class="required">*</span>阶段三价格:</label>
-							<div class="layui-input-inline">
-								<input type="text" name="price3" value="{$goods_info['price3']}" placeholder="0.00"  class="layui-input ns-len-short" autocomplete="off">
-							</div>
-							<div class="layui-form-mid layui-word-aux">元</div>
-						</div>
 					</div>
 				</div>
-				
+
 				<!-- 价格库存 -->
 				<div class="layui-card ns-card-common">
 					<div class="layui-card-header">
 						<span class="ns-card-title">价格库存</span>
 					</div>
-					
+
 					<div class="layui-card-body">
 						<div class="layui-form-item">
 							<label class="layui-form-label">启用多规格:</label>
@@ -153,318 +114,305 @@
 								<input type="checkbox" value="1" lay-skin="switch" name="spec_type" disabled lay-filter="spec_type" lay-verify="spec_type" {notempty name="$goods_info['goods_spec_format']" }checked{/notempty}>
 							</div>
 						</div>
-						
+
 						<!-- 单规格 -->
 						<div class="js-single-spec" {notempty name="$goods_info['goods_spec_format']" }style="display:none;"{/notempty}>
-							
-							<div class="layui-form-item">
-								<label class="layui-form-label"><span class="required">*</span>销售价:</label>
-								<div class="layui-input-inline">
-									<input type="text" name="price" value="{$goods_info['price']}" placeholder="0.00" lay-verify="price" class="layui-input ns-len-short" autocomplete="off">
-								</div>
-								<div class="layui-form-mid layui-word-aux">元</div>
-							</div>
-							
-							<div class="layui-form-item">
-								<label class="layui-form-label">市场价:</label>
-								<div class="layui-input-inline">
-									<input type="text" name="market_price" value="{$goods_info['market_price']}" placeholder="0.00" lay-verify="market_price" class="layui-input ns-len-short" autocomplete="off">
-								</div>
-								<div class="layui-form-mid layui-word-aux">元</div>
-							</div>
-							
-							<div class="layui-form-item">
-								<label class="layui-form-label">成本价:</label>
-								<div class="layui-input-inline">
-									<input type="text" name="cost_price" value="{$goods_info['cost_price']}" placeholder="0.00" class="layui-input ns-len-short" lay-verify="cost_price" autocomplete="off">
-								</div>
-								<div class="layui-form-mid layui-word-aux">元</div>
-							</div>
-							
-							<div class="layui-form-item">
-								<label class="layui-form-label">重量:</label>
-								<div class="layui-input-inline">
-									<input type="text" name="weight" value="{$goods_info['sku_list'][0]['weight']}" placeholder="0.00" class="layui-input ns-len-short" lay-verify="weight" autocomplete="off">
-								</div>
-								<div class="layui-form-mid layui-word-aux">kg</div>
-							</div>
-							
-							<div class="layui-form-item">
-								<label class="layui-form-label">体积:</label>
-								<div class="layui-input-inline">
-									<input type="text" name="volume" value="{$goods_info['sku_list'][0]['volume']}" placeholder="0.00" class="layui-input ns-len-short" lay-verify="volume" autocomplete="off">
-								</div>
-								<div class="layui-form-mid layui-word-aux">m3</div>
-							</div>
-							
-							<div class="layui-form-item">
-								<label class="layui-form-label">商品编码:</label>
-								<div class="layui-input-inline">
-									<input type="text" name="sku_no" value="{$goods_info['sku_list'][0]['sku_no']}" placeholder="请输入商品编码" maxlength="50" class="layui-input ns-len-long" autocomplete="off">
-								</div>
+
+						<div class="layui-form-item">
+							<label class="layui-form-label"><span class="required">*</span>销售价:</label>
+							<div class="layui-input-inline">
+								<input type="text" name="price" value="{$goods_info['price']}" placeholder="0.00" lay-verify="price" class="layui-input ns-len-short" autocomplete="off">
 							</div>
-						
+							<div class="layui-form-mid layui-word-aux">元</div>
 						</div>
-						
-						<!-- 多规格 -->
-						<div class="js-more-spec" {notempty name="$goods_info['goods_spec_format']" }style="display:block;"{/notempty}>
-							
-							<!--规格项/规格值-->
-							<div class="spec-edit-list"></div>
-												
-							编辑商品不允许添加规格项
-							<div class="layui-form-item js-add-spec">
-
-								<label class="layui-form-label"></label>
-
-								<div class="layui-input-inline">
-									<button class="layui-btn ns-bg-color" type="button">添加规格</button>
-								</div>
-							</div>
-							
-							<div class="layui-form-item batch-operation-sku">
-								<label class="layui-form-label">批量操作:</label>
-								<div class="layui-input-inline">
-									<span class="ns-text-color" data-field="spec_name">副标题</span>
-									<span class="ns-text-color" data-field="price" data-verify="price">销售价</span>
-									<span class="ns-text-color" data-field="market_price" data-verify="market_price">市场价</span>
-									<span class="ns-text-color" data-field="cost_price" data-verify="cost_price">成本价</span>
-									<span class="ns-text-color" data-field="stock" data-verify="stock">库存</span>
-									<span class="ns-text-color" data-field="weight" data-verify="weight">重量(kg)</span>
-									<span class="ns-text-color" data-field="volume" data-verify="volume">体积(m³)</span>
-									<span class="ns-text-color" data-field="sku_no" data-verify="">商品编码</span>
-									<input type="text" class="layui-input ns-len-short" name="batch_operation_sku" autocomplete="off" />
-									<button class="layui-btn ns-bg-color confirm" type="button">确定</button>
-									<button class="layui-btn layui-btn-primary cancel" type="button">取消</button>
-								</div>
-							</div>
-												
-							<!--编辑时用到的SKU列表-->
-							<div class="js-edit-sku-list">
-								{foreach name="$goods_info['sku_list']" item="vo" key="k"}
-								<div data-index="{$k}">
-									<input type="hidden" name="edit_sku_id" value="{$vo['sku_id']}" />
-									<input type="hidden" name="edit_spec_name" value="{$vo['spec_name']}" />
-									<input type="hidden" name="edit_sku_no" value="{$vo['sku_no']}" />
-									<input type="hidden" name="edit_sku_spec_format" value="{$vo['sku_spec_format']}" />
-									<input type="hidden" name="edit_price" value="{$vo['price']}" />
-									<input type="hidden" name="edit_market_price" value="{$vo['market_price']}" />
-									<input type="hidden" name="edit_cost_price" value="{$vo['cost_price']}" />
-									<input type="hidden" name="edit_stock" value="{$vo['stock']}" />
-									<input type="hidden" name="edit_weight" value="{$vo['weight']}" />
-									<input type="hidden" name="edit_volume" value="{$vo['volume']}" />
-									<input type="hidden" name="edit_sku_image" value="{$vo['sku_image']}" />
-									<input type="hidden" name="edit_sku_images" value="{$vo['sku_images']}" />
-								</div>
-								{/foreach}
-							</div>
-												
-							<!--sku列表-->
-							<div class="layui-form-item sku-table">
-								<label class="layui-form-label"></label>
-								<div class="layui-input-block"></div>
-							</div>
-						
 
-						
 						<div class="layui-form-item">
-							<label class="layui-form-label"><span class="required">*</span>总库存:</label>
+							<label class="layui-form-label">市场价:</label>
 							<div class="layui-input-inline">
-								<input type="number" name="goods_stock" value="{$goods_info['goods_stock']}" placeholder="0" lay-verify="goods_stock" class="layui-input ns-len-short" autocomplete="off" {notempty name="$goods_info['goods_spec_format']" }disabled{/notempty}>
+								<input type="text" name="market_price" value="{$goods_info['market_price']}" placeholder="0.00" lay-verify="market_price" class="layui-input ns-len-short" autocomplete="off">
 							</div>
-							<div class="layui-form-mid layui-word-aux">/件</div>
+							<div class="layui-form-mid layui-word-aux">元</div>
 						</div>
-						
+
 						<div class="layui-form-item">
-							<label class="layui-form-label"><span class="required">*</span>库存预警:</label>
+							<label class="layui-form-label">成本价:</label>
 							<div class="layui-input-inline">
-								<input type="number" name="goods_stock_alarm" value="{$goods_info['goods_stock_alarm']}" placeholder="0" lay-verify="goods_stock_alarm" class="layui-input ns-len-short" autocomplete="off">
+								<input type="text" name="cost_price" value="{$goods_info['cost_price']}" placeholder="0.00" class="layui-input ns-len-short" lay-verify="cost_price" autocomplete="off">
 							</div>
-							<div class="layui-form-mid layui-word-aux">/件 (设置最低库存预警值。当库存低于预警值时商家中心商品列表页库存列红字提醒,0为不预警。)</div>
+							<div class="layui-form-mid layui-word-aux">元</div>
 						</div>
-						
+
 						<div class="layui-form-item">
-							<label class="layui-form-label">是否免邮:</label>
-							<div class="layui-input-block">
-								<input type="radio" name="is_free_shipping" value="1" title="是" lay-filter="is_free_shipping" {if $goods_info['is_free_shipping'] == 1 }checked{/if}>
-								<input type="radio" name="is_free_shipping" value="0" title="否" lay-filter="is_free_shipping" {if $goods_info['is_free_shipping'] == 0 }checked{/if}>
+							<label class="layui-form-label">重量:</label>
+							<div class="layui-input-inline">
+								<input type="text" name="weight" value="{$goods_info['sku_list'][0]['weight']}" placeholder="0.00" class="layui-input ns-len-short" lay-verify="weight" autocomplete="off">
 							</div>
+							<div class="layui-form-mid layui-word-aux">kg</div>
 						</div>
-						
-						<div class="layui-form-item js-shipping-template" {if $goods_info['is_free_shipping'] == 0 }style="display:block;"{/if}>
-							<label class="layui-form-label">运费模板:</label>
-							<div class="layui-input-inline ns-len-mid">
-								<select name="shipping_template" lay-search="" lay-verify="shipping_template">
-									<option value="">请选择运费模板</option>
-									{foreach name="$express_template_list" item="vo"}
-									<option value="{$vo['template_id']}" {if $goods_info['shipping_template'] ==$vo['template_id'] }selected{/if}>{$vo['template_name']}</option>
-									{/foreach}
-								</select>
-							</div>
+
+						<div class="layui-form-item">
+							<label class="layui-form-label">体积:</label>
 							<div class="layui-input-inline">
-								<a class="default ns-text-color" href="{:addon_url('shop/express/addtemplate')}" target="_blank">添加运费模板</a>
+								<input type="text" name="volume" value="{$goods_info['sku_list'][0]['volume']}" placeholder="0.00" class="layui-input ns-len-short" lay-verify="volume" autocomplete="off">
 							</div>
+							<div class="layui-form-mid layui-word-aux">m3</div>
+						</div>
 
-						<div class="layui-form-item" data-flag="area">
-							<label class="layui-form-label">发货地:</label>
-							<div class="layui-input-inline ns-len-mid">
-								<select name="province" data-type="province" data-init="{$goods_info['province']}" lay-filter="comProvince"></select>
-							</div>
-							<div class="layui-input-inline ns-len-mid">
-								<select name="city" data-type="city" data-init="{$goods_info['city']}" lay-filter="comCity"></select>
+						<div class="layui-form-item">
+							<label class="layui-form-label">商品编码:</label>
+							<div class="layui-input-inline">
+								<input type="text" name="sku_no" value="{$goods_info['sku_list'][0]['sku_no']}" placeholder="请输入商品编码" maxlength="50" class="layui-input ns-len-long" autocomplete="off">
 							</div>
 						</div>
-			</div>
 
+					</div>
 
-				
-<!--				 其他信息-->
-<!--				<div class="layui-card ns-card-common">-->
-<!--					<div class="layui-card-header">-->
-<!--						<span class="ns-card-title">其他信息</span>-->
-<!--					</div>-->
-
-<!--					<div class="layui-card-body">-->
-<!--						<div class="layui-form-item">-->
-<!--							<label class="layui-form-label">排序:</label>-->
-<!--							<div class="layui-input-inline">-->
-<!--								<input type="number" name="sort" value="{$goods_info['sort']}" class="layui-input ns-len-small" placeholder="0" autocomplete="off">-->
-<!--							</div>-->
-<!--						</div>-->
-
-<!--						<div class="layui-form-item">-->
-<!--							<label class="layui-form-label"><span class="required">*</span>是否上架:</label>-->
-<!--							<div class="layui-input-block">-->
-<!--								<input type="radio" name="goods_state" value="1" title="立刻上架"  {if $goods_info['goods_state'] == 1 }checked{/if}>-->
-<!--&lt;!&ndash;								<input type="radio" name="goods_state" value="0" title="放入仓库" {if $goods_info['goods_state'] == 0 }checked{/if}>&ndash;&gt;-->
-<!--							</div>-->
-<!--						</div>-->
-<!--					</div>-->
-<!--				</div>-->
-			</div>
+					<!-- 多规格 -->
+					<div class="js-more-spec" {notempty name="$goods_info['goods_spec_format']" }style="display:block;"{/notempty}>
 
-			<!-- 媒体设置 -->
-			<div class="layui-tab-item">
-				<div class="layui-card ns-card-common">
-					<div class="layui-card-header">
-						<span class="ns-card-title">基础信息</span>
-					</div>
-					
-					<div class="layui-card-body">
-						<div class="layui-form-item goods-image-wrap">
-							<label class="layui-form-label"><span class="required">*</span>图片上传:</label>
-							<div class="layui-input-block">
-								<!--商品主图项-->
-								<div class="js-goods-image"></div>
-								<button class="layui-btn layui-btn-primary layui-btn-sm js-add-goods-image" type="button">上传图片</button>
-							</div>
-							<div class="ns-word-aux"><font color="red">第一张图片将作为商品主图,支持同时上传多张图片,多张图片之间可随意调整位置;建议使用尺寸500 * 500px、大小不超过1M的正方形图片。</font></div>
+					<!--规格项/规格值-->
+					<div class="spec-edit-list"></div>
+
+					<!--编辑商品不允许添加规格项-->
+					<!--<div class="layui-form-item js-add-spec">-->
+					<!---->
+					<!--<label class="layui-form-label"></label>-->
+					<!---->
+					<!--<div class="layui-input-inline">-->
+					<!--<button class="layui-btn ns-bg-color" type="button">添加规格</button>-->
+					<!--</div>-->
+					<!--</div>-->
+
+					<div class="layui-form-item batch-operation-sku">
+						<label class="layui-form-label">批量操作:</label>
+						<div class="layui-input-inline">
+							<span class="ns-text-color" data-field="spec_name">副标题</span>
+							<span class="ns-text-color" data-field="price" data-verify="price">销售价</span>
+							<span class="ns-text-color" data-field="market_price" data-verify="market_price">市场价</span>
+							<span class="ns-text-color" data-field="cost_price" data-verify="cost_price">成本价</span>
+							<span class="ns-text-color" data-field="stock" data-verify="stock">库存</span>
+							<span class="ns-text-color" data-field="weight" data-verify="weight">重量(kg)</span>
+							<span class="ns-text-color" data-field="volume" data-verify="volume">体积(m³)</span>
+							<span class="ns-text-color" data-field="sku_no" data-verify="">商品编码</span>
+							<input type="text" class="layui-input ns-len-short" name="batch_operation_sku" autocomplete="off" />
+							<button class="layui-btn ns-bg-color confirm" type="button">确定</button>
+							<button class="layui-btn layui-btn-primary cancel" type="button">取消</button>
 						</div>
 					</div>
-				</div>
-				
-<!--				<div class="layui-card ns-card-common">-->
-<!--					<div class="layui-card-header">-->
-<!--						<span class="ns-card-title">展示视频</span>-->
-<!--					</div>-->
-					
-<!--					<div class="layui-card-body">-->
-<!--						<div class="layui-form-item">-->
-<!--							<label class="layui-form-label">视频上传:</label>-->
-<!--							<div class="layui-input-block">-->
-<!--								<div class="video-thumb">-->
-<!--									<video id="goods_video" class="video-js vjs-big-play-centered" controls="" poster="SHOP_IMG/goods_video_preview.png" preload="auto"></video>-->
-<!--									<span class="delete-video hide" onclick="deleteVideo()"></span>-->
-<!--								</div>-->
-<!--								<div id="videoUpload" title="视频上传" style="position: absolute;left: 0;width: 290px;height: 135px;opacity: 0;cursor: pointer;z-index:10;"></div>-->
-<!--							</div>-->
-<!--						</div>-->
-<!--						-->
-<!--						<div class="layui-form-item">-->
-<!--							<label class="layui-form-label">视频地址:</label>-->
-<!--							<div class="layui-input-block">-->
-<!--								<input type="text" name="video_url" placeholder="在此输入外链视频地址" value="{$goods_info['video_url']}" autocomplete="off" class="layui-input ns-len-long">-->
-<!--							</div>-->
-<!--							<div class="file-title ns-word-aux">-->
-<!--								<div>注意事项:</div>-->
-<!--								<ul>-->
-<!--									<li>1、检查upload文件夹是否有读写权限。</li>-->
-<!--									<li>2、PHP默认上传限制为2MB,需要在php.ini配置文件中修改“post_max_size”和“upload_max_filesize”的大小。</li>-->
-<!--									<li>3、视频支持手动输入外链视频地址或者上传本地视频文件</li>-->
-<!--									<li>4、必须上传.mp4视频格式</li>-->
-<!--									<li>5、视频文件大小不能超过500MB</li>-->
-<!--								</ul>-->
-<!--							</div>-->
-<!--						</div>-->
-<!--					</div>-->
-<!--				</div>-->
-			</div>
-			
-			<!-- 属性设置 -->
-			<div class="layui-tab-item">
-				<div class="ns-form">
-					<div class="layui-form-item">
-						<label class="layui-form-label">商品类型:</label>
-						<div class="layui-input-inline">
-							<select name="goods_attr_class" lay-search="" lay-filter="goods_attr_class">
-								<option value="">请选择商品类型</option>
-								{foreach name="$attr_class_list" item="vo"}
-								<option value="{$vo['class_id']}" {if $goods_info['goods_attr_class'] == $vo['class_id'] }selected{/if}>{$vo['class_name']}</option>
-								{/foreach}
-							</select>
-							<input type="hidden" name="goods_attr_name" value="{$goods_info['goods_attr_name']}" />
+
+					<!--编辑时用到的SKU列表-->
+					<div class="js-edit-sku-list">
+						{foreach name="$goods_info['sku_list']" item="vo" key="k"}
+						<div data-index="{$k}">
+							<input type="hidden" name="edit_sku_id" value="{$vo['sku_id']}" />
+							<input type="hidden" name="edit_spec_name" value="{$vo['spec_name']}" />
+							<input type="hidden" name="edit_sku_no" value="{$vo['sku_no']}" />
+							<input type="hidden" name="edit_sku_spec_format" value="{$vo['sku_spec_format']}" />
+							<input type="hidden" name="edit_price" value="{$vo['price']}" />
+							<input type="hidden" name="edit_market_price" value="{$vo['market_price']}" />
+							<input type="hidden" name="edit_cost_price" value="{$vo['cost_price']}" />
+							<input type="hidden" name="edit_stock" value="{$vo['stock']}" />
+							<input type="hidden" name="edit_weight" value="{$vo['weight']}" />
+							<input type="hidden" name="edit_volume" value="{$vo['volume']}" />
+							<input type="hidden" name="edit_sku_image" value="{$vo['sku_image']}" />
+							<input type="hidden" name="edit_sku_images" value="{$vo['sku_images']}" />
 						</div>
+						{/foreach}
 					</div>
-					
-					<div class="layui-form-item js-attr-list">
+
+					<!--sku列表-->
+					<div class="layui-form-item sku-table">
 						<label class="layui-form-label"></label>
-						<div class="layui-input-block">
-							<div class="layui-form"></div>
-						</div>
+						<div class="layui-input-block"></div>
+					</div>
+
+				</div>
+
+				<div class="layui-form-item">
+					<label class="layui-form-label"><span class="required">*</span>总库存:</label>
+					<div class="layui-input-inline">
+						<input type="number" name="goods_stock" value="{$goods_info['goods_stock']}" placeholder="0" lay-verify="goods_stock" class="layui-input ns-len-short" autocomplete="off" {notempty name="$goods_info['goods_spec_format']" }disabled{/notempty}>
+					</div>
+					<div class="layui-form-mid layui-word-aux">/件</div>
+				</div>
+
+				<div class="layui-form-item">
+					<label class="layui-form-label"><span class="required">*</span>库存预警:</label>
+					<div class="layui-input-inline">
+						<input type="number" name="goods_stock_alarm" value="{$goods_info['goods_stock_alarm']}" placeholder="0" lay-verify="goods_stock_alarm" class="layui-input ns-len-short" autocomplete="off">
 					</div>
+					<div class="layui-form-mid layui-word-aux">/件 (设置最低库存预警值。当库存低于预警值时商家中心商品列表页库存列红字提醒,0为不预警。)</div>
+				</div>
+
+				<div class="layui-form-item">
+					<label class="layui-form-label">是否免邮:</label>
+					<div class="layui-input-block">
+						<input type="radio" name="is_free_shipping" value="1" title="是" lay-filter="is_free_shipping" {if $goods_info['is_free_shipping'] == 1 }checked{/if}>
+						<input type="radio" name="is_free_shipping" value="0" title="否" lay-filter="is_free_shipping" {if $goods_info['is_free_shipping'] == 0 }checked{/if}>
+					</div>
+				</div>
+
+				<div class="layui-form-item js-shipping-template" {if $goods_info['is_free_shipping'] == 0 }style="display:block;"{/if}>
+				<label class="layui-form-label">运费模板:</label>
+				<div class="layui-input-inline ns-len-mid">
+					<select name="shipping_template" lay-search="" lay-verify="shipping_template">
+						<option value="">请选择运费模板</option>
+						{foreach name="$express_template_list" item="vo"}
+						<option value="{$vo['template_id']}" {if $goods_info['shipping_template'] ==$vo['template_id'] }selected{/if}>{$vo['template_name']}</option>
+						{/foreach}
+					</select>
+				</div>
+				<div class="layui-input-inline">
+					<a class="default ns-text-color" href="{:addon_url('shop/express/addtemplate')}" target="_blank">添加运费模板</a>
 				</div>
 			</div>
-			
-			<!-- 商品详情 -->
-			<div class="layui-tab-item">
-				<div class="ns-form">
-					<div class="layui-form-item">
-						<font color="red">商品详情图 : 1095 * 高度不限 px</font>
-						<label class="layui-form-label">商品详情:</label>
-						<div class="layui-input-inline ns-special-length">
-							<input type="hidden" name="goods_content" value="{$goods_info['goods_content']}" />
-							<script id="editor" type="text/plain" style="width:100%;height:500px;"></script>
-						</div>
+		</div>
+	</div>
+
+	<!-- 其他信息 -->
+	<div class="layui-card ns-card-common">
+		<div class="layui-card-header">
+			<span class="ns-card-title">其他信息</span>
+		</div>
+
+		<div class="layui-card-body">
+			<div class="layui-form-item">
+				<label class="layui-form-label">排序:</label>
+				<div class="layui-input-inline">
+					<input type="number" name="sort" value="{$goods_info['sort']}" class="layui-input ns-len-small" placeholder="0" autocomplete="off">
+				</div>
+			</div>
+
+			<div class="layui-form-item">
+				<label class="layui-form-label"><span class="required">*</span>是否上架:</label>
+				<div class="layui-input-block">
+					<input type="radio" name="goods_state" value="1" title="立刻上架"  {if $goods_info['goods_state'] == 1 }checked{/if}>
+					<input type="radio" name="goods_state" value="0" title="放入仓库" {if $goods_info['goods_state'] == 0 }checked{/if}>
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+
+<!-- 媒体设置 -->
+<div class="layui-tab-item">
+	<div class="layui-card ns-card-common">
+		<div class="layui-card-header">
+			<span class="ns-card-title">基础信息</span>
+		</div>
+
+		<div class="layui-card-body">
+			<div class="layui-form-item goods-image-wrap">
+				<label class="layui-form-label"><span class="required">*</span>图片上传:</label>
+				<div class="layui-input-block">
+					<!--商品主图项-->
+					<div class="js-goods-image"></div>
+					<button class="layui-btn layui-btn-primary layui-btn-sm js-add-goods-image" type="button">上传图片</button>
+				</div>
+				<div class="ns-word-aux">第一张图片将作为商品主图,支持同时上传多张图片,多张图片之间可随意调整位置;支持jpg、gif、png格式上传或从图片空间中选择,建议使用尺寸800x800像素以上、大小不超过1M的正方形图片,上传后的图片将会自动保存在图片空间的默认分类中。</div>
+			</div>
+		</div>
+	</div>
+
+	<div class="layui-card ns-card-common">
+		<div class="layui-card-header">
+			<span class="ns-card-title">展示视频</span>
+		</div>
+
+		<div class="layui-card-body">
+			<div class="layui-form-item">
+				<label class="layui-form-label">视频上传:</label>
+				<div class="layui-input-block">
+					<div class="video-thumb">
+						<video id="goods_video" class="video-js vjs-big-play-centered" controls="" poster="SHOP_IMG/goods_video_preview.png" preload="auto"></video>
+						<span class="delete-video hide" onclick="deleteVideo()"></span>
 					</div>
+					<div id="videoUpload" title="视频上传" style="position: absolute;left: 0;width: 290px;height: 135px;opacity: 0;cursor: pointer;z-index:10;"></div>
+				</div>
+			</div>
+
+			<div class="layui-form-item">
+				<label class="layui-form-label">视频地址:</label>
+				<div class="layui-input-block">
+					<input type="text" name="video_url" placeholder="在此输入外链视频地址" value="{$goods_info['video_url']}" autocomplete="off" class="layui-input ns-len-long">
+				</div>
+				<div class="file-title ns-word-aux">
+					<div>注意事项:</div>
+					<ul>
+						<li>1、检查upload文件夹是否有读写权限。</li>
+						<li>2、PHP默认上传限制为2MB,需要在php.ini配置文件中修改“post_max_size”和“upload_max_filesize”的大小。</li>
+						<li>3、视频支持手动输入外链视频地址或者上传本地视频文件</li>
+						<li>4、必须上传.mp4视频格式</li>
+						<li>5、视频文件大小不能超过500MB</li>
+					</ul>
 				</div>
-				<script type="text/javascript" charset="utf-8" src="__STATIC__/ext/ueditor/ueditor.config.js"></script>
-				<script type="text/javascript" charset="utf-8" src="__STATIC__/ext/ueditor/ueditor.all.js"> </script>
-				<script type="text/javascript" charset="utf-8" src="__STATIC__/ext/ueditor/lang/zh-cn/zh-cn.js"></script>
-			
 			</div>
 		</div>
 	</div>
+</div>
+
+<!-- 属性设置 -->
+<div class="layui-tab-item">
+	<div class="ns-form">
+		<div class="layui-form-item">
+			<label class="layui-form-label">商品类型:</label>
+			<div class="layui-input-inline">
+				<select name="goods_attr_class" lay-search="" lay-filter="goods_attr_class">
+					<option value="">请选择商品类型</option>
+					{foreach name="$attr_class_list" item="vo"}
+					<option value="{$vo['class_id']}" {if $goods_info['goods_attr_class'] == $vo['class_id'] }selected{/if}>{$vo['class_name']}</option>
+					{/foreach}
+				</select>
+				<input type="hidden" name="goods_attr_name" value="{$goods_info['goods_attr_name']}" />
+			</div>
+		</div>
 
-	
-	<input type="hidden" name="goods_id" value="{$goods_info['goods_id']}" />
-	<input type="hidden" name="goods_spec_format" value="{$goods_info['goods_spec_format']}" />
-	<input type="hidden" name="goods_image" value="{$goods_info['goods_image']}" />
-	<input type="hidden" name="goods_attr_format" value="{$goods_info['goods_attr_format']}" />
-
-	
-	<div class="fixed-btn">
-		<button class="layui-btn layui-btn-primary ns-border-color ns-text-color js-prev" lay-submit="" lay-filter="prev">上一步</button>
-		<button class="layui-btn ns-bg-color js-save" lay-submit="" lay-filter="save">保存</button>
-		<button class="layui-btn layui-btn-primary ns-border-color ns-text-color js-next" lay-submit="" lay-filter="next">下一步</button>
+		<div class="layui-form-item js-attr-list">
+			<label class="layui-form-label"></label>
+			<div class="layui-input-block">
+				<div class="layui-form"></div>
+			</div>
+		</div>
 	</div>
 </div>
 
+<!-- 商品详情 -->
+<div class="layui-tab-item">
+	<div class="ns-form">
+		<div class="layui-form-item">
+			<label class="layui-form-label">商品详情:</label>
+			<div class="layui-input-inline ns-special-length">
+				<input type="hidden" name="goods_content" value="{$goods_info['goods_content']}" />
+				<script id="editor" type="text/plain" style="width:100%;height:500px;"></script>
+			</div>
+		</div>
+	</div>
+	<script type="text/javascript" charset="utf-8" src="__STATIC__/ext/ueditor/ueditor.config.js"></script>
+	<script type="text/javascript" charset="utf-8" src="__STATIC__/ext/ueditor/ueditor.all.js"> </script>
+	<script type="text/javascript" charset="utf-8" src="__STATIC__/ext/ueditor/lang/zh-cn/zh-cn.js"></script>
+
+</div>
+</div>
+</div>
+
+<input type="hidden" name="goods_id" value="{$goods_info['goods_id']}" />
+<input type="hidden" name="goods_spec_format" value="{$goods_info['goods_spec_format']}" />
+<input type="hidden" name="goods_image" value="{$goods_info['goods_image']}" />
+<input type="hidden" name="goods_attr_format" value="{$goods_info['goods_attr_format']}" />
+
+
+<div class="fixed-btn">
+	<button class="layui-btn layui-btn-primary ns-border-color ns-text-color js-prev" lay-submit="" lay-filter="prev">上一步</button>
+	<button class="layui-btn ns-bg-color js-save" lay-submit="" lay-filter="save">保存</button>
+	<button class="layui-btn layui-btn-primary ns-border-color ns-text-color js-next" lay-submit="" lay-filter="next">下一步</button>
+</div>
+</div>
 
 <!--选择商品分类-->
 <script type="text/html" id="selectedCategory">
-	
+
 	<div class="category-list">
-		
+
 		<div class="item">
 			<!--后续做搜索-->
 			<ul>
@@ -480,19 +428,19 @@
 				{/foreach}
 			</ul>
 		</div>
-		
+
 		<div class="item" data-level="2">
 			<!--后续做搜索-->
 			<ul></ul>
 		</div>
-		
-<!--		<div class="item" data-level="3">-->
-<!--			&lt;!&ndash;后续做搜索&ndash;&gt;-->
-<!--			<ul></ul>-->
-<!--		</div>-->
-	
+
+		<div class="item" data-level="3">
+			<!--后续做搜索-->
+			<ul></ul>
+		</div>
+
 	</div>
-	
+
 	<div class="selected-category-wrap">
 		<label>您当前选择的是:</label>
 		<span class="js-selected-category"></span>
@@ -506,20 +454,20 @@
 		<select name="goods_shop_category_{{i}}" lay-search="" lay-filter="goods_shop_category_{{i}}" data-index="{{i}}">
 			<option value=""></option>
 			{foreach name="$goods_shop_category_list" item="vo"}
-				{{# if(d.list[i] == {$vo['category_id']} ){ }}
-				<option value="{$vo['category_id']}" selected>{$vo['category_name']}</option>
-				{{# }else{ }}
-				<option value="{$vo['category_id']}">{$vo['category_name']}</option>
-				{{# } }}
-					{notempty name="$vo['child_list']"}
-						{foreach name="$vo['child_list']" item="second"}
-							{{# if(d.list[i] == {$second['category_id']} ){ }}
-							<option value="{$second['category_id']}" selected>&nbsp;&nbsp;&nbsp;&nbsp;{$second['category_name']}</option>
-							{{# }else{ }}
-							<option value="{$second['category_id']}">&nbsp;&nbsp;&nbsp;&nbsp;{$second['category_name']}</option>
-							{{# } }}
-						{/foreach}
-					{/notempty}
+			{{# if(d.list[i] == {$vo['category_id']} ){ }}
+			<option value="{$vo['category_id']}" selected>{$vo['category_name']}</option>
+			{{# }else{ }}
+			<option value="{$vo['category_id']}">{$vo['category_name']}</option>
+			{{# } }}
+			{notempty name="$vo['child_list']"}
+			{foreach name="$vo['child_list']" item="second"}
+			{{# if(d.list[i] == {$second['category_id']} ){ }}
+			<option value="{$second['category_id']}" selected>&nbsp;&nbsp;&nbsp;&nbsp;{$second['category_name']}</option>
+			{{# }else{ }}
+			<option value="{$second['category_id']}">&nbsp;&nbsp;&nbsp;&nbsp;{$second['category_name']}</option>
+			{{# } }}
+			{/foreach}
+			{/notempty}
 			{/foreach}
 		</select>
 		<i class="layui-icon layui-icon-close" data-index="{{i}}"></i>
@@ -529,7 +477,7 @@
 
 <!--规格项模板-->
 <script type="text/html" id="specTemplate">
-	
+
 	{{# for(var i=0;i<d.list.length;i++){ }}
 	<div class="spec-item" data-index="{{i}}" style="cursor:default !important;border:none;">
 		<div class="layui-form-item spec">
@@ -543,7 +491,7 @@
 					{{# } }}
 				</select>
 			</div>
-			
+
 			{{# if(i==0){ }}
 			<div class="layui-input-inline">
 				{{# if(d.add_spec_img){ }}
@@ -554,7 +502,7 @@
 			</div>
 			{{# } }}
 		</div>
-		
+
 		{{# if(d.list[i].spec_name != ''){ }}
 		<div class="layui-form-item spec-value">
 			{{# }else{ }}
@@ -583,17 +531,17 @@
 						{{# } }}
 					</ul>
 					{{# } }}
-					
+
 					<!--<a class="ns-text-color" href="javascript:;" data-index="{{i}}">+添加规格值</a>-->
-					
+
 					<!--<div class="add-spec-value-popup" data-index="{{i}}">-->
-						<!--<select name="spec_value_item"></select>-->
-						<!--<button class="layui-btn layui-btn-primary ns-border-color ns-text-color js-cancel-spec-value">取消</button>-->
+					<!--<select name="spec_value_item"></select>-->
+					<!--<button class="layui-btn layui-btn-primary ns-border-color ns-text-color js-cancel-spec-value">取消</button>-->
 					<!--</div>-->
-				
+
 				</div>
 			</div>
-		
+
 		</div>
 		{{# } }}
 
@@ -601,7 +549,7 @@
 
 <!--SKU列表模板-->
 <script type="text/html" id="skuTableTemplate">
-	
+
 	{{# if(d.skuList.length){ }}
 	<table class="layui-table">
 		<colgroup>
@@ -684,7 +632,7 @@
 			</td>
 		</tr>
 		{{# } }}
-		
+
 		</tbody>
 	</table>
 	{{# } }}
@@ -726,27 +674,27 @@
 			<td>{{d.list[i].attr_name}}</td>
 			<td>
 				{{# if(d.list[i].attr_type == 1){ }}
-					{{# for(var j=0;j<d.list[i].attr_value_format.length;j++){ }}
-						{{# if(d.list[i].attr_value_format[j].checked){ }}
-						<input type="radio" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" checked />
-						{{# }else{ }}
-						<input type="radio" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" />
-						{{# } }}
-					{{# } }}
+				{{# for(var j=0;j<d.list[i].attr_value_format.length;j++){ }}
+				{{# if(d.list[i].attr_value_format[j].checked){ }}
+				<input type="radio" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" checked />
+				{{# }else{ }}
+				<input type="radio" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" />
+				{{# } }}
+				{{# } }}
 				{{# }else if(d.list[i].attr_type == 2){ }}
-					{{# for(var j=0;j<d.list[i].attr_value_format.length;j++){ }}
-						{{# if(d.list[i].attr_value_format[j].checked){ }}
-						<input type="checkbox" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" lay-skin="primary" checked>
-						{{# }else{ }}
-						<input type="checkbox" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" lay-skin="primary">
-						{{# } }}
-					{{# } }}
+				{{# for(var j=0;j<d.list[i].attr_value_format.length;j++){ }}
+				{{# if(d.list[i].attr_value_format[j].checked){ }}
+				<input type="checkbox" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" lay-skin="primary" checked>
+				{{# }else{ }}
+				<input type="checkbox" name="attr_value_{{d.list[i].attr_id}}" value="{{d.list[i].attr_value_format[j].attr_value_id}}" title="{{d.list[i].attr_value_format[j].attr_value_name}}" data-attr-value-name="{{d.list[i].attr_value_format[j].attr_value_name}}" lay-skin="primary">
+				{{# } }}
+				{{# } }}
 				{{# }else if(d.list[i].attr_type == 3){ }}
-					{{# if(d.list[i].attr_value_format != ''){ }}
-					<input type="text" name="attr_value_{{d.list[i].attr_id}}" placeholder="{{d.list[i].attr_name}}" value="{{d.list[i].attr_value_format}}" class="layui-input ns-len-mid" autocomplete="off">
-					{{# }else{ }}
-					<input type="text" name="attr_value_{{d.list[i].attr_id}}" placeholder="{{d.list[i].attr_name}}" class="layui-input ns-len-mid" autocomplete="off">
-					{{# } }}
+				{{# if(d.list[i].attr_value_format != ''){ }}
+				<input type="text" name="attr_value_{{d.list[i].attr_id}}" placeholder="{{d.list[i].attr_name}}" value="{{d.list[i].attr_value_format}}" class="layui-input ns-len-mid" autocomplete="off">
+				{{# }else{ }}
+				<input type="text" name="attr_value_{{d.list[i].attr_id}}" placeholder="{{d.list[i].attr_name}}" class="layui-input ns-len-mid" autocomplete="off">
+				{{# } }}
 				{{# } }}
 			</td>
 		</tr>
@@ -756,24 +704,9 @@
 </script>
 {/block}
 {block name="script"}
-<script src="ADMIN_JS/address.js"></script>
 <script src="__STATIC__/ext/drag-arrange.js"></script>
 <script src="__STATIC__/ext/video/videojs-ie8.min.js"></script>
 <script src="__STATIC__/ext/video/video.min.js"></script>
 <script src="__STATIC__/ext/searchable_select/searchable_select.js"></script>
 <script src="SHOP_JS/goods_edit.js"></script>
-<script>
-	layui.use(['form', 'upload'], function() {
-		var form = layui.form,
-				$ = layui.jquery,
-				payType = 1, //结算类型
-				autotrophy = 0,//自营类型
-				upload = layui.upload,
-				repeat_flag = false; //防重复标识
-
-		form.render();
-
-		initArea(form); //三级联动初始化
-	})
-</script>
 {/block}