scorpioyq 2 gadi atpakaļ
vecāks
revīzija
e9c2c8689f
1 mainītis faili ar 17 papildinājumiem un 11 dzēšanām
  1. 17 11
      src/views/contract/index.vue

+ 17 - 11
src/views/contract/index.vue

@@ -14,10 +14,10 @@
           <el-form-item class="full-width" label="合同类别">
             <el-select v-model="params.type" clearable>
               <el-option
-                  v-for="item in start"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
+                  v-for="item in typelist"
+                  :key="item.dictKey"
+                  :label="item.dictValue"
+                  :value="item.dictKey"
               />
             </el-select>
           </el-form-item>
@@ -25,16 +25,16 @@
             <el-select v-model="params.status" clearable>
               <el-option
                   v-for="item in dicList"
-                  :key="item.dicValue"
-                  :label="item.dicKey"
-                  :value="item.dicValue"
+                  :key="item.dictKey"
+                  :label="item.dictValue"
+                  :value="item.dictKey"
               />
             </el-select>
           </el-form-item>
         </div>
         <div class="flex flex-center ml-20">
           <base-button type="0" title="重置" icon="Refresh"/>
-          <base-button/>
+          <base-button class="ml-20" @click="onLoad"/>
         </div>
       </div>
     </el-form>
@@ -132,6 +132,7 @@ export default {
         current: 1
       },
       dicList: [],
+      typelist: [],
       params: {
         name: '',
         status: '',
@@ -141,14 +142,19 @@ export default {
   },
   created() {
     this.getDic('contract-status')
+    this.getDic('contract-type')
     this.onLoad()
   },
   methods: {
     getDic(code) {
       this.$api.common.dicList({code}).then(res => {
         if (res.code === 200) {
-          console.log(res)
-          this.dicList = res.data
+          if (code === 'contract-status') {
+            this.dicList = res.data
+          } else if (code === 'contract-type') {
+            this.typelist = res.data
+          }
+
         }
       })
     },
@@ -175,7 +181,7 @@ export default {
         })
         window.open(data.href, '_blank')
       }
-    }
+    },
   }
 }
 </script>