shaogen1995 4 年 前
コミット
b0231fd699

+ 8 - 3
src/views/holding/holding2_look.vue

@@ -128,7 +128,7 @@ export default {
       const list = [
         { id: 0, name: '已归还' },
         { id: 1, name: '已归还' },
-        { id: 2, name: '未归还' }
+        { id: 2, name: '-' }
       ]
       return list.filter((v) => id === v.id)[0].name
     },
@@ -264,8 +264,13 @@ export default {
       }
     }
     .table {
-      max-height: 360px;
-      overflow: auto;
+      // max-height: 360px;
+      // overflow: auto;
+      /deep/.el-table__body-wrapper{
+        // max-width: 1593px;
+        max-height: 300px;
+        overflow-y: auto;
+      }
       .smimg {
         // border: 3px solid #ccc;
         height: 70px;

+ 17 - 10
src/views/holding/holding3.vue

@@ -23,16 +23,18 @@
               >
               </el-option>
             </el-select>
-            <span v-if="0">藏品年代:</span>
-            <el-select v-if="0" v-model="age" placeholder="请选择">
+
+            <span>藏品来源:</span>
+            <el-select v-model="mydata.sourceId" placeholder="请选择">
               <el-option
-                v-for="item in source2"
-                :key="item.value"
-                :label="item.label"
-                :value="item.value"
+                v-for="item in sourceList"
+                :key="item.id"
+                :label="item.name"
+                :value="item.id"
               >
               </el-option>
             </el-select>
+
             <span>搜索:</span>
                 <el-select v-model="mydata.searchType" placeholder="请选择" style="width:108px">
                   <el-option label="藏品名称" value="name"></el-option>
@@ -147,13 +149,15 @@
 import { getTreeList } from '@/apis/statistics0'
 import axios from '@/utils/request'
 import { getHolding3List } from '@/apis/holding3'
-import { getGoodsType } from '@/apis/holding'
+import { getGoodsType, getGoodsFrom } from '@/apis/holding'
 import TabList from '@/components/tabLeft.vue'
 export default {
   name: 'Holding3',
   components: { TabList },
   data () {
     return {
+      // 藏品来源多选数据
+      sourceList: [],
       options: [],
       // 入库位置数据
       // 导出表格的数据
@@ -206,12 +210,11 @@ export default {
         goodsTypeId: '', // 藏品类型id
         pageNum: 1, // 起始页码,默认1为第一页
         pageSize: 10, // 每页数量
-        searchKey: '' // 搜索条件
+        searchKey: '', // 搜索条件
+        sourceId: ''
       },
       // 控制显示表格还是图片
       change: 0,
-      age: '',
-      source2: [],
       // 图片数据
       imgList: [],
       // 表格数据
@@ -353,6 +356,10 @@ export default {
   },
   // 生命周期 - 挂载完成(可以访问DOM元素)
   async mounted () {
+    // 获取藏品来源多选数据
+    const res = await getGoodsFrom()
+    this.sourceList = res.data
+    this.sourceList.unshift({ id: '', name: '全部' })
     // 调用获取藏品总账列表
     this.getHolding3List(this.mydata)
     // 显示图还是表格

+ 17 - 17
src/views/statistics/statistics1.vue

@@ -144,14 +144,14 @@ export default {
           sec: true,
           calss: 'laiyuan',
           data: []
-        },
-        {
-          fields: { 入馆类型和占比: 'name', 数量: 'amount' },
-          name: '入馆类型',
-          sec: true,
-          calss: 'leixing',
-          data: []
         }
+        // {
+        //   fields: { 入馆类型和占比: 'name', 数量: 'amount' },
+        //   name: '入馆类型',
+        //   sec: true,
+        //   calss: 'leixing',
+        //   data: []
+        // }
       ]
     }
   },
@@ -218,21 +218,21 @@ export default {
     })
     this.butList[2].data = temp3
     // 入馆类型数据处理
-    const temp4 = res.data.goodsStorage
-    temp4.forEach((v) => {
-      v.value = v.amount
-      if (v.typeId === 1) v.name = '藏品'
-      else if (v.typeId === 0) v.name = '征集品'
-      v.name += Number(v.percent * 100).toFixed(1) + '%'
-    })
-    this.butList[3].data = temp4
+    // const temp4 = res.data.goodsStorage
+    // temp4.forEach((v) => {
+    //   v.value = v.amount
+    //   if (v.typeId === 1) v.name = '藏品'
+    //   else if (v.typeId === 0) v.name = '征集品'
+    //   v.name += Number(v.percent * 100).toFixed(1) + '%'
+    // })
+    // this.butList[3].data = temp4
     // ---------------------echarts
     this.echartsFu('.wenwu', temp1)
     this.echartsFu('.jibie', temp2)
     this.echartsFu('.laiyuan', temp3)
-    this.echartsFu('.leixing', temp4)
+    // this.echartsFu('.leixing', temp4)
     setTimeout(() => {
-      this.butList[2].sec = this.butList[3].sec = false
+      this.butList[2].sec = false
     }, 100)
   },
   beforeCreate () {}, // 生命周期 - 创建之前