Browse Source

销售订单-列表增加船名字段及筛选条件

jingbb 3 months ago
parent
commit
a0c4b33e7d

+ 6 - 0
src/views/saleCode/salesOrder/SaleOrderForm.data.ts

@@ -124,6 +124,12 @@ export const columns: BasicColumn[] = [
     dataIndex: 'deliveryMoney',
     width:250
    },
+   {
+    title: '船名(ship name)',
+    align:"center",
+    dataIndex: 'shipName',
+    width:200
+   },
    {
     title: '发票金额(invoice money)',
     align:"center",

+ 19 - 1
src/views/saleCode/salesOrder/SaleOrderFormList.vue

@@ -114,6 +114,23 @@
                 <JDictSelectTag v-model:value="queryParam.close" placeholder="请选择" dictCode="yes_or_no" style="width: 100%" />
               </a-form-item>
             </a-col>
+            <a-col :lg="8">
+              <a-form-item name="shipName">
+                <template #label><span title="船名(shipName)">船名(shipName)</span></template>
+                <ApiSelect
+                  :api="shipOption"
+                  showSearch
+                  allowInput
+                  v-model:value="queryParam.shipName"
+                  :filterOption="true"
+                  resultField="records"
+                  labelField="shipName"
+                  valueField="shipName"
+                  :params="{ pageSize: -1 }"
+                  optionFilterProp="label"
+                />
+              </a-form-item>
+            </a-col>
           </template>
           <a-col :xl="6" :lg="7" :md="8" :sm="24">
             <span style="float: left; overflow: hidden" class="table-page-search-submitButtons">
@@ -201,7 +218,8 @@
     CustomerOption,
     ClassList,
     getExportUrlRow,
-    SaleManOption
+    SaleManOption,
+    shipOption
   } from './SaleOrderyForm.api';
   import { cloneDeep } from 'lodash-es';
   import { JDictSelectTag, ApiSelect, JInput,JSelect } from '/@/components/Form';

+ 5 - 2
src/views/saleCode/salesOrder/SaleOrderyForm.api.ts

@@ -28,7 +28,8 @@ enum Api {
   classList='baseCode/baseProductClass/list',
   customerList='/cuspCode/cuspCustomerProfile/list',
   projectList='/baseCode/baseProjectArchive/list',
-  salemanOption = 'sys/user/list'
+  salemanOption = 'sys/user/list',
+  shipList = '/baseCode/baseShipArchive/list',
 }
 /**
  * 导出api
@@ -228,4 +229,6 @@ export const CustomerOption = (params) => defHttp.get({ url: Api.customerList, p
 //获取项目下拉框列表
 export const ProjectOption = (params) => defHttp.get({ url: Api.projectList, params });
 //获取业务员下拉框
-export const SaleManOption = (params) => defHttp.get({ url: Api.salemanOption, params });
+export const SaleManOption = (params) => defHttp.get({ url: Api.salemanOption, params });
+//获取船舶下拉框
+export const shipOption = (params) => defHttp.get({ url: Api.shipList, params });