|
@@ -10,6 +10,7 @@
|
|
|
initData();
|
|
|
initCalcTax();
|
|
|
initContractMilestone();
|
|
|
+ // bindGenerateSerial();
|
|
|
z.workflow.saveBtn.addListener("onSaveClick", submit);
|
|
|
}
|
|
|
|
|
@@ -19,6 +20,45 @@
|
|
|
initAreaManager();
|
|
|
}
|
|
|
|
|
|
+ function bindGenerateSerial(){
|
|
|
+ $("#generateSerial").on("click",function(){
|
|
|
+ var zrbmId = $("[name='contract$zrbmId']").val();
|
|
|
+ if(!zrbmId){
|
|
|
+ z.ui.alertWarning("请选择责任部门!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var genFlag = true;
|
|
|
+ var xmbh = $("[name='project$xmbh'] input").val();
|
|
|
+ if(xmbh) {
|
|
|
+ z.ui.confirm("confirm").init({
|
|
|
+ content: '已有编号[' +xmbh + '],重新生成会覆盖原有编号,是否继续?',
|
|
|
+ onCancel: function () {
|
|
|
+ genFlag = false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ var postdata = {"name": '合同签订',
|
|
|
+ "deptId": zrbmId}
|
|
|
+ if(genFlag){
|
|
|
+ z.ui.ajax({
|
|
|
+ type: "post",
|
|
|
+ contentType: "application/json",
|
|
|
+ url: "/common/generate-serial-number",
|
|
|
+ data: JSON.stringify(postdata),
|
|
|
+ success: function (res) {
|
|
|
+ if(res && res.code === 0){
|
|
|
+ $("[name='project$xmbh'] input").val(res.data)
|
|
|
+ } else {
|
|
|
+ z.ui.alertWarning(res.msg);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function () {
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
function initClient(){
|
|
|
z.ui.ajax({
|
|
|
type: "get",
|