From 6fdc4532c471a6a9b88fb519931367649abfd491 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周四, 08 5月 2025 10:43:04 +0800
Subject: [PATCH] 模板时间类型的修改

---
 HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderDrawer.tsx |   30 +++++++-------
 Weben_CMS专用代码生成器/Code/Utility/StructStrHelper.cs                                          |   85 +++++++++++++++++++++++++++---------------
 2 files changed, 70 insertions(+), 45 deletions(-)

diff --git a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderDrawer.tsx b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderDrawer.tsx
index 10e4804..a7e8f75 100644
--- a/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderDrawer.tsx
+++ b/HIAWms/hiawms_web/src/widgets/WmsInOutStockOrder/Controllers/WmsInOutStockOrderDrawer.tsx
@@ -81,7 +81,7 @@
       label: '鍗曟嵁缂栧彿',
       prop: 'orderNo',
       el: 'input',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ュ崟鎹紪鍙�',
       rules: [{ required: true, message: '鍗曟嵁缂栧彿涓嶈兘涓虹┖', trigger: 'blur' }],
     },
@@ -89,7 +89,7 @@
       label: '鍗曟嵁鐘舵��',
       prop: 'orderStatus',
       el: 'select',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ュ崟鎹姸鎬�',
       rules: [{ required: true, message: '鍗曟嵁鐘舵�佷笉鑳戒负绌�', trigger: 'blur' }],
     },
@@ -97,14 +97,14 @@
       label: '鐗╂枡鍚嶇О',
       prop: 'materialName',
       el: 'input',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ョ墿鏂欏悕绉�',
     },
     {
       label: '鐗╂枡浠跺彿',
       prop: 'materialNo',
       el: 'input',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ョ墿鏂欎欢鍙�',
       rules: [{ required: true, message: '鐗╂枡浠跺彿涓嶈兘涓虹┖', trigger: 'blur' }],
     },
@@ -112,14 +112,14 @@
       label: '鍨嬪彿',
       prop: 'materialModel',
       el: 'input',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ュ瀷鍙�',
     },
     {
       label: '鎵规鍙�',
       prop: 'materialBatch',
       el: 'input',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ユ壒娆″彿',
       rules: [{ required: true, message: '鎵规鍙蜂笉鑳戒负绌�', trigger: 'blur' }],
     },
@@ -127,20 +127,20 @@
       label: '鍗曟嵁绫诲瀷',
       prop: 'orderType',
       el: 'select',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ュ崟鎹被鍨�',
       rules: [{ required: true, message: '鍗曟嵁绫诲瀷涓嶈兘涓虹┖', trigger: 'blur' }],
     },
     {
-      label: '鎿嶄綔绫诲瀷锛堟灇涓惧�硷級',
+      label: '鎿嶄綔绫诲瀷',
       prop: 'stockType',
       el: 'select',
-      //disabled: disabled,
-      placeholder: '璇疯緭鍏ユ搷浣滅被鍨嬶紙鏋氫妇鍊硷級',
+      disabled: disabled,
+      placeholder: '璇疯緭鍏ユ搷浣滅被鍨�',
       rules: [
         {
           required: true,
-          message: '鎿嶄綔绫诲瀷锛堟灇涓惧�硷級涓嶈兘涓虹┖',
+          message: '鎿嶄綔绫诲瀷涓嶈兘涓虹┖',
           trigger: 'blur',
         },
       ],
@@ -158,7 +158,7 @@
       width: '100%',
       step: 1,
       precision: 0,
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ュ崟鎹暟閲�',
       rules: [{ required: true, message: '鍗曟嵁鏁伴噺涓嶈兘涓虹┖', trigger: 'blur' }],
     },
@@ -175,7 +175,7 @@
       width: '100%',
       step: 1,
       precision: 0,
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ヤ笅鍙戞暟閲�',
       rules: [{ required: true, message: '涓嬪彂鏁伴噺涓嶈兘涓虹┖', trigger: 'blur' }],
     },
@@ -192,7 +192,7 @@
       width: '100%',
       step: 1,
       precision: 0,
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ュ畬鎴愭暟閲�',
       rules: [{ required: true, message: '瀹屾垚鏁伴噺涓嶈兘涓虹┖', trigger: 'blur' }],
     },
@@ -217,7 +217,7 @@
       label: '鍏宠仈璁″垝缂栧彿',
       prop: 'planNo',
       el: 'input',
-      //disabled: disabled,
+      disabled: disabled,
       placeholder: '璇疯緭鍏ュ叧鑱旇鍒掔紪鍙�',
     },
     {
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs"
index 97e6eba..086c554 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs"
@@ -1860,24 +1860,36 @@
                     sb.Append("                   prop: '" + low_prop_ColumnName + "', \n");
 
                     //娣诲姞绫诲瀷
-                    switch (enumDT)
-                    {
-                        case DataTypeEnum.dt_datetime:
-                            sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
-                            sb.Append("                     return h(datePicker, {  \n");
-                            sb.Append("                       ...props,  \n");
-                            sb.Append("                       clearable: true,  \n");
-                            sb.Append("                       ...attrs,  \n");
-                            sb.Append("                     })  \n");
-                            sb.Append("                   },\n");
+                    //switch (enumDT)
+                    //{
+                    //    case DataTypeEnum.dt_datetime:
+                    //        sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
+                    //        sb.Append("                     return h(datePicker, {  \n");
+                    //        sb.Append("                       ...props,  \n");
+                    //        sb.Append("                       clearable: true,  \n");
+                    //        sb.Append("                       ...attrs,  \n");
+                    //        sb.Append("                     })  \n");
+                    //        sb.Append("                   },\n");
 
-                            sb.Append("                   width: '100%',\n");
-                            break;
-                        default:
-                            break;
+                    //        sb.Append("                   width: '100%',\n");
+                    //        break;
+                    //    default:
+                    //        break;
+                    //}
+                    if (enumDT == DataTypeEnum.dt_datetime)
+                    {
+                        sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
+                        sb.Append("                     return h(datePicker, {  \n");
+                        sb.Append("                       ...props,  \n");
+                        sb.Append("                       clearable: true,  \n");
+                        sb.Append("                       ...attrs,  \n");
+                        sb.Append("                     })  \n");
+                        sb.Append("                   },\n");
+
+                        sb.Append("                   width: '100%',\n");
                     }
 
-                    if (enumDT == DataTypeEnum.dt_decimal)
+                    else if (enumDT == DataTypeEnum.dt_decimal)
                     {
                         sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
                         sb.Append("                     return h(inputNumber, {  \n");
@@ -1904,6 +1916,7 @@
                             {
                                 elment = "select";
                                 sb.Append("                   el: '" + elment + "', \n");
+                                sb.Append("                   options: [], \n");
                                 isWriteInt = false;
                             }
                         }
@@ -1999,24 +2012,35 @@
                     sb.Append("                   prop: '" + low_prop_ColumnName + "', \n");
 
                     //娣诲姞绫诲瀷
-                    switch (enumDT)
+                    //switch (enumDT)
+                    //{
+                    //    case DataTypeEnum.dt_datetime:
+                    //        sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
+                    //        sb.Append("                     return h(dateTimePickerRange, {  \n");
+                    //        sb.Append("                       ...props,\n");
+                    //        sb.Append("                       clearable: true, \n");
+                    //        sb.Append("                       ...attrs,  \n");
+                    //        sb.Append("                     })  \n");
+                    //        sb.Append("                   },\n");
+
+                    //        sb.Append("                   width: '100%',\n");
+                    //        break;
+                    //    default:
+                    //        break;
+                    //}
+                    if (enumDT == DataTypeEnum.dt_datetime)
                     {
-                        case DataTypeEnum.dt_datetime:
-                            sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
-                            sb.Append("                     return h(dateTimePickerRange, {  \n");
-                            sb.Append("                       ...props,\n");
-                            sb.Append("                       clearable: true, \n");
-                            sb.Append("                       ...attrs,  \n");
-                            sb.Append("                     })  \n");
-                            sb.Append("                   },\n");
+                        sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
+                        sb.Append("                     return h(dateTimePickerRange, {  \n");
+                        sb.Append("                       ...props,\n");
+                        sb.Append("                       clearable: true, \n");
+                        sb.Append("                       ...attrs,  \n");
+                        sb.Append("                     })  \n");
+                        sb.Append("                   },\n");
 
-                            sb.Append("                   width: '100%',\n");
-                            break;
-                        default:
-                            break;
+                        sb.Append("                   width: '100%',\n");
                     }
-
-                    if (enumDT == DataTypeEnum.dt_decimal)
+                    else if (enumDT == DataTypeEnum.dt_decimal)
                     {
                         sb.Append("                   el: (props: any, { attrs }: SetupContext) => { \n");
                         sb.Append("                     return h(inputNumber, {  \n");
@@ -2043,6 +2067,7 @@
                             {
                                 elment = "select";
                                 sb.Append("                   el: '" + elment + "', \n");
+                                sb.Append("                   option: [], \n");
                                 isWriteInt = false;
                             }
                         }

--
Gitblit v1.9.3