Browse Source

项目档案-增加备件号筛选条件及列表字段

jingbb 3 months ago
parent
commit
eddbcf3863
1 changed files with 35 additions and 20 deletions
  1. 35 20
      src/views/BasicData/productArchive.vue

+ 35 - 20
src/views/BasicData/productArchive.vue

@@ -4,65 +4,71 @@
       <div class="table-page-search-wrapper">
         <a-form :model="queryParams" :label-col="labelCol" :wrapper-col="wrapperCol" @keyup.enter.native="searchQuery">
           <a-row :gutter="24">
-            <a-col :md="6" :sm="8">
+            <a-col :md="8"  :sm="8">
               <a-form-item label="分类(class)">
                 <!-- <a-input placeholder="请输入" v-model:value="queryParams.classId"></a-input> -->
                 <JSelectInput v-model:value="queryParams.classId" placeholder="请选择" :options="classOption" />
               </a-form-item>
             </a-col>
-            <a-col :md="6" :sm="8">
+            <a-col :md="8"  :sm="8">
               <a-form-item label="编码(code)">
                 <j-input placeholder="请输入" v-model:value="queryParams.code" />
               </a-form-item>
             </a-col>
-            <a-col :md="6" :sm="8">
-              <a-form-item label="中文名(Chinese name)">
-                <j-input placeholder="请输入" v-model:value="queryParams.chineseName" />
-              </a-form-item>
-            </a-col>
+            
             <template v-if="toggleSearchStatus">
-              <a-col :md="6" :sm="8">
+              <a-col :md="8"  :sm="8">
+                <a-form-item label="中文名(Chinese name)">
+                  <j-input placeholder="请输入" v-model:value="queryParams.chineseName" />
+                </a-form-item>
+              </a-col>
+              <a-col :md="8"  :sm="8">
                 <a-form-item label="英文名(English name)">
                   <j-input placeholder="请输入" v-model:value="queryParams.englishName" />
                 </a-form-item>
               </a-col>
-              <!-- <a-col :md="6" :sm="8">
+              <!-- <a-col :md="8"  :sm="8">
                             <a-form-item label="规格(specifications)">
                                 <a-input placeholder="请输入" v-model:value="queryParams.specifications"></a-input>
                             </a-form-item>
                         </a-col> -->
-              <a-col :md="6" :sm="8">
+              <a-col :md="8"  :sm="8">
                 <a-form-item label="型号(model)">
                   <j-input placeholder="请输入" v-model:value="queryParams.model" />
                 </a-form-item>
               </a-col>
-              <a-col :md="6" :sm="8">
-                <a-form-item label="中文别名(Chinese allas)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
+              <a-col :md="8"  :sm="8">
+                <a-form-item label="备件号(partno)">
+                  <j-input placeholder="请输入" v-model:value="queryParams.partno" />
+                </a-form-item>
+              </a-col>
+              <a-col :md="8"  :sm="8">
+                <a-form-item label="中文别名(Chinese allas)">
                   <j-input placeholder="请输入" v-model:value="queryParams.chineseAlias" />
                 </a-form-item>
               </a-col>
-              <a-col :md="6" :sm="8">
-                <a-form-item label="英文别名(englidsh allas)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
+              <a-col :md="8"  :sm="8">
+                <a-form-item label="英文别名(englidsh allas)" >
                   <j-input placeholder="请输入" v-model:value="queryParams.englishAlias" />
                 </a-form-item>
               </a-col>
-              <a-col :md="6" :sm="8">
+              <a-col :md="8"  :sm="8">
                 <a-form-item label="状态(status)">
                   <JDictSelectTag v-model:value="queryParams.status" placeholder="请选择" dictCode="valid_status" />
                 </a-form-item>
               </a-col>
-              <a-col :md="6" :sm="8">
-                <a-form-item label="虚拟产品(virtual product)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
+              <a-col :md="8"  :sm="8">
+                <a-form-item label="虚拟产品(virtual product)">
                   <JDictSelectTag v-model:value="queryParams.virtualProduct" placeholder="请选择" dictCode="yes_or_no" />
                 </a-form-item>
               </a-col>
-              <a-col :md="6" :sm="8">
-                <a-form-item label="有害物质(harmful substances)" :label-col="labelCol1" :wrapper-col="wrapperCol1">
+              <a-col :md="8"  :sm="8">
+                <a-form-item label="有害物质(harmful substances)">
                   <JDictSelectTag v-model:value="queryParams.harmfulSubstances" placeholder="请选择" dictCode="yes_or_no" />
                 </a-form-item>
               </a-col>
             </template>
-            <a-col :md="6" :sm="8">
+            <a-col :md="8"  :sm="8">
               <span style="float: left; overflow: hidden" class="table-page-search-submitButtons">
                 <a-button type="primary" @click="searchQuery">查询(search)</a-button>
                 <a-button type="primary" @click="searchReset" style="margin-left: 8px">重置(reset)</a-button>
@@ -174,6 +180,13 @@
       align: 'center',
       ellipsis:true,
     },
+    {
+      title: '备件号(partno)',
+      key: 'partno',
+      dataIndex: 'partno',
+      align: 'center',
+      ellipsis:true,
+    },
     {
       title: '型号(model)',
       key: 'model',
@@ -286,6 +299,7 @@
     status: '',
     virtualProduct: '',
     harmfulSubstances: '',
+    partno:''
   });
   let pagination = ref({
     current: 1,
@@ -368,6 +382,7 @@
       status: '',
       virtualProduct: '',
       harmfulSubstances: '',
+      partno:''
     };
     pagination.value.current = 1;
     pagination.value.pageSize = 10;