Authored by shuaiguo

Merge branch 'gray'

@@ -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'))