瀏覽代碼

成果归档新增项目编号(名称)查询

余思翰 5 月之前
父節點
當前提交
dc5c9b1bbd
共有 1 個檔案被更改,包括 23 行新增6 行删除
  1. 23
    6
      oa-ui/src/views/oa/archive/index.vue

+ 23
- 6
oa-ui/src/views/oa/archive/index.vue 查看文件

@@ -1,9 +1,13 @@
1 1
 <template>
2 2
   <div class="app-container">
3 3
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
4
-      <el-form-item label="项目编号" prop="projectId">
5
-        <el-select v-model="queryParams.projectId" clearable filterable remote reserve-keyword placeholder="请输入项目编号"
6
-          :remote-method="remoteMethod" :loading="loading" style="width: 400px;">
4
+      <el-form-item prop="projectId">
5
+        <el-select v-model="queryType" style="width: 100px;">
6
+          <el-option label="项目编号" value="1"></el-option>
7
+          <el-option label="项目名称" value="2"></el-option>
8
+        </el-select>
9
+        <el-select v-model="queryParams.projectId" clearable filterable remote reserve-keyword placeholder="请输入关键字"
10
+          :remote-method="remoteMethod" :loading="loading" style="width: 300px;">
7 11
           <el-option v-for="project in projectList" :key="project.projectId"
8 12
             :label="project.projectNumber + '-' + project.projectName" :value="project.projectId">
9 13
           </el-option>
@@ -162,7 +166,8 @@ export default {
162 166
       // 表单校验
163 167
       rules: {
164 168
       },
165
-      infoOpen: false
169
+      infoOpen: false,
170
+      queryType: '1',
166 171
     };
167 172
   },
168 173
   created() {
@@ -179,11 +184,23 @@ export default {
179 184
       });
180 185
     },
181 186
     remoteMethod(val) {
182
-      listProject({
187
+      let params1 = {
183 188
         pageNum: 1,
184 189
         pageSize: 20,
185 190
         projectNumber: val
186
-      }).then(res => {
191
+      }
192
+      let params2 = {
193
+        pageNum: 1,
194
+        pageSize: 20,
195
+        projectName: val
196
+      }
197
+      let params = {};
198
+      if (this.queryType == '1') {
199
+        params = params1
200
+      } else {
201
+        params = params2
202
+      }
203
+      listProject(params).then(res => {
187 204
         this.projectList = res.rows;
188 205
       })
189 206
     },

Loading…
取消
儲存