소스 검색

1.0.6 float文本框可输入负数,修复tab菜单bug

liuyanpeng 7 달 전
부모
커밋
ac85a82adb
5개의 변경된 파일12개의 추가작업 그리고 8개의 파일을 삭제
  1. 1 1
      package.json
  2. 9 4
      src/client/WorkTab.vue
  3. 1 1
      src/common/Common.js
  4. 1 1
      src/window1/tabFormEdit/TabFormFieldEdit.vue
  5. 0 1
      src/window1/tabGridView/CellItem.vue

+ 1 - 1
package.json

@@ -1,7 +1,7 @@
 {
   "name": "client-base-v5",
   "description": "Leanwo Prodog Client",
-  "version": "1.0.5",
+  "version": "1.0.6",
   "author": "yangzhijie1488 <yangzhijie1488@163.com>",
   "scripts": {
     "ins": "npm install --registry http://wuzhixin.vip:4873",

+ 9 - 4
src/client/WorkTab.vue

@@ -246,11 +246,16 @@ watch(
 watch(
   () => props.menuWidth,
   newWidth => {
-    const workTabContainer = document.querySelector('.work-tab-container');
-    if (workTabContainer) {
-      workTabContainer.style.width = `calc(100% - 20px - ${newWidth}px)`;
-    }
+    nextTick(() => {
+      const workTabContainer = document.querySelector('.work-tab-container');
+      if (workTabContainer) {
+        setTimeout(() => { 
+          workTabContainer.style.width = `calc(100% - 20px - ${newWidth}px)`;
+        });
+      }
+    });
   },
+  { immediate: true },
 );
 
 // 供外部组件调用,用于添加带有菜单信息的标签页

+ 1 - 1
src/common/Common.js

@@ -266,7 +266,7 @@ export default {
   clearLocalStorage: function (isClearWorkTabs) {
     // 清理localStorage时需要保留的参数列表
     var reserveParams = ['hostPageBaseURL', 'workShopId', 'resourceInstanceId',
-      'resourceInstanceName', 'apsBaseUrl', 'cameraBaseURL', '#rememberPassword', '#userName', '#password', '#languageSelected'];
+      'resourceInstanceName', 'apsBaseUrl', 'cameraBaseURL', '#rememberPassword', '#userName', '#password', '#languageSelected','menuWidth'];
     if (!isClearWorkTabs) reserveParams.push('workTabs');
     //存放的信息
     var reserveParamValues = [];

+ 1 - 1
src/window1/tabFormEdit/TabFormFieldEdit.vue

@@ -31,7 +31,7 @@
           />
 
           <a-input-number
-            v-if="fieldUtil.isNumberType(field)" v-model:value="displayValue" :min="0" :name="field.displayName"
+            v-if="fieldUtil.isNumberType(field)" v-model:value="displayValue" :name="field.displayName"
             :disabled="readOnly" @mousewheel="mouseWheelEvent" @change="numberFormat"
           />
 

+ 0 - 1
src/window1/tabGridView/CellItem.vue

@@ -11,7 +11,6 @@
       v-model:value="displayValue"
       autocomplete="off"
       style="width: 100%"
-      :min="0"
       :name="fieldItem.displayName"
       :readonly="readOnly"
       :disabled="readOnly"