作者 何书鹏

后台规格编辑优化

... ... @@ -151,6 +151,9 @@ class Litestoregoods extends Backend
if ($this->dataLimit && $this->dataLimitFieldAutoFill) {
$params[$this->dataLimitField] = $this->auth->id;
}
if($params['spec_type'] == '20' && !$this->request->post("spec_many/a")){
$this->error('请添加规格');
}
try {
//是否采用模型验证
if ($this->modelValidate) {
... ... @@ -223,6 +226,9 @@ class Litestoregoods extends Backend
if ($this->request->isPost()) {
$params = $this->request->post("row/a");
if ($params) {
if($params['spec_type'] == '20' && !$this->request->post("spec_many/a")){
$this->error('请添加规格');
}
try {
//是否采用模型验证
if ($this->modelValidate) {
... ...
... ... @@ -102,12 +102,14 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','template','litestoreg
if (token) {
$("input[name='__token__']", form).val(token);
}
//关闭弹窗
var index = parent.Layer.getFrameIndex(window.name);
var callback = parent.$("#layui-layer" + index).data("callback");
parent.Layer.close(index);
//刷新列表
parent.$("#table").bootstrapTable('refresh');
if(xhr.responseJSON.code == 1){
//关闭弹窗
var index = parent.Layer.getFrameIndex(window.name);
var callback = parent.$("#layui-layer" + index).data("callback");
parent.Layer.close(index);
//刷新列表
parent.$("#table").bootstrapTable('refresh');
}
}
}, function (data, ret) {
$('.form-group', form).removeClass('has-feedback has-success has-error');
... ... @@ -192,12 +194,14 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','template','litestoreg
if (token) {
$("input[name='__token__']", form).val(token);
}
//关闭弹窗
var index = parent.Layer.getFrameIndex(window.name);
var callback = parent.$("#layui-layer" + index).data("callback");
parent.Layer.close(index);
//刷新列表
parent.$("#table").bootstrapTable('refresh');
if(xhr.responseJSON.code == 1){
//关闭弹窗
var index = parent.Layer.getFrameIndex(window.name);
var callback = parent.$("#layui-layer" + index).data("callback");
parent.Layer.close(index);
//刷新列表
parent.$("#table").bootstrapTable('refresh');
}
}
}, function (data, ret) {
$('.form-group', form).removeClass('has-feedback has-success has-error');
... ...