|
@@ -0,0 +1,196 @@
|
|
|
+<!DOCTYPE HTML>
|
|
|
+<html>
|
|
|
+<head>
|
|
|
+ <meta charset="utf-8">
|
|
|
+ <meta name="renderer" content="webkit|ie-comp|ie-stand">
|
|
|
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
|
+ <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
|
|
|
+ <meta http-equiv="Cache-Control" content="no-siteapp" />
|
|
|
+ <#include "/base/add_base.ftl">
|
|
|
+ <title>添加店铺信息</title>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+<div class="pd-20">
|
|
|
+ <form action="/admin/salesOrder/addStoreStatus" method="post" class="form form-horizontal" id="form-admin-add">
|
|
|
+ <input type="hidden" name="storeStatus" value="1">
|
|
|
+ <div class="row cl">
|
|
|
+ <label class="form-label col-xs-4 col-sm-3" style="padding-left: 0;margin-left: 0px;width: 17%;"><span class="c-red">*</span>所属公司:</label>
|
|
|
+ <div class="formControls col-xs-8 col-sm-9">
|
|
|
+
|
|
|
+ <select class="select" style="height: 30px" name="companyId" id="companyId">
|
|
|
+ <#list list as d>
|
|
|
+ <option value="${d.companyId}">${d.companyName}</option>
|
|
|
+ </#list>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="col-4"> </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="row cl">
|
|
|
+ <label class="form-label col-xs-4 col-sm-3" style="padding-left: 0;margin-left: 0px;width: 17%;"><span class="c-red">*</span>店铺名称:</label>
|
|
|
+ <div class="formControls col-xs-8 col-sm-9">
|
|
|
+ <input type="text" class="input-text" id="storeName" name="storeName" datatype="s1-30" nullmsg="不能为空">
|
|
|
+ </div>
|
|
|
+ <div class="col-4"> </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="row cl">
|
|
|
+ <label class="form-label col-xs-4 col-sm-3" style="padding-left: 0;margin-left: 0px;width: 17%;"><span class="c-red">*</span>Efast:</label>
|
|
|
+ <div class="formControls col-xs-8 col-sm-9">
|
|
|
+ <input type="text" class="input-text" id="storeEfast" name="storeEfast" datatype="s1-30" nullmsg="不能为空">
|
|
|
+ </div>
|
|
|
+ <div class="col-4"> </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="row cl">
|
|
|
+ <label class="form-label col-xs-4 col-sm-3" style="padding-left: 0;margin-left: 0px;width: 17%;"><span class="c-red">*</span>备注信息:</label>
|
|
|
+ <div class="formControls col-xs-8 col-sm-9">
|
|
|
+ <input type="text" class="input-text" id="storeRemark" name="storeRemark" datatype="s1-30" nullmsg="不能为空">
|
|
|
+ </div>
|
|
|
+ <div class="col-4"> </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="row cl">
|
|
|
+ <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
|
|
|
+ <input class="btn btn-primary radius" type="submit" value=" 提交 ">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+</div>
|
|
|
+</body>
|
|
|
+<script type="text/javascript">
|
|
|
+ /* 开启校验 */
|
|
|
+ $(function(){
|
|
|
+ $('.skin-minimal input').iCheck({
|
|
|
+ checkboxClass: 'icheckbox-blue',
|
|
|
+ radioClass: 'iradio-blue',
|
|
|
+ increaseArea: '20%'
|
|
|
+ });
|
|
|
+
|
|
|
+ $("#form-admin-add").Validform({
|
|
|
+ tiptype:function(msg,o,cssctl){
|
|
|
+ if (o.type == 3) {
|
|
|
+ layer.msg(msg,{icon:2,time:1500});
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ignoreHidden: false,
|
|
|
+ callback:function(form){
|
|
|
+ var send = true;
|
|
|
+ if (typeof user_callback != "undefined") {
|
|
|
+ send = user_callback();
|
|
|
+ }
|
|
|
+ if (typeof send == "undefined") {
|
|
|
+ add();
|
|
|
+ }
|
|
|
+ if (send) {
|
|
|
+ add();
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ /* 当前方法 */
|
|
|
+ function add() {
|
|
|
+ //此处请求后台程序,下方是成功后的前台处理……
|
|
|
+ ajax("POST", $("#form-admin-add").attr("action"), formatJSON(), function(res) {
|
|
|
+ if (res.resultCode == 200 && res.returnCode == 200) {
|
|
|
+ layer.msg('操作成功!',{icon: 6,time:1000}, function (){
|
|
|
+ var index = parent.layer.getFrameIndex(window.name);
|
|
|
+ if (typeof index != "undefined") {
|
|
|
+ parent.layer.close(index);
|
|
|
+ } else {
|
|
|
+ var href = window.redirect_url;
|
|
|
+ if (typeof href != "undefined") {
|
|
|
+ location.href = root_path + href;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ var error = null;
|
|
|
+ try {
|
|
|
+ error = res.returnMsg.error;
|
|
|
+ } catch (error) {
|
|
|
+
|
|
|
+ }
|
|
|
+ if (error != null && typeof error != "undefined") {
|
|
|
+ layer.msg("【操作失败】" + error,{icon: 1,time:3000});
|
|
|
+ } else {
|
|
|
+ layer.msg('请求失败,请重试!',{icon: 1,time:1000});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ /*将表单format 为 JSON*/
|
|
|
+ function formatJSON() {
|
|
|
+ var o={};
|
|
|
+ $($("#form-admin-add").serializeArray()).each(function(){
|
|
|
+ if (this.value != "" && this.value != null) {
|
|
|
+ // 如果value为空,则不要填充啦
|
|
|
+ if (o[this.name] !== undefined) {
|
|
|
+ if (!o[this.name].push) {
|
|
|
+ o[this.name] = [o[this.name]];
|
|
|
+ }
|
|
|
+ o[this.name].push(this.value || '');
|
|
|
+ } else {
|
|
|
+ o[this.name] = this.value || '';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return o;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Ajax请求封装
|
|
|
+ * @param type 请求方式:GET、POST
|
|
|
+ * @param uri 请求URI
|
|
|
+ * @param data 请求数据
|
|
|
+ * @param success_Callback 请求成功时的回调地址
|
|
|
+ */
|
|
|
+ function ajax(type, uri, data, success_Callback) {
|
|
|
+ type = type || "POST";
|
|
|
+ var index = null;
|
|
|
+ $.ajax({
|
|
|
+ type: type,
|
|
|
+ url: root_path + uri,
|
|
|
+ data: data,
|
|
|
+ dataType: "json",
|
|
|
+ traditional: true,
|
|
|
+ beforeSend: function () {
|
|
|
+ /* AJAX请求前,展示加载层 */
|
|
|
+ index = layer.load(0, {zIndex:1989101500, isOutAnim:true, shade: [0.8,'#fff']});
|
|
|
+ },
|
|
|
+ success: function(data){
|
|
|
+ /* 请求成功 判断是否触发服务器逻辑的错误 */
|
|
|
+ if (data.error) {
|
|
|
+ /* 如果触发错误,则不会回调成功方法 */
|
|
|
+ var info = (data.error == "auth_error") ? "[权限有误] 请联系管理员分配对应权限!" : "[服务器错误]" + data.error_msg;
|
|
|
+ layer.msg(info,{icon: 1,time:1700});
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ /* 回调成功的方法 */
|
|
|
+ success_Callback(data);
|
|
|
+ },
|
|
|
+ complete: function (xhr) {
|
|
|
+ /* 请求结束后 关闭加载层 */
|
|
|
+ layer.close(index);
|
|
|
+ },
|
|
|
+ error: function (xhr) {
|
|
|
+ /* 此处需要将错误,传递会服务器,以便以后分析处理 */
|
|
|
+ /*new Image().src = root_path + "/html_error/" + encodeURI(xhr.statusText);
|
|
|
+ layer.msg('请求失败,请重试!',{icon: 1,time:1000});*/
|
|
|
+ try {
|
|
|
+ var data = JSON.parse(xhr.responseText);
|
|
|
+ var info = (data.error == "auth_error") ? "[权限有误] 请联系管理员分配对应权限!" : "[服务器错误]" + data.error_msg;
|
|
|
+ layer.msg(info,{icon: 1,time:1700});
|
|
|
+ } catch (e) {
|
|
|
+ new Image().src = root_path + "/html_error/" + encodeURI(xhr.statusText);
|
|
|
+ layer.msg('请求失败,请重试!',{icon: 1,time:1000});
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+</script>
|
|
|
+</html>
|