Răsfoiți Sursa

change: 创建PO页面. order type 调整为必填项, 移除-None-选项.

peter 10 luni în urmă
părinte
comite
a677b5bae6
1 a modificat fișierele cu 14 adăugiri și 6 ștergeri
  1. 14 6
      src/pages/purchase-order/edit.vue

+ 14 - 6
src/pages/purchase-order/edit.vue

@@ -59,6 +59,7 @@
         <div class="flex start">
           <div class="layout-left">
             <el-form-item
+              prop="Order_Type"
               label="Order Type"
               label-width="130px"
             >
@@ -1746,9 +1747,9 @@ const currentCurrency = computed(() => {
 })
 
 let orderTypeList = ref([
-  {
-    label: '-None-',
-  },
+  // {
+  //   label: '-None-',
+  // },
   {
     label: '打样',
   },
@@ -1757,7 +1758,7 @@ let orderTypeList = ref([
   },
 ])
 const form = ref<IForm>({
-  Order_Type: '-None-',
+  Order_Type: '',
   Artwork_Link: '',
   Currency: 'CNY',
   // 订单号
@@ -1807,6 +1808,13 @@ const form = ref<IForm>({
 })
 
 const formRule = ref<FormRules>({
+  Order_Type: [
+    {
+      required: true,
+      message: '必填项',
+      trigger: 'blur',
+    },
+  ],
   Artwork_Link: [
     {
       required: true,
@@ -2268,11 +2276,11 @@ const p1 = request
     // console.log(response, '/common/getfieldsData')
     const res = response.data.result
 
-    orderTypeList.value = res.Order_Type_lists.map((i: any) => {
+    orderTypeList.value = res.Order_Type_lists.map((i: string) => {
       return {
         label: i,
       }
-    })
+    }).filter((i: any) => i.label !== '-None-')
     addressList.value = res.field9_lists.map((i: any) => {
       return {
         label: i,