Browse Source

资产下拉组件增加资产类别过滤

ljb 10 months ago
parent
commit
274dd8b5ed

+ 5 - 1
src/components/asset-select/index.vue

@@ -51,7 +51,11 @@ export default {
     getAssetList() {
     getAssetList() {
       getList(1, 99999, this.params).then(({ data }) => {
       getList(1, 99999, this.params).then(({ data }) => {
         if (data.success) {
         if (data.success) {
-          this.listData = data.data.records;
+          if (this.params.zclb) {
+            this.listData = data.data.records.filter(item => this.params.zclb.indexOf(item.zclb) > -1);
+          } else {
+            this.listData = data.data.records;
+          }
           this.assetId = this.value;
           this.assetId = this.value;
         }
         }
       })
       })

+ 4 - 4
src/views/yf-cost-manage/basic-data-setting/wxzc-details.vue

@@ -18,7 +18,7 @@
         >
         >
           删 除
           删 除
         </el-button>
         </el-button>
-        <!-- <el-button
+        <el-button
           v-if="!isSelAnnual"
           v-if="!isSelAnnual"
           type="success"
           type="success"
           size="small"
           size="small"
@@ -27,7 +27,7 @@
           @click="handleImport"
           @click="handleImport"
         >
         >
           导入
           导入
-        </el-button> -->
+        </el-button>
         <el-button
         <el-button
           type="warning"
           type="warning"
           size="small"
           size="small"
@@ -95,7 +95,7 @@
       <template slot="assetIdForm">
       <template slot="assetIdForm">
         <asset-select
         <asset-select
           v-model="form.assetId"
           v-model="form.assetId"
-          :params="{ yearAndMonth: params.yearAndMonth, zclb: '房屋建筑物' }"
+          :params="{ yearAndMonth: params.yearAndMonth, zclb: '软件,专利权,非专利技术,其他' }"
           @change="handleAssetChange"
           @change="handleAssetChange"
         ></asset-select>
         ></asset-select>
       </template>
       </template>
@@ -116,7 +116,7 @@
 </template>
 </template>
 
 
 <script>
 <script>
-import { fetchDeviceData } from "@/api/yfCostManage/basicDataSetting/houseDetailList"
+import { fetchDeviceData } from "@/api/yfCostManage/basicDataSetting/wxzcDetail"
 import YearMonthSelect from "@/components/year-month-select";
 import YearMonthSelect from "@/components/year-month-select";
 import UploadExcelDialog from "@/components/upload-excel-dialog";
 import UploadExcelDialog from "@/components/upload-excel-dialog";
 import projectSelect from "@/components/project-select";
 import projectSelect from "@/components/project-select";