forked from ps2hc5nfx/youxi
parent
7d30f0afd7
commit
abfbffb17e
@ -0,0 +1,174 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||||
|
<%@include file="../common/header.jsp"%>
|
||||||
|
<div class="easyui-panel" title="编辑商品" style="width:1200px;height:800px;">
|
||||||
|
<div style="padding:0px">
|
||||||
|
<form id="edit-form" method="post">
|
||||||
|
<input type="hidden" name="id" value="${product.id }">
|
||||||
|
<table cellspacing="15">
|
||||||
|
<tr>
|
||||||
|
<td width="60" align="right">商品分类:</td>
|
||||||
|
<td >
|
||||||
|
<select id="edit-categoryId" name="productCategoryId" idField="id" treeField="name" class="easyui-combotree easyui-validatebox" data-options="required:true, missingMessage:'请选择所属分类'" url="tree_list" panelHeight="256px" style="width:268px">
|
||||||
|
</select>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="60" align="right">商品标题:</td>
|
||||||
|
<td ><input type="text" name="name" value="${product.name }" class="wu-text easyui-validatebox" data-options="required:true, missingMessage:'请填写商品标题'" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="60" align="right">商品主图:</td>
|
||||||
|
<td>
|
||||||
|
<input readonly="readonly" value="${product.imageUrl }" type="text" id="add-imageUrl" name="imageUrl" class="wu-text easyui-validatebox" data-options="required:true, missingMessage:'请上传图片'" />
|
||||||
|
<a href="javascript:uploadPhoto()" id="upload-btn" class="easyui-linkbutton" iconCls="icon-upload">上传图片</a>
|
||||||
|
<a href="javascript:previewPhoto()" id="view-btn" class="easyui-linkbutton" iconCls="icon-eye">预览图片</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="60" align="right">商品价格:</td>
|
||||||
|
<td><input type="text" name="price" value="${product.price }" class="wu-text easyui-numberbox easyui-validatebox" data-options="required:true,min:0,precision:2, missingMessage:'请填写商品价格'" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="60" align="right">商品库存:</td>
|
||||||
|
<td ><input type="text" name="stock" value="${product.stock }" class="wu-text easyui-numberbox easyui-validatebox" data-options="required:true,min:0,precision:0, missingMessage:'请填写商品库存'" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="right">详情描述:</td>
|
||||||
|
<td style="border:0px;"><textarea id="edit-content" name="content" style="width:600px;height:200px;">${product.content }</textarea></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="right"></td>
|
||||||
|
<td style="border:0px;">
|
||||||
|
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="submitForm()">提交</a>
|
||||||
|
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-back" onclick="back()">返回</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="preview-dialog" class="easyui-dialog" data-options="closed:true,iconCls:'icon-save'" style="width:420px;">
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<img src="${product.imageUrl }" id="preview-photo" width="400px">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div id="process-dialog" class="easyui-dialog" data-options="closed:true,iconCls:'icon-upload',title:'正在上传图片'" style="width:450px; padding:10px;">
|
||||||
|
<div id="p" class="easyui-progressbar" style="width:400px;" data-options="text:'正在上传中...'"></div>
|
||||||
|
</div>
|
||||||
|
<input type="file" id="photo-file" style="display:none;" onchange="upload()">
|
||||||
|
<%@include file="../common/footer.jsp"%>
|
||||||
|
<!-- 配置文件 -->
|
||||||
|
<script type="text/javascript" src="../../resources/admin/ueditor/ueditor.config.js"></script>
|
||||||
|
<!-- 编辑器源码文件 -->
|
||||||
|
<script type="text/javascript" src="../../resources/admin/ueditor/ueditor.all.js"></script>
|
||||||
|
<!-- End of easyui-dialog -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
var ue = UE.getEditor('edit-content');
|
||||||
|
|
||||||
|
//上传图片
|
||||||
|
function start(){
|
||||||
|
var value = $('#p').progressbar('getValue');
|
||||||
|
if (value < 100){
|
||||||
|
value += Math.floor(Math.random() * 10);
|
||||||
|
$('#p').progressbar('setValue', value);
|
||||||
|
}else{
|
||||||
|
$('#p').progressbar('setValue',0)
|
||||||
|
}
|
||||||
|
};
|
||||||
|
function upload(){
|
||||||
|
if($("#photo-file").val() == '')return;
|
||||||
|
var formData = new FormData();
|
||||||
|
formData.append('photo',document.getElementById('photo-file').files[0]);
|
||||||
|
$("#process-dialog").dialog('open');
|
||||||
|
var interval = setInterval(start,200);
|
||||||
|
$.ajax({
|
||||||
|
url:'../user/upload_photo',
|
||||||
|
type:'post',
|
||||||
|
data:formData,
|
||||||
|
contentType:false,
|
||||||
|
processData:false,
|
||||||
|
success:function(data){
|
||||||
|
clearInterval(interval);
|
||||||
|
$("#process-dialog").dialog('close');
|
||||||
|
if(data.type == 'success'){
|
||||||
|
$("#preview-photo").attr('src',data.filepath);
|
||||||
|
$("#add-imageUrl").val(data.filepath);
|
||||||
|
}else{
|
||||||
|
$.messager.alert("消息提醒",data.msg,"warning");
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error:function(data){
|
||||||
|
clearInterval(interval);
|
||||||
|
$("#process-dialog").dialog('close');
|
||||||
|
$.messager.alert("消息提醒","上传失败!","warning");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function uploadPhoto(){
|
||||||
|
$("#photo-file").click();
|
||||||
|
|
||||||
|
}
|
||||||
|
function previewPhoto(){
|
||||||
|
$('#preview-dialog').dialog({
|
||||||
|
closed: false,
|
||||||
|
modal:true,
|
||||||
|
title: "预览商品主图",
|
||||||
|
buttons: [{
|
||||||
|
text: '确定',
|
||||||
|
iconCls: 'icon-ok',
|
||||||
|
handler: function(){
|
||||||
|
$('#preview-dialog').dialog('close');
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
text: '取消',
|
||||||
|
iconCls: 'icon-cancel',
|
||||||
|
handler: function () {
|
||||||
|
$('#preview-dialog').dialog('close');
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function submitForm(){
|
||||||
|
edit();
|
||||||
|
}
|
||||||
|
function back(){
|
||||||
|
window.history.go(-1);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 添加记录
|
||||||
|
*/
|
||||||
|
function edit(){
|
||||||
|
var validate = $("#edit-form").form("validate");
|
||||||
|
if(!validate){
|
||||||
|
$.messager.alert("消息提醒","请检查你输入的数据!","warning");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var data = $("#edit-form").serialize();
|
||||||
|
$.ajax({
|
||||||
|
url:'edit',
|
||||||
|
dataType:'json',
|
||||||
|
type:'post',
|
||||||
|
data:data,
|
||||||
|
success:function(data){
|
||||||
|
if(data.type == 'success'){
|
||||||
|
$.messager.alert('信息提示','添加成功!','info');
|
||||||
|
window.history.go(-1);
|
||||||
|
}else{
|
||||||
|
$.messager.alert('信息提示',data.msg,'warning');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
setTimeout(function(){
|
||||||
|
$("#edit-categoryId").combotree('setValue','${product.productCategoryId}');
|
||||||
|
},500);
|
||||||
|
|
||||||
|
</script>
|
Loading…
Reference in new issue