Parcourir la source

增加呈批时限

liranlong il y a 2 semaines
Parent
commit
cf94a23fc4

+ 6 - 0
tpl/shouwenbg/LDPSD/formeditZW.html

@@ -148,6 +148,12 @@
                                                 </div>
                                                 <div class="sp-line-gray"></div>
                                             </div>
+																						<div class="form-item" ng-if="!ctl.hide('show','CPSX')">
+																						    <div class="sp-col-30" style="line-height:32px;" title="呈批时限">呈批时限:</div>
+																						    <div class="sp-col-70">
+																						        <input type="text" class="sp-input laydate-logo" sp-laydate ng-model="ctl.data.CPSX" ng-disabled="ctl.hide('readonly','CPSX')" ng-change="ctl.changeFiled('CPSX')" />
+																						    </div>
+																						</div>
                                             <div class="form-item" ng-if="!ctl.hide('show','BT')">
                                                 <div class="sp-col-30" style="line-height:32px;" title="公文标题">公文标题:</div>
                                                 <div class="sp-col-70">

+ 18 - 0
tpl/shouwenbg/LDPSD/js/formeditZW.js

@@ -211,6 +211,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
     }
 
     self.readonly = {
+			CPSX: true,
         JJCD: false,
 				SWLB: false,
         SWBH: false,
@@ -237,6 +238,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
         USAGE: false
     }
     self.show = {
+			CPSX: false,
         JJCD: false,
 				SWLB: false,
         SWBH: false,
@@ -682,6 +684,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
         .success(function (obj) {
             var res = strToJson(s4.decryptData_CBC(obj.data));
             self.data = {
+							CPSX: res.data.SW_ZJWWJCBD.CPSX == "" ? "" : sp.format(res.data.SW_ZJWWJCBD.CPSX),
                 ID: res.data.SW_LDPSCBD.ID,
                 APPCODE: res.data.SW_LDPSCBD.APPCODE,
                 JJCD: res.data.SW_LDPSCBD.JJCD == "" ? self.JJCD[0].CODE : res.data.SW_LDPSCBD.JJCD,
@@ -714,6 +717,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
                 USAGE: res.data.SW_LDPSCBD.USAGE
             }
             self.readonly = {
+							CPSX: true,
                 JJCD: res.data.SW_LDPSCBD["JJCD.EREADONLY"] == "true",
 								SWLB: res.data.SW_LDPSCBD["SWLB.EREADONLY"] == "true",
                 SWBH: res.data.SW_LDPSCBD["SWBH.EREADONLY"] == "true",
@@ -740,6 +744,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
                 USAGE: res.data.SW_LDPSCBD["USAGE.EREADONLY"] == "true"
             }
             self.show = {
+							  CPSX:  res.data.SW_ZJWWJCBD["CPSX.ESHOW"] == "true",
                 JJCD: res.data.SW_LDPSCBD["JJCD.ESHOW"] == "true",
 								SWLB: res.data.SW_LDPSCBD["SWLB.ESHOW"] == "true",
                 SWBH: res.data.SW_LDPSCBD["SWBH.ESHOW"] == "true",
@@ -1748,6 +1753,19 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
         } else {
             self.data.SWQXLX = "督办";
         }
+				
+				if(str == "DBSX"){
+					let objDate = new Date()
+					let DBSXDate = new Date(self.data.DBSX)
+					let dif_t = DBSXDate.getTime() - objDate.getTime();
+					let Day_dif_t = dif_t/(1000*60*60*24)
+					if(Day_dif_t>10){
+						self.data.CPSX = sp.getNextDate(self.data.DBSX, -2);
+					}else{
+						self.data.CPSX = sp.getNextDate(self.data.DBSX, -1);
+					}
+					
+				}
     }
     //验证是否重复
     self.repeat = false;

+ 6 - 0
tpl/shouwenbg/WJCBD/formeditZW.html

@@ -158,6 +158,12 @@
                                                 </div>
                                                 <div class="sp-line-gray"></div>
                                             </div>
+																						<div class="form-item" ng-if="!ctl.hide('show','CPSX')">
+																						    <div class="sp-col-30" style="line-height:32px;" title="呈批时限">呈批时限:</div>
+																						    <div class="sp-col-70">
+																						        <input type="text" class="sp-input laydate-logo" sp-laydate ng-model="ctl.data.CPSX" ng-disabled="ctl.hide('readonly','CPSX')" ng-change="ctl.changeFiled('CPSX')" />
+																						    </div>
+																						</div>
                                             <div class="form-item" ng-if="!ctl.hide('show','BT')">
                                                 <div class="sp-col-30" style="line-height:32px;" title="公文标题">公文标题:</div>
                                                 <div class="sp-col-70">

+ 20 - 0
tpl/shouwenbg/WJCBD/js/formeditZW.js

@@ -213,6 +213,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
 	}
 
     self.readonly = {
+			  CPSX: true,
         JJCD: false,
         MIJI: false,
 		SWLB: false,
@@ -233,6 +234,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
         USAGE: false
     }
     self.show = {
+			  CPSX: false,
         JJCD: false,
         MIJI: false,
 				SWLB: false,
@@ -682,7 +684,10 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
         $http.post(apiurljs.login + "g2app/abase/queryData", { data: s4.encryptData_CBC(JSON.stringify(data)) }, postCfg)
         .success(function (obj) {
             var res = strToJson(s4.decryptData_CBC(obj.data));
+						console.log(res.data.SW_ZJWWJCBD)
             self.data = {
+							
+								CPSX: res.data.SW_ZJWWJCBD.CPSX == "" ? "" : sp.format(res.data.SW_ZJWWJCBD.CPSX),
                 ID: res.data.SW_ZJWWJCBD.ID,
                 APPCODE: res.data.SW_ZJWWJCBD.APPCODE,
                 JJCD: res.data.SW_ZJWWJCBD.JJCD == "" ? self.JJCD[0].CODE : res.data.SW_ZJWWJCBD.JJCD,
@@ -710,6 +715,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
                 SWQXLX: res.data.SW_ZJWWJCBD.SWQXLX == "" ? res.data.SW_ZJWWJCBD.SFDB != "C01" ? "办理" : "督办" : res.data.SW_ZJWWJCBD.SWQXLX
             }
             self.readonly = {
+							CPSX: true,
                 JJCD: res.data.SW_ZJWWJCBD["JJCD.EREADONLY"] == "true",
                 MIJI: res.data.SW_ZJWWJCBD["MIJI.EREADONLY"] == "true",
 								SWLB: res.data.SW_ZJWWJCBD["SWLB.EREADONLY"] == "true",
@@ -735,6 +741,7 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
                 USAGE: res.data.SW_ZJWWJCBD["USAGE.EREADONLY"] == "true"
             }
             self.show = {
+							CPSX:  res.data.SW_ZJWWJCBD["CPSX.ESHOW"] == "true",
                 JJCD: res.data.SW_ZJWWJCBD["JJCD.ESHOW"] == "true",
                 MIJI: res.data.SW_ZJWWJCBD["MIJI.ESHOW"] == "true",
 								SWLB: res.data.SW_ZJWWJCBD["SWLB.ESHOW"] == "true",
@@ -1709,6 +1716,19 @@ app.controller("formeditCtrl", ["$scope", "$http", "$timeout", "$sce", function
             self.data.SWQXLX = "督办";
             //self.data.DBLX = self.DBTYPE[0].CODE;
         }
+				
+				if(str == "DBSX"){
+					let objDate = new Date()
+					let DBSXDate = new Date(self.data.DBSX)
+					let dif_t = DBSXDate.getTime() - objDate.getTime();
+					let Day_dif_t = dif_t/(1000*60*60*24)
+					if(Day_dif_t>10){
+						self.data.CPSX = sp.getNextDate(self.data.DBSX, -2);
+					}else{
+						self.data.CPSX = sp.getNextDate(self.data.DBSX, -1);
+					}
+					
+				}
     }
     //验证是否重复
     self.repeat = false;