123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <html>
- <head>
- <link rel="stylesheet" type="text/css" href="/js/jquery-easyui-1.4.1/themes/default/easyui.css" />
- <link rel="stylesheet" type="text/css" href="/js/jquery-easyui-1.4.1/themes/icon.css" />
- <link rel="stylesheet" type="text/css" href="/css/taotao.css" />
- <script type="text/javascript" src="/js/jquery-easyui-1.4.1/jquery.min.js"></script>
- <script type="text/javascript" src="/js/jquery-easyui-1.4.1/jquery.easyui.min.js"></script>
- <script type="text/javascript" src="/js/jquery-easyui-1.4.1/locale/easyui-lang-zh_CN.js"></script>
- <script type="text/javascript" src="/js/common.js"></script>
- <link href="/js/kindeditor-4.1.10/themes/default/default.css" type="text/css" rel="stylesheet">
- <script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/kindeditor-all-min.js"></script>
- <script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/lang/zh_CN.js"></script>
- <title>新增商品</title>
- </head>
- <body>
- <div style="padding:10px 10px 10px 10px">
- <form id="itemAddForm" class="itemForm" method="post">
- <table cellpadding="5">
- <tr>
- <td>商品类目:</td>
- <td>
- <a href="javascript:void(0)" class="easyui-linkbutton selectItemCat">选择类目</a>
- <span ></span>
- <input type="hidden" name="cid" style="width: 280px;"></input>
- </td>
- </tr>
- <tr>
- <td>商品标题:</td>
- <td><input class="easyui-textbox" type="text" name="title" data-options="required:true" style="width: 280px;"></input></td>
- </tr>
- <tr>
- <td>商品卖点:</td>
- <td><input class="easyui-textbox" name="sellPoint" data-options="multiline:true,validType:'length[0,150]'" style="height:60px;width: 280px;"></input></td>
- </tr>
- <tr>
- <td>商品价格:</td>
- <td><input class="easyui-numberbox" type="text" name="priceView" data-options="min:1,max:99999999,precision:2,required:true" />
- <input type="hidden" name="price"/>
- </td>
- </tr>
- <tr>
- <td>库存数量:</td>
- <td><input class="easyui-numberbox" type="text" name="num" data-options="min:1,max:99999999,precision:0,required:true" /></td>
- </tr>
- <tr>
- <td>条形码:</td>
- <td>
- <input class="easyui-textbox" type="text" name="barcode" data-options="validType:'length[1,30]'" />
- </td>
- </tr>
- <tr>
- <td>商品图片:</td>
- <td>
- <a href="javascript:void(0)" class="easyui-linkbutton picFileUpload">上传图片</a>
- <div class="pics"><ul></ul></div>
- <input type="hidden" name="image"/>
- </td>
- </tr>
- <tr>
- <td>商品描述:</td>
- <td>
- <textarea style="width:800px;height:300px;visibility:hidden;" name="desc"></textarea>
- </td>
- </tr>
- <tr class="params hide">
- <td>商品规格:</td>
- <td>
-
- </td>
- </tr>
- </table>
- <input type="hidden" name="itemParams"/>
- </form>
- <div style="padding:5px">
- <a href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">提交</a>
- <a href="javascript:void(0)" class="easyui-linkbutton" onclick="clearForm()">重置</a>
- </div>
- </div>
- <script type="text/javascript">
- //编辑器参数
- kingEditorParams = {
- filePostName : "uploadFile",
- uploadJson : '/rest/pic/upload',
- dir : "image"
- };
-
- var itemAddEditor ;
- $(function(){
- //创建富文本编辑器
- itemAddEditor = KindEditor.create("#itemAddForm [name=desc]", kingEditorParams);
- //初始化类目选择
- initItemCat();
- //初始化图片上传
- initPicUpload();
- });
-
- //提交商品信息到后台
- function submitForm(){
- //校验表单
- if(!$('#itemAddForm').form('validate')){
- $.messager.alert('提示','表单还未填写完成!');
- return ;
- }
- $("#itemAddForm [name=price]").val(eval($("#itemAddForm [name=priceView]").val()) * 100);
- itemAddEditor.sync();
-
- //提交到后台的RESTful
- $.ajax({
- type: "POST",
- url: "/rest/item",
- data: $("#itemAddForm").serialize(),
- success: function(msg){
- $.messager.alert('提示','新增商品成功!');
- },
- error: function(){
- $.messager.alert('提示','新增商品失败!');
- }
- });
- }
-
- function clearForm(){
- $('#itemAddForm').form('reset');
- itemAddEditor.html('');
- }
-
- //类目选择初始化
- function initItemCat(){
- var selectItemCat = $(".selectItemCat");
- selectItemCat.click(function(){
- $("<div>").css({padding:"5px"}).html("<ul>")
- .window({
- width:'500',
- height:"450",
- modal:true,
- closed:true,
- iconCls:'icon-save',
- title:'选择类目',
- onOpen : function(){
- var _win = this;
- $("ul",_win).tree({
- url:'/rest/item/cat',
- method:'GET',
- animate:true,
- onClick : function(node){
- if($(this).tree("isLeaf",node.target)){
- // 填写到cid中
- selectItemCat.parent().find("[name=cid]").val(node.id);
- selectItemCat.next().text(node.text);
- $(_win).window('close');
- }
- }
- });
- },
- onClose : function(){
- $(this).window("destroy");
- }
- }).window('open');
- });
- }
-
- //图片上传初始化
- function initPicUpload(){
- $(".picFileUpload").click(function(){
- var form = $('#itemAddForm');
- KindEditor.editor(kingEditorParams).loadPlugin('multiimage',function(){
- var editor = this;
- editor.plugin.multiImageDialog({
- clickFn : function(urlList) {
- $(".pics li").remove();
- var imgArray = [];
- KindEditor.each(urlList, function(i, data) {
- imgArray.push(data.url);
- $(".pics ul").append("<li><a href='"+data.url+"' target='_blank'><img src='"+data.url+"' width='80' height='50' /></a></li>");
- });
- form.find("[name=image]").val(imgArray.join(","));
- editor.hideDialog();
- }
- });
- });
- });
- }
-
- </script>
- </body>
- </html>
|