Browse Source

debug清单模板

zhongzewei 7 năm trước cách đây
mục cha
commit
011ff472ab
2 tập tin đã thay đổi với 25 bổ sung3 xóa
  1. 1 0
      modules/users/models/bills_template_model.js
  2. 24 3
      web/users/js/template.js

+ 1 - 0
modules/users/models/bills_template_model.js

@@ -63,6 +63,7 @@ class BillsTemplateModel extends BaseModel {
                     }
                 } else if (data.type === 'delete') {
                     result = await this.db.delete(condition);
+                    result = result.result;
                     if (result === undefined || result.ok ===undefined || !result.ok) {
                         throw '删除数据错误';
                     }

+ 24 - 3
web/users/js/template.js

@@ -33,13 +33,14 @@ let TEMPLATE_BILLS_SETTING = {
             "spanRows":[1],
             "vAlign":[1],
             "hAlign":[1],
-            "font":["Arial"]
+            "font":["Arial"],
         },
         "data":{
             "field":"code",
             "vAlign":0,
             "hAlign":3,
-            "font":"Arail"
+            "font":"Arail",
+            "formatter": '@'
         }
     }, {
         "width":300,
@@ -229,7 +230,8 @@ $(document).ready(function () {
     let tree = idTree.createNew({id: 'ID', pid: 'ParentID', nid: 'NextSiblingID', rootId: -1, autoUpdate: true});
     let billsSpread = TREE_SHEET_HELPER.createNewSpread($('#billsSpread')[0]);
     let controller = TREE_SHEET_CONTROLLER.createNew(tree, billsSpread.getActiveSheet(), TEMPLATE_BILLS_SETTING);
-
+    //format code
+    //billsSpread.getSheet(0).setFormatter(-1, 1, '@');
     controller.bind('refreshBaseActn', RefreshBaseActn);
 
     billsSpread.bind(GC.Spread.Sheets.Events.EditEnded, function (sender, info) {
@@ -287,6 +289,8 @@ $(document).ready(function () {
     RefreshBaseActn(tree);
 
     $('#insert').click(function () {
+        let me = this;
+        $(me).addClass('disabled');
         var selected = controller.tree.selected, updateData;
         if (selected) {
             updateData = controller.tree.getInsertData(selected.getParentID(), selected.getNextSiblingID());
@@ -297,58 +301,75 @@ $(document).ready(function () {
             CommonAjax.post(updateUrl, updateData, function (data) {
                 controller.insert();
                 controller.showTreeData();
+                $(me).removeClass('disabled');
             });
         } else {
             alert('新增节点失败, 请重试.');
+            $(me).removeClass('disabled');
         }
     });
     $('#delete').click(function () {
+        let me = this;
+        $(me).addClass('disabled');
         var selected = controller.tree.selected, updateData;
         if (selected) {
             updateData = controller.tree.getDeleteData(selected);
             CommonAjax.post(updateUrl, updateData, function (data) {
                 controller.delete();
                 controller.showTreeData();
+                $(me).removeClass('disabled');
             });
         }
     });
     $('#upLevel').click(function () {
+        let me = this;
+        $(me).addClass('disabled');
         var selected = controller.tree.selected, updateData;
         if (selected) {
             updateData = selected.getUpLevelData();
             CommonAjax.post(updateUrl, updateData, function (data) {
                 controller.upLevel();
                 controller.showTreeData();
+                $(me).removeClass('disabled');
             });
         }
     });
     $('#downLevel').click(function () {
+        let me = this;
+        $(me).addClass('disabled');
         var selected = controller.tree.selected, updateData;
         if (selected) {
             updateData = selected.getDownLevelData();
             CommonAjax.post(updateUrl, updateData, function (data) {
                 controller.downLevel();
                 controller.showTreeData();
+                $(me).removeClass('disabled');
             });
         }
     });
     $('#upMove').click(function () {
+        let me = this;
+        $(me).addClass('disabled');
         var selected = controller.tree.selected, updateData;
         if (selected) {
             updateData = selected.getUpMoveData();
             CommonAjax.post(updateUrl, updateData, function (data) {
                 controller.upMove();
                 controller.showTreeData();
+                $(me).removeClass('disabled');
             });
         }
     });
     $('#downMove').click(function () {
+        let me = this;
+        $(me).addClass('disabled');
         var selected = controller.tree.selected, updateData;
         if (selected) {
             updateData = selected.getDownMoveData();
             CommonAjax.post(updateUrl, updateData, function (data) {
                 controller.downMove();
                 controller.showTreeData();
+                $(me).removeClass('disabled');
             });
         }
     });