瀏覽代碼

所以参照弹窗-查询方式调整/选择框固定的

jingbb 4 月之前
父節點
當前提交
448260307e
共有 20 個文件被更改,包括 178 次插入90 次删除
  1. 10 5
      src/views/inventiry/salesOutbound/components/SelectDeliveryModal.vue
  2. 11 6
      src/views/inventiry/salesOutbound/components/SelectStaningStockModal.vue
  3. 12 7
      src/views/publicComponents/SelectContractModal.vue
  4. 19 13
      src/views/publicComponents/SelectPrpductModal.vue
  5. 9 4
      src/views/publicComponents/SelectPurchaseOrderModal.vue
  6. 11 6
      src/views/publicComponents/SelectQuotationModal.vue
  7. 7 2
      src/views/publicComponents/SelectSaleOrderMianModal.vue
  8. 13 8
      src/views/publicComponents/SelectSaleOrderModal.vue
  9. 8 3
      src/views/publicComponents/SelectStaningStockModal.vue
  10. 10 4
      src/views/publicComponents/SelectSupplierQuotation.vue
  11. 3 3
      src/views/publicComponents/components/BaseProjectArchive.data.ts
  12. 3 3
      src/views/publicComponents/components/BaseShipArchive.data.ts
  13. 8 3
      src/views/publicComponents/selectArrivalList.vue
  14. 9 4
      src/views/purchase/freightPurchaseOrder/components/SelectDeliveryNoticeModal.vue
  15. 8 3
      src/views/purchase/purchaseInquiryForm/components/SelectCustomerInquiryModal.vue
  16. 2 2
      src/views/purchase/purchaseOrder/components/SelectPurOrderModal.vue
  17. 8 3
      src/views/purchase/purchaseQuotationFrm/components/SelectSupplierInquiryModal.vue
  18. 7 1
      src/views/saleCode/receiptOrder/components/SelectInvoiceModal.vue
  19. 9 4
      src/views/saleCode/salesInvoice/components/SelectCommissionOrderModal.vue
  20. 11 6
      src/views/saleCode/salesInvoice/components/SelectDeliveryNoticeModal.vue

+ 10 - 5
src/views/inventiry/salesOutbound/components/SelectDeliveryModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="发货单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -80,18 +80,18 @@
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品英文名(English name)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.englishName"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.englishName"></j-input>
                             </a-form-item>
                         </a-col>
                       
                         <a-col :md="6" :sm="8">
                             <a-form-item label="型号(model)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.childModel"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.childModel"></j-input>
                             </a-form-item>
                         </a-col> 
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>                       
                     </template>
@@ -144,13 +144,18 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput} from '/@/components/Form';
     import {ProjectOption,CustomerOption,ClassList} from '../salesOutboundForm.api';
     const emit = defineEmits([ 'SelectDelivery']); //定义emit
     var visible = ref(false)
     var fatherProject = ref('')
     var fatherSourceCode = ref('')
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '发货单号(bill code)',
             dataIndex: 'billCode',

+ 11 - 6
src/views/inventiry/salesOutbound/components/SelectStaningStockModal.vue

@@ -14,18 +14,18 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="仓库(warehouse)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.warehouse"  :disabled="father.warehouse!==''"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.warehouse"  :disabled="father.warehouse!==''"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
                         <a-form-item label="货位(goods allocation)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.goodsAllocation" :disabled="father.goodsAllocation!==''"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.goodsAllocation" :disabled="father.goodsAllocation!==''"></j-input>
                         </a-form-item>
                     </a-col> 
                     <template v-if="toggleSearchStatus">
                         <a-col :md="6" :sm="8">
                             <a-form-item label="项目(project)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.projectName" :disabled="father.project!==''"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.projectName" :disabled="father.project!==''"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
@@ -77,7 +77,7 @@
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"  :disabled="father.productCode!==''"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"  :disabled="father.productCode!==''"></j-input>
                             </a-form-item>
                         </a-col>  
                         <a-col :md="6" :sm="8">
@@ -87,7 +87,7 @@
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="编号(batch code)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.batchCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.batchCode"></j-input>
                             </a-form-item>
                         </a-col>                        
                     </template>
@@ -140,12 +140,17 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput } from '/@/components/Form';
     import {CustomerOption,ClassList,supplierOption} from '../salesOutboundForm.api';
     const emit = defineEmits([ 'SelectStaningStock']); //定义emit
     var visible = ref(false)
     var father = ref({})
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '仓库(warehouse)',
             dataIndex: 'warehouse',

+ 12 - 7
src/views/publicComponents/SelectContractModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="合同编码(contract code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -80,28 +80,28 @@
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品英文名(English name)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.englishName"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.englishName"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="型号(model)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.childModel"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.childModel"></j-input>
                             </a-form-item>
                         </a-col>                        
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="业务员(salesman)" >
-                                <a-input placeholder="请输入" v-model:value="queryParams.salesman"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.salesman"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="销售部门(sale department)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></j-input>
                             </a-form-item>
                         </a-col>
                     </template>
@@ -154,7 +154,7 @@
     import { defHttp } from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput} from '/@/components/Form';
     import {ProjectOption,CustomerOption,ClassList} from '../saleCode/salesOrder/SaleOrderyForm.api';
 
     const emit = defineEmits([ 'selectContract']); //定义emit
@@ -163,6 +163,11 @@
     var fatherProject = ref('')
     var fatherSourceCode = ref('')
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '合同编码(bill code)',
             dataIndex: 'billCode',

+ 19 - 13
src/views/publicComponents/SelectPrpductModal.vue

@@ -21,33 +21,33 @@
                     </a-col>
                     <a-col :md="6" :sm="8">
                         <a-form-item label="中文名(Chinese name)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.chineseName"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.chineseName"></j-input>
                         </a-form-item>
                     </a-col>
                     <template v-if="toggleSearchStatus">
                         <a-col :md="6" :sm="8">
                             <a-form-item label="英文名(English name)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.englishName"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.englishName"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="备件号(partno)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.partno"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.partno"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="订货号(orderno)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.orderno"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.orderno"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="图号(drawingno)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.drawingno"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.drawingno"></j-input>
                             </a-form-item>
                         </a-col>
                         <!-- <a-col :md="6" :sm="8">
                             <a-form-item label="规格(specifications)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.specifications"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.specifications"></j-input>
                             </a-form-item>
                         </a-col> -->
                     </template>
@@ -100,12 +100,17 @@
     import { defHttp } from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag} from '/@/components/Form';
+    import { JDictSelectTag,JInput} from '/@/components/Form';
     import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue';
     const emit = defineEmits([ 'selectProduct']); //定义emit
     let classOption = ref([])
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '分类(class)',
             dataIndex: 'classId_dictText',
@@ -131,6 +136,12 @@
             dataIndex: 'englishName',
             align:"center"
         },
+        {
+            title: '备件号(partno)',
+            key: 'partno',
+            dataIndex: 'partno',
+            align:"center",
+        },
         // {
         //     title: '规格(specifications)',
         //     key: 'specifications',
@@ -181,12 +192,7 @@
               } 
             }
         },
-        {
-            title: '备件号(partno)',
-            key: 'partno',
-            dataIndex: 'partno',
-            align:"center",
-        },
+       
         {
             title: '订货号(orderno)',
             key: 'orderno',

+ 9 - 4
src/views/publicComponents/SelectPurchaseOrderModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="订单编号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -74,12 +74,12 @@
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="机型(model)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.headModel"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.headModel"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>                  
                     </template>
@@ -133,7 +133,7 @@
     import { message } from 'ant-design-vue';
     import {  ApiSelect, } from '/@/components/Form/index';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag} from '/@/components/Form';
+    import { JDictSelectTag,JInput} from '/@/components/Form';
     import {ProjectOption,supplierOption,ClassList} from '../purchase/arrivedGoods/ArriveGoodsForm.api';
     const emit = defineEmits([ 'selectPurchaseOrder']); //定义emit
     var visible = ref(false)
@@ -141,6 +141,11 @@
     var fatherSourceCode = ref('')
     var fatherType =ref('')
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '订单编号(bill code)',
             dataIndex: 'billCode',

+ 11 - 6
src/views/publicComponents/SelectQuotationModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="报价单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -78,17 +78,17 @@
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品英文名(English name)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.englishName"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.englishName"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="型号(model)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.childModel"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.childModel"></j-input>
                             </a-form-item>
                         </a-col>                        
                     </template>
@@ -141,8 +141,8 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag} from '/@/components/Form';
-     import {  ApiSelect, } from '/@/components/Form/index';
+    import { JDictSelectTag,JInput} from '/@/components/Form';
+     import {  ApiSelect} from '/@/components/Form/index';
     import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue';
     import {ProjectOption,CustomerOption,ClassList} from '../saleCode/saleContract/SaleContract.api';
     const emit = defineEmits([ 'selectQuotation']); //定义emit
@@ -150,6 +150,11 @@
     var fatherProject = ref('')
     var fatherSourceCode = ref('')
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '报价单号(bill code)',
             dataIndex: 'billCode',

+ 7 - 2
src/views/publicComponents/SelectSaleOrderMianModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="订单编号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -86,10 +86,15 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import {  ApiSelect, } from '/@/components/Form/index';
+    import {  ApiSelect, JInput} from '/@/components/Form/index';
     const emit = defineEmits([ 'selectSaleOrderMian']); //定义emit
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '订单编号(bill code)',
             dataIndex: 'billCode',

+ 13 - 8
src/views/publicComponents/SelectSaleOrderModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="订单编号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -40,7 +40,7 @@
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品分类(production class)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <!-- <a-input placeholder="请输入" v-model:value="queryParams.classId"></a-input> -->
+                                <!-- <j-input placeholder="请输入" v-model:value="queryParams.classId"></j-input> -->
                                 <ApiSelect
                                     :api="ClassList"
                                     showSearch
@@ -93,28 +93,28 @@
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品英文名(English name)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.englishName"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.englishName"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="型号(model)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.childModel"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.childModel"></j-input>
                             </a-form-item>
                         </a-col> 
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="业务员(salesman)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.salesman"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.salesman"></j-input>
                             </a-form-item>
                         </a-col>   
                         <a-col :md="6" :sm="8">
                             <a-form-item label="销售部门(sale department)" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
-                                <a-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></j-input>
                             </a-form-item>
                         </a-col>                      
                     </template>
@@ -167,7 +167,7 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput} from '/@/components/Form';
     import {ProjectOption,ClassList,supplierOption} from '../saleCode/deliveryNotice/delivertNoticeForm.api';
     import {CustomerOption} from '../saleCode/saleContract/SaleContract.api';
     const emit = defineEmits([ 'selectSaleOrder']); //定义emit
@@ -180,6 +180,11 @@
     var showCustomer = ref('no')
     var columns=[]
     var columns1 = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '订单编号号(bill code)',
             dataIndex: 'billCode',

+ 8 - 3
src/views/publicComponents/SelectStaningStockModal.vue

@@ -94,12 +94,12 @@
                       
                         <a-col :md="6" :sm="8">
                             <a-form-item label="编号(batch code)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.batchCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.batchCode"></j-input>
                             </a-form-item>
                         </a-col> 
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)"  :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>                       
                     </template>
@@ -152,7 +152,7 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput} from '/@/components/Form';
     import {CustomerOption,ClassList,supplierOption,ProjectOption} from '../inventiry/otherout/otherOutForm.api';
     const emit = defineEmits([ 'SelectStaningStock']); //定义emit
     var visible = ref(false)
@@ -160,6 +160,11 @@
     var fatherWarehouse = ref('')
     var fatherGoodsAllocation = ref('')
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '仓库(warehouse)',
             dataIndex: 'warehouse',

+ 10 - 4
src/views/publicComponents/SelectSupplierQuotation.vue

@@ -14,7 +14,7 @@
                     <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="选定单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6"  :sm="8">
@@ -72,7 +72,7 @@
                         </a-col>
                         <a-col :md="6"  :sm="8">
                             <a-form-item label="产品编号(production code)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productionCode" allow-clear ></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productionCode" allow-clear ></j-input>
                             </a-form-item>
                         </a-col>
                     </template>
@@ -126,7 +126,7 @@
     import { message } from 'ant-design-vue';
     import { filterObj } from '/@/utils/common/compUtils';
     import {  ApiSelect, } from '/@/components/Form/index';
-    import { JDictSelectTag} from '/@/components/Form';
+    import { JDictSelectTag,JInput} from '/@/components/Form';
     import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue';
     import { supplierOption } from '../saleCode/quotation/quotationForm.api';
     const emit = defineEmits([ 'selectSupplierQuatationConfirm']); //定义emit
@@ -135,6 +135,11 @@
     var fatherProject = ref('')
     var fatherSourceCode = ref('')
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '报价单号(bill code)',
             align:"center",
@@ -194,7 +199,8 @@
         {
             title: '产品英文名(english name)',
             align:"center",
-            dataIndex: 'englishName'
+            dataIndex: 'englishName',
+            ellipsis:true
         },
         {
             title: '厂家(maker)',

+ 3 - 3
src/views/publicComponents/components/BaseProjectArchive.data.ts

@@ -42,14 +42,14 @@ export const searchFormSchema: FormSchema[] = [
    {
       label: "名称(name)",
       field: 'name',
-      component: 'Input',
+      component: 'JInput',
         //colProps: {span: 6},
     },
     {
       label: '客户(customer name)',
       field: 'relateCustomer',
       labelWidth: 150,
-      component: 'Input',
+      component: 'JInput',
      },
      {
       label: "创建时间(create time)",
@@ -65,7 +65,7 @@ export const searchFormSchema: FormSchema[] = [
 	{
     label: "创建人(create by)",
     field: 'createBy',
-    component: 'Input',
+    component: 'JInput',
     labelWidth: 120,
     //colProps: {span: 6},
    },

+ 3 - 3
src/views/publicComponents/components/BaseShipArchive.data.ts

@@ -34,13 +34,13 @@ export const searchFormSchema: FormSchema[] = [
       label: "船名称(ship name)",
       field: 'shipName',
       labelWidth: 150,
-      component: 'Input',
+      component: 'JInput',
       //colProps: {span: 6},
  	},
    {
     label: '客户名称(customer name)',
     field: 'relateCustomer',
-    component: 'Input',
+    component: 'JInput',
     labelWidth: 180,
 
    },
@@ -57,7 +57,7 @@ export const searchFormSchema: FormSchema[] = [
 	{
       label: "hull number",
       field: 'hullNumber',
-      component: 'Input',
+      component: 'JInput',
       //colProps: {span: 6},
  	},
    

+ 8 - 3
src/views/publicComponents/selectArrivalList.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="到货单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -79,7 +79,7 @@
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编码(product code)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>                  
                     </template>
@@ -132,13 +132,18 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj} from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput} from '/@/components/Form';
     const emit = defineEmits([ 'selectArrrivalOrder']); //定义emit
     import {supplierOption,ProjectOption,ClassList} from '../inventiry/purchaseIn/purchaseInForm.api';
     var visible = ref(false)
     var fatherProject = ref('')
     var fatherSourceCode = ref('')
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '到货单号(bill code)',
             dataIndex: 'billCode',

+ 9 - 4
src/views/purchase/freightPurchaseOrder/components/SelectDeliveryNoticeModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="通知单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -85,12 +85,12 @@
                         </a-col>                        
                         <a-col :md="6" :sm="8">
                             <a-form-item label="业务员(salesman)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.salesman"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.salesman"></j-input>
                             </a-form-item>
                         </a-col>   
                         <a-col :md="6" :sm="8">
                             <a-form-item label="销售部门(sale department)" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
-                                <a-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></j-input>
                             </a-form-item>
                         </a-col>                      
                     </template>
@@ -143,11 +143,16 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput} from '/@/components/Form';
     import {CustomerOption,ProjectOption,ClassList} from '../FreightPurOrder.api';
     const emit = defineEmits([ 'addDelivery']); //定义emit
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '通知单号(bill code)',
             dataIndex: 'billCode',

+ 8 - 3
src/views/purchase/purchaseInquiryForm/components/SelectCustomerInquiryModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="询价单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -69,7 +69,7 @@
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编号(product code)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>
                         <a-col :md="8" :sm="8">
@@ -127,13 +127,18 @@
     import { defHttp } from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag,ApiSelect} from '/@/components/Form';
+    import { JDictSelectTag,ApiSelect,JInput} from '/@/components/Form';
     import JSelectDept from '/@/components/Form/src/jeecg/components/JSelectDept.vue';
     import {ProjectOption,ClassList} from '../purchaseInquiryForm.api';
     const emit = defineEmits([ 'selectCustomerInquiry']); //定义emit
     let classOption = ref([])
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '询价单号(bill code)',
             dataIndex: 'billCode',

+ 2 - 2
src/views/purchase/purchaseOrder/components/SelectPurOrderModal.vue

@@ -9,7 +9,7 @@
     @ok = "handleOk"
     @cancel="handleCancel">
       <div>
-        <a-card  :body-style="{ padding: '10px' }" :bordered="false" style="margin: 10px;">
+        <!-- <a-card  :body-style="{ padding: '10px' }" :bordered="false" style="margin: 10px;">
           <div class="table-page-search-wrapper">
               <a-form :model="queryParams" :label-col="labelCol" :wrapper-col="wrapperCol" @keyup.enter.native="searchQuery">
               <a-row :gutter="24">
@@ -49,7 +49,7 @@
               </a-row>
           </a-form>
          </div>
-        </a-card>
+        </a-card> -->
 
       <a-card  >
           <a-alert type="info" show-icon class="alert" style="margin-bottom: 8px">

+ 8 - 3
src/views/purchase/purchaseQuotationFrm/components/SelectSupplierInquiryModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="询价单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode" ></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode" ></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -76,7 +76,7 @@
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品编号(product code)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <a-input placeholder="请输入" v-model:value="queryParams.productCode"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.productCode"></j-input>
                             </a-form-item>
                         </a-col>
                     </template>
@@ -129,12 +129,17 @@
     import { defHttp } from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj } from '/@/utils/common/compUtils';
-    import { JDictSelectTag} from '/@/components/Form';
+    import { JDictSelectTag,JInput} from '/@/components/Form';
     import {  ApiSelect, } from '/@/components/Form/index';
     import {ProjectOption,supplierOption,ClassList} from '../PurchaseQuotationForm.api';
     const emit = defineEmits([ 'selectCustomerInquiry']); //定义emit
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '询价单号(bill code)',
             dataIndex: 'billCode',

+ 7 - 1
src/views/saleCode/receiptOrder/components/SelectInvoiceModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="发票编号(invoice code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.invoiceCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.invoiceCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -100,9 +100,15 @@
     import { message } from 'ant-design-vue';
     import { filterObj, } from '/@/utils/common/compUtils';
     import {  ApiSelect, } from '/@/components/Form/index';
+    import { JInput} from '/@/components/Form';
     const emit = defineEmits([ 'selectInvoice']); //定义emit
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '发票编号(bill code)',
             dataIndex: 'invoiceCode',

+ 9 - 4
src/views/saleCode/salesInvoice/components/SelectCommissionOrderModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="订单编号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -51,12 +51,12 @@
                         </a-col>                     
                         <a-col :md="6" :sm="8">
                             <a-form-item label="业务员(salesman)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.salesman"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.salesman"></j-input>
                             </a-form-item>
                         </a-col>   
                         <a-col :md="6" :sm="8">
                             <a-form-item label="销售部门(sale department)" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
-                                <a-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></j-input>
                             </a-form-item>
                         </a-col>                      
                     </template>
@@ -109,7 +109,7 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag} from '/@/components/Form';
+    import { JDictSelectTag,JInput} from '/@/components/Form';
     import {  ApiSelect, } from '/@/components/Form/index';
     import {listSupplier} from '../salesInvoiceForm.api'
     import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue';
@@ -117,6 +117,11 @@
     let classOption = ref([])
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '订单编号(bill code)',
             dataIndex: 'billCode',

+ 11 - 6
src/views/saleCode/salesInvoice/components/SelectDeliveryNoticeModal.vue

@@ -14,7 +14,7 @@
                 <a-row :gutter="24">
                     <a-col :md="6" :sm="8">
                         <a-form-item label="通知单号(bill code)">
-                            <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input>
+                            <j-input placeholder="请输入" v-model:value="queryParams.billCode"></j-input>
                         </a-form-item>
                     </a-col>
                     <a-col :md="6" :sm="8">
@@ -58,7 +58,7 @@
                         </a-col>
                         <a-col :md="6" :sm="8">
                             <a-form-item label="产品分类(production class)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
-                                <!-- <a-input placeholder="请输入" v-model:value="queryParams.classId"></a-input> -->
+                                <!-- <j-input placeholder="请输入" v-model:value="queryParams.classId"></j-input> -->
                                 <JSelectInput   v-model:value="queryParams.productionClass"  placeholder="请选择" :options="classOption" ></JSelectInput>
                             </a-form-item>
                         </a-col>
@@ -70,17 +70,17 @@
                         
                         <a-col :md="6" :sm="8">
                             <a-form-item label="厂家(maker)" >
-                                <a-input placeholder="请输入" v-model:value="queryParams.maker"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.maker"></j-input>
                             </a-form-item>
                         </a-col>                        
                         <a-col :md="6" :sm="8">
                             <a-form-item label="业务员(salesman)">
-                                <a-input placeholder="请输入" v-model:value="queryParams.salesman"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.salesman"></j-input>
                             </a-form-item>
                         </a-col>   
                         <a-col :md="6" :sm="8">
                             <a-form-item label="销售部门(sale department)" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
-                                <a-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></a-input>
+                                <j-input placeholder="请输入" v-model:value="queryParams.saleDepartment"></j-input>
                             </a-form-item>
                         </a-col>                      
                     </template>
@@ -133,7 +133,7 @@
     import { defHttp} from '/@/utils/http/axios';
     import { message } from 'ant-design-vue';
     import { filterObj, getFileAccessHttpUrl } from '/@/utils/common/compUtils';
-    import { JDictSelectTag} from '/@/components/Form';
+    import { JDictSelectTag,JInput} from '/@/components/Form';
     import {  ApiSelect, } from '/@/components/Form/index';
     import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue';
     import {ProjectOption,CustomerOption} from '../salesInvoiceForm.api';
@@ -141,6 +141,11 @@
     let classOption = ref([])
     var visible = ref(false)
     const columns = [
+        { 
+            type: 'selection',
+            fixed: 'left',
+            width:0
+        },
         {
             title: '通知单号(bill code)',
             dataIndex: 'billCode',