|
|
@@ -1,14 +1,46 @@
|
|
|
+var personClear = 0;
|
|
|
shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
+
|
|
|
initalizeDOM: function () {
|
|
|
var _self = this;
|
|
|
|
|
|
shr.esign.ESignGlobalStatusOverviewList.superClass.initalizeDOM.call(this);
|
|
|
- if(_self.initData&&_self.initData.custom_params){
|
|
|
+ if (_self.initData && _self.initData.custom_params) {
|
|
|
+ }
|
|
|
+ $("#person").shrPromptBox({
|
|
|
+ onchange: function (e,data) {
|
|
|
+ var previous = data.previous;
|
|
|
+ var current = data.current;
|
|
|
+ if(current){
|
|
|
+ var selectedIds = _self.getSelectedIds();
|
|
|
+ try{
|
|
|
+ shr.showConfirm("纭�畾娣诲姞鍛樺伐鍚楋紵", function () {
|
|
|
+ top.Messenger().hideAll();
|
|
|
+ _self.doRemoteWithBatchAction({
|
|
|
+ method: 'addPerson',
|
|
|
+ billId: selectedIds,
|
|
|
+ personId:current.id,
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }finally {
|
|
|
+ setTimeout(()=>{$("#person").shrPromptBox("setValue",null);},500);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ *娣诲姞鍛樺伐
|
|
|
+ */
|
|
|
+ addPersonAction: function () {
|
|
|
+ var _self = this;
|
|
|
+ var selectedIds = this.getSelectedIds();
|
|
|
+ if (selectedIds) {
|
|
|
+ $("#person").parent().next().click();
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
/**
|
|
|
- *撤销签署流程
|
|
|
+ *鎾ら攢绛剧讲娴佺▼
|
|
|
*/
|
|
|
revoke_by_fileAction: function () {
|
|
|
var _self = this;
|
|
|
@@ -18,8 +50,9 @@ shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
billId: selectedIds
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
/**
|
|
|
- *基于文件发起签署
|
|
|
+ *鍩轰簬鏂囦欢鍙戣捣绛剧讲
|
|
|
*/
|
|
|
create_by_fileAction: function () {
|
|
|
var _self = this;
|
|
|
@@ -30,7 +63,7 @@ shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
});
|
|
|
},
|
|
|
/**
|
|
|
- *催签流程中签署人
|
|
|
+ *鍌��娴佺▼涓��缃蹭汉
|
|
|
*/
|
|
|
urge_by_fileAction: function () {
|
|
|
var _self = this;
|
|
|
@@ -42,7 +75,7 @@ shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
});
|
|
|
},
|
|
|
/**
|
|
|
- * 审批
|
|
|
+ * 瀹℃壒
|
|
|
*/
|
|
|
previewAction: function () {
|
|
|
var _self = this;
|
|
|
@@ -52,21 +85,21 @@ shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
_self.doRemoteWithBatchAction({
|
|
|
method: 'preview',
|
|
|
billId: selectedIds,
|
|
|
- success:function (response){
|
|
|
- if(response){
|
|
|
- setTimeout(()=>{
|
|
|
+ success: function (response) {
|
|
|
+ if (response) {
|
|
|
+ setTimeout(() => {
|
|
|
_self.reloadPage({
|
|
|
uipk: "com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview.view",
|
|
|
billId: selectedIds,
|
|
|
method: 'view'
|
|
|
});
|
|
|
- },500);
|
|
|
+ }, 500);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
/**
|
|
|
- * 审批
|
|
|
+ * 瀹℃壒
|
|
|
*/
|
|
|
syncAttachmentsAction: function () {
|
|
|
var _self = this;
|
|
|
@@ -78,7 +111,7 @@ shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
});
|
|
|
},
|
|
|
/**
|
|
|
- * 同步签署状态
|
|
|
+ * 鍚屾�绛剧讲鐘舵€�
|
|
|
*/
|
|
|
detail_sign_fieldsAction: function () {
|
|
|
var _self = this;
|
|
|
@@ -90,13 +123,13 @@ shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
});
|
|
|
},
|
|
|
/**
|
|
|
- * 执行远程服务端方法,适用于有批量操作的远程调用
|
|
|
+ * 鎵ц�杩滅▼鏈嶅姟绔�柟娉曪紝閫傜敤浜庢湁鎵归噺鎿嶄綔鐨勮繙绋嬭皟鐢�
|
|
|
*/
|
|
|
doRemoteWithBatchAction: function (param) {
|
|
|
var _self = this;
|
|
|
var data = param;
|
|
|
data = $.extend(_self.prepareParam(), data);
|
|
|
- data = $.extend({ permItemId: shr.getCurrentPagePermItemId() }, data);
|
|
|
+ data = $.extend({permItemId: shr.getCurrentPagePermItemId()}, data);
|
|
|
var func = data.func;
|
|
|
var success = param.success;
|
|
|
delete data.func;
|
|
|
@@ -131,7 +164,7 @@ shr.defineClass("shr.esign.ESignGlobalStatusOverviewList", shr.framework.List, {
|
|
|
},
|
|
|
|
|
|
closeCallback: function () {
|
|
|
- // 这里需要存一下是否全部成功的标识
|
|
|
+ // 杩欓噷闇€瑕佸瓨涓€涓嬫槸鍚﹀叏閮ㄦ垚鍔熺殑鏍囪瘑
|
|
|
sessionStorage.setItem('deleteSuccess', batchTipsData.failureCount ? 0 : 1);
|
|
|
_self.reloadGrid();
|
|
|
}
|