Browse Source

控制价,右键菜单问题

MaiXinRong 1 year ago
parent
commit
eccb229031
1 changed files with 3 additions and 3 deletions
  1. 3 3
      app/public/js/ctrl_price.js

+ 3 - 3
app/public/js/ctrl_price.js

@@ -14,7 +14,7 @@ const invalidFields = {
     xmj: ['quantity', 'unit_price'],
 };
 $(document).ready(() => {
-    const copyBlockTag = 'zh.calc.copyBlock';
+    const copyBlockTag = 'zh.calc.copyBlock.ctrlPrice';
     let stdXmj, stdGcl, searchCtrlPrice;
     autoFlashHeight();
     const priceSpread = SpreadJsObj.createNewSpread($('#ctrl-price-spread')[0]);
@@ -462,7 +462,7 @@ $(document).ready(() => {
         priceSpread.bind(spreadNS.Events.ClipboardPasting, priceTreeOpr.clipboardPasting);
         SpreadJsObj.addDeleteBind(priceSpread, priceTreeOpr.deletePress);
         $.contextMenu({
-            selector: '#budget-spread',
+            selector: '#ctrl-price-spread',
             build: function ($trigger, e) {
                 const target = SpreadJsObj.safeRightClickSelection($trigger, e, priceSpread);
                 return target.hitTestType === spreadNS.SheetArea.viewport || target.hitTestType === spreadNS.SheetArea.rowHeader;
@@ -529,7 +529,7 @@ $(document).ready(() => {
                     },
                     visible: function (key, opt) {
                         const select = SpreadJsObj.getSelectObject(priceSheet);
-                        return needGcl && !!select;
+                        return !!select;
                     },
                     disabled: function (key, opt) {
                         const select = SpreadJsObj.getSelectObject(priceSheet);