Selaa lähdekoodia

JLHWEB: 1、编辑时,可编辑明细默认自动居中、自动选中;

JohnnyChan 9 tuntia sitten
vanhempi
commit
5c56d716c1

+ 3 - 0
JLHWEB/src/hooks/useDwLayout.tsx

@@ -413,7 +413,10 @@ export const useDwLayout = (
         } else if (item.datatype == "input") {
           item.editRender = { name: "$input", props: {} };
         }
+      }
+      if (item.hasOwnProperty("editRender")) {
         item.editRender.autoFocus = true;
+        item.editRender.autoSelect = true;
       }
     });
     return argColumns;

+ 2 - 2
JLHWEB/src/layouts/components/Header/components/AvatarDrawer.vue

@@ -33,7 +33,7 @@
 
     <!-- <el-divider class="avatar-divider" /> -->
 
-    <!-- <van-cell-group :title="$t('header.systemSetting')">
+    <van-cell-group :title="$t('header.systemSetting')">
       <van-cell :title="$t('header.language')">
         <el-radio-group v-model="language" size="small" @change="changeLanguage">
           <el-radio-button v-for="item in languageList" :label="item.value" :value="item.value" :key="item.value">
@@ -48,7 +48,7 @@
           </el-radio-button>
         </el-radio-group>
       </van-cell>
-    </van-cell-group> -->
+    </van-cell-group>
 
     <!-- <div class="lj-cell-group"> -->
     <!-- <div class="title">

+ 9 - 3
JLHWEB/src/views/baseinfo/mattressformula/hooks/index.tsx

@@ -191,11 +191,12 @@ export const useHooks = (t?: any) => {
           return (
             <>
               <MtrldefSelect
-                value={row.default_mtrlname}
+                value={row.default_mtrlid}
                 {...params}
-                placeholder={_label}
+                clearable
                 onOpenModal={() => fModelChoseMtrl(row, params, mtrltype)}
                 onSelect={(val: any) => rModelSetMtrl(row, val)}
+                onClear={() => rModelClearMtrl(scope.searchParam)}
               />
             </>
           );
@@ -337,7 +338,12 @@ export const useHooks = (t?: any) => {
    */
   const rModelSetMtrl = (data: any, item: any) => {
     data.default_mtrlid = Number(item.mtrlid);
-    data.default_mtrlname = item.mtrlname;
+    data.default_mtrlname = item.name;
+  };
+
+  const rModelClearMtrl = (data: any) => {
+    data.default_mtrlid = 0;
+    data.default_mtrlname = "";
   };
 
   return {