Merge branch 'gray'
Showing
2 changed files
with
46 additions
and
4 deletions
@@ -44,6 +44,16 @@ var operationEdit={ | @@ -44,6 +44,16 @@ var operationEdit={ | ||
44 | cnName : '每满减', | 44 | cnName : '每满减', |
45 | param_list : [ | 45 | param_list : [ |
46 | { | 46 | { |
47 | + name: 'parallel', | ||
48 | + display_name : '是否平行', | ||
49 | + type: 'radio', | ||
50 | + default_value: 'N', | ||
51 | + values: ['N','Y'], | ||
52 | + remark: `设置为平行:<br/> | ||
53 | + 用户结算:与店铺券、红包平行计算、与平台券不平行<br/> | ||
54 | + 财务结算:此促销优惠部分,代销供应商承担、经销平台承担` | ||
55 | + }, | ||
56 | + { | ||
47 | name:'maxLoopNumber' , | 57 | name:'maxLoopNumber' , |
48 | display_name : '循环上限', | 58 | display_name : '循环上限', |
49 | type : 'text', | 59 | type : 'text', |
@@ -224,7 +234,7 @@ var operationEdit={ | @@ -224,7 +234,7 @@ var operationEdit={ | ||
224 | } | 234 | } |
225 | break; | 235 | break; |
226 | case "textarea": | 236 | case "textarea": |
227 | - _input=$("<textarea style=\"width: 400px; height: 90px;\"></textarea>"); | 237 | + _input=$("<textarea style=\"width: 400px; height: 90px;border: 1px solid #ccc\"></textarea>"); |
228 | if(this.actionParam&&this.actionParam[_param.name]){ | 238 | if(this.actionParam&&this.actionParam[_param.name]){ |
229 | _input.text(this.actionParam[_param.name]); | 239 | _input.text(this.actionParam[_param.name]); |
230 | }else{ | 240 | }else{ |
@@ -233,9 +243,20 @@ var operationEdit={ | @@ -233,9 +243,20 @@ var operationEdit={ | ||
233 | 243 | ||
234 | break; | 244 | break; |
235 | } | 245 | } |
246 | + var $inputParent = _html.children("div"); | ||
247 | + if(_param.type === 'radio') { | ||
248 | + $inputParent.html(''); | ||
249 | + _param.values.forEach(value=> { | ||
250 | + $inputParent.append($(`<label style="${value === 'N' ? 'margin-right: 50px' : ''}"><input type="radio" id="${_param.name}" | ||
251 | + name="${_param.name}" | ||
252 | + value="${value}" | ||
253 | + ${(this.actionParam&&this.actionParam[_param.name] || 'N') === value ? 'checked' : ''} />${value === 'N' ? '否': '是'}</label>`)) | ||
254 | + }) | ||
255 | + }else{ | ||
236 | _input.attr("id",_param.name); | 256 | _input.attr("id",_param.name); |
237 | _input.attr("name",_param.name); | 257 | _input.attr("name",_param.name); |
238 | - var $inputParent = _html.children("div").html(_input); | 258 | + $inputParent.html(_input); |
259 | + } | ||
239 | if(_param.post_label) { | 260 | if(_param.post_label) { |
240 | $inputParent.css({'display': 'flex', 'align-items': 'center'}); | 261 | $inputParent.css({'display': 'flex', 'align-items': 'center'}); |
241 | $inputParent.append($('<span>倍</span>').css('padding-left', '10px')) | 262 | $inputParent.append($('<span>倍</span>').css('padding-left', '10px')) |
@@ -747,6 +747,16 @@ webpackJsonp([28],[ | @@ -747,6 +747,16 @@ webpackJsonp([28],[ | ||
747 | cnName : '每满减', | 747 | cnName : '每满减', |
748 | param_list : [ | 748 | param_list : [ |
749 | { | 749 | { |
750 | + name: 'parallel', | ||
751 | + display_name : '是否平行', | ||
752 | + type: 'radio', | ||
753 | + default_value: 'N', | ||
754 | + values: ['N','Y'], | ||
755 | + remark: `设置为平行:<br/> | ||
756 | + 用户结算:与店铺券、红包平行计算、与平台券不平行<br/> | ||
757 | + 财务结算:此促销优惠部分,代销供应商承担、经销平台承担` | ||
758 | + }, | ||
759 | + { | ||
750 | name:'maxLoopNumber' , | 760 | name:'maxLoopNumber' , |
751 | display_name : '循环上限', | 761 | display_name : '循环上限', |
752 | type : 'text', | 762 | type : 'text', |
@@ -927,7 +937,7 @@ webpackJsonp([28],[ | @@ -927,7 +937,7 @@ webpackJsonp([28],[ | ||
927 | } | 937 | } |
928 | break; | 938 | break; |
929 | case "textarea": | 939 | case "textarea": |
930 | - _input=$("<textarea style=\"width: 400px; height: 90px;\"></textarea>"); | 940 | + _input=$("<textarea style=\"width: 400px; height: 90px;border: 1px solid #ccc\"></textarea>"); |
931 | if(this.actionParam&&this.actionParam[_param.name]){ | 941 | if(this.actionParam&&this.actionParam[_param.name]){ |
932 | _input.text(this.actionParam[_param.name]); | 942 | _input.text(this.actionParam[_param.name]); |
933 | }else{ | 943 | }else{ |
@@ -936,9 +946,20 @@ webpackJsonp([28],[ | @@ -936,9 +946,20 @@ webpackJsonp([28],[ | ||
936 | 946 | ||
937 | break; | 947 | break; |
938 | } | 948 | } |
949 | + var $inputParent = _html.children("div"); | ||
950 | + if(_param.type === 'radio') { | ||
951 | + $inputParent.html(''); | ||
952 | + _param.values.forEach(value=> { | ||
953 | + $inputParent.append($(`<label style="${value === 'N' ? 'margin-right: 50px' : ''}"><input type="radio" id="${_param.name}" | ||
954 | + name="${_param.name}" | ||
955 | + value="${value}" | ||
956 | + ${(this.actionParam&&this.actionParam[_param.name] || 'N') === value ? 'checked' : ''} />${value === 'N' ? '否': '是'}</label>`)) | ||
957 | + }) | ||
958 | + }else{ | ||
939 | _input.attr("id",_param.name); | 959 | _input.attr("id",_param.name); |
940 | _input.attr("name",_param.name); | 960 | _input.attr("name",_param.name); |
941 | - var $inputParent = _html.children("div").html(_input); | 961 | + $inputParent.html(_input); |
962 | + } | ||
942 | if(_param.post_label) { | 963 | if(_param.post_label) { |
943 | $inputParent.css({'display': 'flex', 'align-items': 'center'}); | 964 | $inputParent.css({'display': 'flex', 'align-items': 'center'}); |
944 | $inputParent.append($('<span>倍</span>').css('padding-left', '10px')) | 965 | $inputParent.append($('<span>倍</span>').css('padding-left', '10px')) |
-
Please register or login to post a comment