From 2ffd3fc56f81f08ec3dcfb50076e54542685725b Mon Sep 17 00:00:00 2001
From: jt <jt@activesoft.com.cn>
Date: 星期一, 29 一月 2024 09:18:14 +0800
Subject: [PATCH] Mobox3PDA-3037调试错误改进

---
 pages/modal/5600.vue |  419 ++++++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 311 insertions(+), 108 deletions(-)

diff --git a/pages/modal/5600.vue b/pages/modal/5600.vue
index 7eb6358..b278da6 100644
--- a/pages/modal/5600.vue
+++ b/pages/modal/5600.vue
@@ -137,13 +137,53 @@
 	display: inline-block;
 }
 .logo {
-	height: 50px;
-    width: 230px;
+	height: 100rpx;
+    width: 460rpx;
     display: flex;
     margin: 38% auto;
 }
 .dv-border{
 	border: 1px solid red;
+}
+.view-imagetext{
+  text-align: center;
+  width: 88%;
+  padding: 20rpx 40rpx 0px 40rpx;
+  /* border:1px solid red; */
+}
+.view-imagetext .view-imagetext-uploadlist {
+  padding: 30rpx 0px 10rpx 0px;
+  vertical-align: middle;
+  display: inline-block;
+  width: 100%;
+  height: 100%;
+  text-align: center;
+  line-height: 100%;
+  border: 2rpx solid transparent;
+  border-radius: 8rpx;
+  overflow: hidden;
+  background: #fff;
+  position: relative;
+  box-shadow: 0 2rpx 2rpx rgba(0, 0, 0, 0.2);
+  margin-right: 8rpx;
+}
+.view-imagetext .txt-text{
+  display: block;
+  margin: 20rpx;
+  font-weight: bold;
+}
+.view-detalist-centen{
+  text-align: center;
+  width: 100%;
+}
+  
+.view-detalist-centen .txt-detalist{
+  background: #94D5EF;
+  display: block;
+  width: 100%;
+  font-size: 36rpx;
+  line-height: 80rpx;
+  font-weight: 500;
 }
 </style>
 <style lang="scss">
@@ -164,6 +204,7 @@
 	.demo-uni-row .uni-input{
 		width: calc(100% - 120px);
 	}
+	
 </style>
 
 
@@ -197,59 +238,164 @@
 		    </view>
 		</view>
 		<view class="view-content">
-			<!-- 椤电 -->
-			<view class="dv-tab">
-				<uni-segmented-control :current="current" :values="items" @clickItem="onClickItem"
-					styleType="button">
-				</uni-segmented-control>
+			<!-- 鍥炬枃/鏂囨湰 -->
+			<view class="view-imagetext" v-if="pageType=='img_msg' || pageType=='msg'">
+			  <div class="view-imagetext-uploadlist" :style="{'background-color':page.Bk_Color}">
+				<!-- 鍥炬枃 -->
+				<image :src="page.Img" :style="{'width':page.Width+'px','height':page.Height+'px'}" v-if="pageType=='img_msg'"></image>
+				  
+				<!-- 鍥炬枃/鏂囨湰 -->
+				<text class="txt-text" 
+					:style="{'color':page.Txt_Color,'font-size':page.Font_Size,'font-family':page.Font}"
+				>{{page.Text}}</Text>
+			  </div>
 			</view>
-			<!-- 姝e湪鐮佺洏 -->
-			<view class="view-tabpage" v-if="current==0">
+			<!-- 澶氶〉绛炬暟鎹垪琛�-->
+			<view v-if="pageType=='mulit_page_datalist'">
+				<!-- 椤电 -->
+				<view class="dv-tab">
+					<uni-segmented-control :current="current" :values="items" @clickItem="onClickItem"
+						styleType="button">
+					</uni-segmented-control>
+				</view>
+				<!-- 1#椤电 -->
+				<view class="view-tabpage" v-if="current==0">
+					<image class="logo" v-if="detail1StyleDefList.length==0" src="../../images/mobox_log_200x40.png"></image>
+					<!-- <div class="dv-panel">
+						<div class="dv-panel-input">
+							<div >
+								<text class="txt_title" style="width:100px">test锛�/text>
+								<span class="form-item-span" >1111</span>
+							</div>
+							<div >
+								<text class="txt_title" style="width:100px">test锛�/text>
+								<span class="form-item-span" >1111</span>
+							</div>
+							<div>
+								<uni-row class="demo-uni-row">
+									<uni-col :span="12">
+										<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
+										<span class="form-item-span" >ffaaa</span>
+									</uni-col>
+									<uni-col :span="12">
+										<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
+										<span class="form-item-span" >ffaaaffaaaffaaaffaaaffaaa</span>
+									</uni-col>
+								</uni-row>
+							</div>
+							<div>
+								<uni-row class="demo-uni-row">
+									<uni-col :span="12">
+										<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
+										<span class="form-item-span" >fsfegfs</span>
+									</uni-col>
+									<uni-col :span="12">
+										<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
+										<input type="number" class="uni-input input-margintop" style="width: calc(100% - 120px);"/>
+									</uni-col>
+								</uni-row>
+							</div>
+						</div>
+						<div class="dv-panel-button">
+							<button type="warn" @tap="delItem(0)">鍒犻櫎</button>
+						</div>
+					</div> -->
+					<div class="dv-panel" v-for="(style,ii) in detail1StyleDefList">
+						<div class="dv-panel-input">
+							<div v-for="(item,index) in style.form.items">
+								<!-- 鏅�甯冨眬 -->
+								<view v-if="item.name=='Input'">
+									<text class="txt_title" :style="{'width':item.labelWidth+'px'}">{{item.label}}锛�/text>
+									<span class="form-item-span" v-if="item.disabled">{{item.value}}</span>
+									<input
+										class="uni-input"
+										v-if="!item.disabled"
+										:type="item.name=='InputNumber'?'number':'text'" 
+										:value="item.value" 
+										:disabled="item.disabled"
+										:placeholder="item.placeholder"
+									/>
+								</view>
+								<!-- 鏍呮牸甯冨眬 -->
+								<uni-row class="demo-uni-row" v-if="item.name=='Layout'">
+									<uni-col 
+										:span="24 / item.setting.col"
+										v-for="(cols,key) in item.setting.colList" 
+									>
+										<view v-if="cols!=null" >
+											<text class="txt_title" :style="{'width':cols.labelWidth+'px'}">{{cols.label}}锛�/text>
+											<span class="form-item-span" v-if="cols.disabled">{{cols.value}}</span>
+											<input
+												class="uni-input"
+												v-if="!cols.disabled"
+												:type="cols.name=='InputNumber'?'number':'text'" 
+												:value="cols.value" 
+												:disabled="cols.disabled"
+												:placeholder="cols.placeholder"
+											/>
+										</view>
+									</uni-col>
+								</uni-row>
+							</div>
+						 </div>
+						<div class="dv-panel-button">
+							<checkbox-group v-if="page.Page[0].Select_Button==true">
+								<label>
+									<checkbox :value="style.SelBut_Checked" :checked="style.SelBut_Checked" />
+									<!-- <text></text> -->
+								</label>
+							</checkbox-group>
+							<button type="primary" @click="savaItem(ii)" v-if="page.Page[0].OK_Button==true">淇濆瓨</Button>
+							<button type="warn" @tap="delItem(ii)" v-if="page.Page[0].Del_Button==true">鍒犻櫎</button>
+						</div>
+					</div>
+				</view>
+				<!-- 2#椤电 -->
+				<view class="view-tabpage2" v-if="current==1">
+					<image class="logo" v-if="detail2StyleDefList.length==0" src="../../images/mobox_log_200x40.png"></image>
+					<div class="dv-panel" v-for="(style,ii) in detail2StyleDefList">
+						<div class="dv-panel-input">
+							<div v-for="(item,index) in style.form.items">
+								<!-- 鏅�甯冨眬 -->
+								<view v-if="item.name!='Layout'">
+									<text class="txt_title" :style="{'width':item.labelWidth+'px'}">{{item.label}}锛�/text>
+									<span class="form-item-span">{{item.value}}</span>
+								</view>
+								<!-- 鏍呮牸甯冨眬 -->
+								<uni-row class="demo-uni-row" v-if="item.name=='Layout'">
+									<uni-col 
+										:span="24 / item.setting.col"
+										v-for="(cols,key) in item.setting.colList" 
+									>
+										<view v-if="cols!=null" >
+											<text class="txt_title" :style="{'width':cols.labelWidth+'px'}">{{cols.label}}锛�/text>
+											<span class="form-item-span">{{cols.value}}</span>
+										</view>
+									</uni-col>
+								</uni-row>
+							</div>
+						</div>
+						<div class="dv-panel-button">
+							<checkbox-group v-if="page.Page[1].Select_Button==true">
+								<label>
+									<checkbox :value="style.SelBut_Checked" :checked="style.SelBut_Checked" />
+									<!-- <text></text> -->
+								</label>
+							</checkbox-group>
+							<button type="primary" @click="savaDataObj(style,ii)" v-if="page.Page[1].OK_Button==true">淇濆瓨</Button>
+							<button type="warn" @tap="delDataObj(style,ii)" v-if="page.Page[1].Del_Button==true">鍒犻櫎</button>
+						</div>
+					</div>
+				</view>
+			</view>
+			<!-- 鍗曟暟鎹垪琛�-->
+			<view class="view-detalist-centen" v-if="pageType=='datalist'">
+			    <text class="txt-detalist">{{page.Page_Name}}</Text>
 				<image class="logo" v-if="detail1StyleDefList.length==0" src="../../images/mobox_log_200x40.png"></image>
-				
-				<!-- <div class="dv-panel">
-				    <div class="dv-panel-input">
-						<div >
-							<text class="txt_title" style="width:100px">test锛�/text>
-							<span class="form-item-span" >1111</span>
-						</div>
-				        <div >
-							<text class="txt_title" style="width:100px">test锛�/text>
-							<span class="form-item-span" >1111</span>
-						</div>
-						<div>
-							<uni-row class="demo-uni-row">
-								<uni-col :span="12">
-									<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
-									<span class="form-item-span" >ffaaa</span>
-								</uni-col>
-								<uni-col :span="12">
-									<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
-									<span class="form-item-span" >ffaaaffaaaffaaaffaaaffaaa</span>
-								</uni-col>
-							</uni-row>
-						</div>
-						<div>
-							<uni-row class="demo-uni-row">
-								<uni-col :span="12">
-									<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
-									<span class="form-item-span" >fsfegfs</span>
-								</uni-col>
-								<uni-col :span="12">
-									<text class="txt_title dv-form-item-col" style="width:100px">test锛�/text>
-									<input type="number" class="uni-input input-margintop" style="width: calc(100% - 120px);"/>
-								</uni-col>
-							</uni-row>
-						</div>
-					</div>
-					<div class="dv-panel-button">
-						<button type="warn" @tap="delItem(0)">鍒犻櫎</button>
-					</div>
-				</div> -->
 				<div class="dv-panel" v-for="(style,ii) in detail1StyleDefList">
-				    <div class="dv-panel-input">
-				        <div v-for="(item,index) in style.form.items">
-				            <!-- 鏅�甯冨眬 -->
+					<div class="dv-panel-input">
+						<div v-for="(item,index) in style.form.items">
+							<!-- 鏅�甯冨眬 -->
 							<view v-if="item.name=='Input'">
 								<text class="txt_title" :style="{'width':item.labelWidth+'px'}">{{item.label}}锛�/text>
 								<span class="form-item-span" v-if="item.disabled">{{item.value}}</span>
@@ -262,7 +408,7 @@
 									:placeholder="item.placeholder"
 								/>
 							</view>
-				            <!-- 鏍呮牸甯冨眬 -->
+							<!-- 鏍呮牸甯冨眬 -->
 							<uni-row class="demo-uni-row" v-if="item.name=='Layout'">
 								<uni-col 
 									:span="24 / item.setting.col"
@@ -282,40 +428,17 @@
 									</view>
 								</uni-col>
 							</uni-row>
-				        </div>
-				     </div>
-				    <div class="dv-panel-button">
-						<button type="warn" @tap="delItem(0)">鍒犻櫎</button>
-				    </div>
-				</div>
-			</view>
-			<!-- 宸茬爜鐩�-->
-			<view class="view-tabpage2" v-if="current==1">
-				<image class="logo" v-if="detail2StyleDefList.length==0" src="../../images/mobox_log_200x40.png"></image>
-				<div class="dv-panel" v-for="(style,ii) in detail2StyleDefList">
-				    <div class="dv-panel-input">
-				        <div v-for="(item,index) in style.form.items">
-				            <!-- 鏅�甯冨眬 -->
-							<view v-if="item.name!='Layout'">
-								<text class="txt_title" :style="{'width':item.labelWidth+'px'}">{{item.label}}锛�/text>
-								<span class="form-item-span">{{item.value}}</span>
-							</view>
-				            <!-- 鏍呮牸甯冨眬 -->
-							<uni-row class="demo-uni-row" v-if="item.name=='Layout'">
-								<uni-col 
-									:span="24 / item.setting.col"
-									v-for="(cols,key) in item.setting.colList" 
-								>
-									<view v-if="cols!=null" >
-										<text class="txt_title" :style="{'width':cols.labelWidth+'px'}">{{cols.label}}锛�/text>
-										<span class="form-item-span">{{cols.value}}</span>
-									</view>
-								</uni-col>
-							</uni-row>
-				        </div>
-				    </div>
+						</div>
+					 </div>
 					<div class="dv-panel-button">
-					 	<button type="warn" @tap="delDataObj(style,ii)">鍒犻櫎</button>
+						<checkbox-group v-if="page.Select_Button==true">
+							<label>
+								<checkbox :value="style.SelBut_Checked" :checked="style.SelBut_Checked" />
+								<!-- <text></text> -->
+							</label>
+						</checkbox-group>
+						<button type="primary" @click="savaItem(ii)" v-if="page.OK_Button==true">淇濆瓨</Button>
+						<button type="warn" @tap="delItem(ii)" v-if="page.Del_Button==true">鍒犻櫎</button>
 					</div>
 				</div>
 			</view>
@@ -349,7 +472,11 @@
       detail2StyleDefList:[],
 	  // 鍒嗘鍣ㄦ暟鎹� 	  current: 0,
-	  items: ['姝e湪鐮佺洏', '宸茬爜鐩�],
+	  pageType:'',
+	  page:{},
+	  Before_OK_Event:{},
+      After_OK_Event:{},
+	  items: [],
     };
   },
   onLoad(options) {
@@ -357,10 +484,33 @@
 	uni.setNavigationBarTitle({ title: options.titlename}); //璁剧疆椤堕儴鏍囬 
 	this.$data.param = JSON.parse(options.param);
 	// console.log(this.$data.param);
-	 //鑾峰彇CG_Detail锛堟墭鐩樿揣鍝佽〃锛夋暟鎹被鐨勮嚜瀹氫箟琛ㄥ崟鍙傛暟
-	this.Head_UIStyleGetInfo('CG_Detail',this.$data.param.Head_Panel_Style.ID);
-	this.Detail1_UIstyleGetInfo('CG_Detail',this.$data.param.Detail_List_Panel1_Style.ID);
-	this.Detail2_UIstyleGetInfo('CG_Detail',this.$data.param.Detail_List_Panel2_Style.ID);
+	 //鑾峰彇鏁版嵁绫荤殑鑷畾涔夎〃鍗曞弬鏁�+	this.Head_UIStyleGetInfo(this.$data.param.Cls.ID,this.$data.param.Grid_Style.ID);
+	
+	var $this = this;
+	//鍔犺浇鍒濆鐣岄潰
+	this.$data.param.Page_Def.forEach(async ele=>{
+	if($this.$data.param.Start_Page == ele.Name){
+		if(ele.Type=="img_msg"){  //鍥炬枃
+			ele.Img = ele.Img.replace(/ /g,'+');
+			ele.Width = parseInt(ele.Width);
+			ele.Height = parseInt(ele.Height);
+		} else if(ele.Type=="msg"){   //鏂囨湰
+		} else if(ele.Type=="mulit_page_datalist"){   //澶氶〉绛炬暟鎹垪琛�+			$this.$data.items.push(ele.Page[0].Name);
+			$this.$data.items.push(ele.Page[1].Name);
+			await $this.Detail1_UIstyleGetInfo(ele.Page[0].Cls.ID,ele.Page[0].UI_Style.ID);
+			await $this.Detail2_UIstyleGetInfo(ele.Page[1].Cls.ID,ele.Page[1].UI_Style.ID);
+		} else if(ele.Type=="datalist"){   //鍗曟暟鎹垪琛�+			await $this.Detail1_UIstyleGetInfo(ele.Cls.ID,ele.UI_Style.ID);
+		}
+		$this.$data.pageType = ele.Type;
+		$this.$data.page = ele;
+		console.log(this.page);
+	}
+	});
+	// this.Detail1_UIstyleGetInfo('CG_Detail',this.$data.param.Detail_List_Panel1_Style.ID);
+	// this.Detail2_UIstyleGetInfo('CG_Detail',this.$data.param.Detail_List_Panel2_Style.ID);
 	//椤甸潰鍒濆鍖栬幏鍙栫劍鐐� 	// this.focusMateria=true; 
   },	
@@ -411,6 +561,7 @@
 				     if(!ret.result.style_def.includes('"')) styledef = Base64.decode(ret.result.style_def);
 				}
 				$this.$data.detail1_styledef = ret.result.style_def? JSON.parse(styledef): {};
+				$this.$data.detail1_styledef.SelBut_Checked = false;
 				// console.log($this.$data.detail1_styledef);
 				// $this.$data.detail1StyleDefList.push($this.$data.detail1_styledef);
 				// let aa = JSON.stringify(this.detail1_styledef);
@@ -443,6 +594,7 @@
 				     if(!ret.result.style_def.includes('"')) styledef = Base64.decode(ret.result.style_def);
 				}
 				$this.$data.detail2_styledef = ret.result.style_def? JSON.parse(styledef): {};
+				$this.$data.detail2_styledef.SelBut_Checked = false;
 				// console.log($this.$data.detail2_styledef);
 				
 			}else{
@@ -462,8 +614,8 @@
 			console.log(result.decodedata);
 			item.value = result.decodedata;
 			uni.hideKeyboard();
-			
 			var $this = this;
+			
 			console.log(item);
 			if(item.oldvalue != item.value){
 			    item.oldvalue = item.value;
@@ -569,7 +721,8 @@
 								if(item.action_type == "insert_subtable_page_row"){ //鐮佺洏涓� 									var value = item.value;
 									$this.viewAceionRow(value);
-								} else if(item.action_type == "set_subtable_page_content"){  //宸茬爜鐩�+								} 
+								else if(item.action_type == "set_subtable_page_content"){  //宸茬爜鐩� 									var value = item.value;
 									if(value.clear == true && $this.$data.detail1StyleDefList.length>0){ //鍒ゆ柇鏄惁娓呯┖椤电鍐呭,姝e湪鐮佺洏鏄惁鏈夋暟鎹� 										uni.showModal({
@@ -590,7 +743,26 @@
 										$this.$data.detail2StyleDefList=[];
 										$this.viewAceionContent(value);
 									}
-								}
+								} 
+								else if(item.action_type == "show_page"){  //鏄剧ず鐣岄潰
+									var value = item.value;
+									$this.$data.param.Page_Def.forEach(async ele=>{
+									  if(value == ele.Name){ //鍒ゆ柇鑴氭湰鎸囧畾鐨勭晫闈㈠悕绉版槸鍚︾浉鍚�+										if(ele.Type=="img_msg"){
+										  ele.Width = parseInt(ele.Width);
+										  ele.Height = parseInt(ele.Height);
+										} else if(ele.Type=="msg"){
+										} else if(ele.Type=="mulit_page_datalist"){
+										  await $this.Detail1_UIstyleGetInfo(ele.Page[0].Cls.ID,ele.Page[0].UI_Style.ID);
+										  await $this.Detail2_UIstyleGetInfo(ele.Page[1].Cls.ID,ele.Page[1].UI_Style.ID);
+										} else if(ele.Type=="datalist"){
+										  await $this.Detail1_UIstyleGetInfo(ele.Cls.ID,ele.UI_Style.ID);
+										} 
+										$this.pageType = ele.Type; 
+										$this.page = ele;//杞浇鎸囧畾鐣岄潰style
+									  }
+									});
+								  }
 							});
 						}else{
 							// this.detail2StyleDefList=[];
@@ -675,10 +847,18 @@
 	onDetail1EnterChange(item){  //鐮佺洏涓牱寮忓洖杞︿簨浠� 	    console.log(item);
 	},
+	savaItem(index){  //淇濆瓨鐮佺洏涓牱寮忛潰鏉�+	    // this.detail1StyleDefList.splice(index,1);
+		uni.showModal({title:"鎻愮ず",content:"淇濆瓨鍔熻兘鏆傛椂鏃犳硶浣跨敤锛�,showCancel:false,confirmText:"鍙栨秷"});
+	},
 	delItem(index){  //鍒犻櫎鐮佺洏涓牱寮忛潰鏉� 	    this.detail1StyleDefList.splice(index,1);
 	},
-    delDataObj(style,index){  //鍒犻櫎宸茬爜鐩樻暟
+    savaDataObj(style,index){  //淇濆瓨宸茬爜鐩樻暟
+        // this.detail1StyleDefList.splice(index,1);
+    	uni.showModal({title:"鎻愮ず",content:"淇濆瓨鍔熻兘鏆傛椂鏃犳硶浣跨敤锛�,showCancel:false,confirmText:"鍙栨秷"});
+    },
+	delDataObj(style,index){  //鍒犻櫎宸茬爜鐩樻暟
       // console.log(style);
 	  var $this = this;
 	  uni.showModal({
@@ -716,14 +896,29 @@
       
     },
 	
-	ok(){ //纭畾
-		// var $this = this;
-		// console.log(this.$data.param.Before_OK_Event);
-	 //    console.log(this.$data.param.After_OK_Event);
-	    if(this.$data.param.Before_OK_Event) //鏄惁鏈夌‘瀹氬墠浜嬩欢
-	        this.sava(this.$data.param.Before_OK_Event);
-	    else if(this.$data.param.After_OK_Event)  //鏄惁鏈夌‘瀹氬悗浜嬩欢
-	        this.sava(this.$data.param.After_OK_Event);
+	//纭畾
+	ok(){
+		var $this = this;
+		this.$data.param.Page_Def.forEach(async ele=>{
+			if($this.pageType == ele.Type){
+			  if(ele.Type=="img_msg"){
+			  } else if(ele.Type=="msg"){
+			  } else if(ele.Type=="mulit_page_datalist"){
+				$this.Before_OK_Event = ele.Page[1].Before_ok.ID;
+				$this.After_OK_Event = ele.Page[1].After_OK_Event.ID;
+
+			  } else if(ele.Type=="datalist"){
+				$this.Before_OK_Event = ele.Before_ok.ID;
+				$this.After_OK_Event = ele.After_OK_Event.ID;
+			  }
+			}
+		});
+      // console.log(this.Before_OK_Event);
+      // console.log(this.After_OK_Event);
+	    if(this.$data.Before_OK_Event) //鏄惁鏈夌‘瀹氬墠浜嬩欢
+	        this.sava(this.$data.Before_OK_Event);
+	    else if(this.$data.After_OK_Event)  //鏄惁鏈夌‘瀹氬悗浜嬩欢
+	        this.sava(this.$data.After_OK_Event);
 	},
 	sava(event){
 		var $this = this;
@@ -749,7 +944,15 @@
 	        }else
 	          detail_attr[item.fieldId] = item.value;
 	      });
-	      detailAttrList.push(detail_attr);
+		  //鍒ゆ柇绫诲瀷鏄惁涓哄椤电鏁版嵁鍒楄〃/鍗曟暟鎹垪琛�+		  if($this.pageType=='mulit_page_datalist' || $this.pageType=='datalist'){
+		    if($this.page.Page[0].Select_Button==true){ //鍒ゆ柇閫夋嫨鎸夐挳鏄惁涓簍rue
+		      if(style.SelBut_Checked==true) 
+		        detailAttrList.push(detail_attr);
+		    } else 
+		      detailAttrList.push(detail_attr);
+		  } else 
+		      detailAttrList.push(detail_attr);
 	    });
 	    // console.log(detailAttrList);
 		//鑾峰彇姝e湪鐮佺洏閲屾病鏈夋樉绀虹殑瀛楁
@@ -800,10 +1003,10 @@
 		);
 		var dataInfo={
 		  ed_type: 0,
-		  start_transaction: '',
+          start_transaction: true,
 		  class_id: this.$data.head_styledef.form.clsId,
 		  class_name: '',
-		  event_id: this.$data.param.After_OK_Event.ID,
+		  event_id: event.ID,
 		  event_name: '',
 		  data_obj_id: '',
 		  obj_attr: '',
@@ -858,8 +1061,8 @@
 						  }
 						});
 					  }else{
-						if($this.$data.param.After_OK_Event.ID != event.ID){ //鍒ゆ柇褰撳墠浜嬩欢鏄惁鏄‘瀹氬悗浜嬩欢
-							$this.sava($this.$data.param.After_OK_Event); //鎵ц纭畾鍚庝簨浠�+						if($this.$data.After_OK_Event.ID != event.ID){ //鍒ゆ柇褰撳墠浜嬩欢鏄惁鏄‘瀹氬悗浜嬩欢
+							$this.sava($this.$data.After_OK_Event); //鎵ц纭畾鍚庝簨浠� 						}
 					  }
 					}else{

--
Gitblit v1.9.1