浏览代码

案卷查询按类别字段获取

duy 2 年之前
父节点
当前提交
42d7acb389
共有 2 个文件被更改,包括 24 次插入12 次删除
  1. 9 0
      src/api/modules/using/query.js
  2. 15 12
      src/views/using/query.vue

+ 9 - 0
src/api/modules/using/query.js

@@ -28,4 +28,13 @@ async getarchiveQueryPage(form, msg = true) {
       
     }, msg);
   },
+  //获取档案查询类别/blade-archive/archivesauto/getCarrierTypeByDict
+  async getCarrierTypeByDict(form, msg = true) {
+    return httpApi({
+        url: '/api/blade-archive/archivesauto/getCarrierTypeByDict',
+        method: 'get',
+        params: form,
+      
+    }, msg);
+  },
 }

+ 15 - 12
src/views/using/query.vue

@@ -296,6 +296,7 @@ watch(() => [
 
 //渲染完成
 onMounted(() => {
+    getCarrierTypeByDictdata()
     setAnnuals()
     setMonths()
     getTableData()
@@ -409,22 +410,24 @@ const securityClick = (item) => {
 
 
 //类别
-const classes = ref([{key: 'all', name: '所有'}])
-const classess = ref([
-    {key: 'all', name: '所有'},
-    {key: '1', name: '竣工图'},
-    {key: '2', name: '试验'},
-    {key: '3', name: '声像'},
-    {key: '4', name: '质检'},
-    {key: '5', name: '计量'},
-    {key: '6', name: '隐蔽'},
-    {key: '7', name: '管理文件'},
-])
+const classes = ref([  {key: 'all', name: '所有'},])
+const classess = ref([  {key: 'all', name: '所有'},])
+const getCarrierTypeByDictdata=async()=>{
+    const { error, code, data } = await archiveQueryApi.getCarrierTypeByDict()
+    tableLoading.value = false
+    if (!error && code === 200) {
+        let arrdata=getArrValue(data)
+        arrdata.forEach((ele)=>{
+            classess.value.push({key:ele.dictKey,name:ele.dictValue})
+        })
+    } 
+}
+
 const classesClick = (item) => {
     classes.value = setQueryFiltering(classes.value, item)
     let arr=[]
     classes.value.forEach((item)=>{
-        arr.push(item.name)
+        arr.push(item.key)
     })
     searchForm.value.carrierType=arr+''
 }