lrf402788946 5 éve
szülő
commit
b89fdfddd6

+ 3 - 3
src/components/tag-all-select.vue

@@ -71,7 +71,7 @@ export default {
     displayList: [],
   }),
   created() {
-    if (this.selected && this.selected.length > 0) {
+    if (this.selected && this.selected !== undefined && this.selected.length > 0) {
       this.defaultProcess();
     }
   },
@@ -189,7 +189,7 @@ export default {
     defaultProcess() {
       //处理复选框
       if (!_.isObject(this.selected)) return;
-      let select = this.selected.filter(item => item.code !== undefined);
+      let select = this.selected.filter(item => item && item.code !== undefined);
       if (select.length > 0) {
         let result = this.selected.map(item => item.code);
         this.$set(this, `selectList`, result);
@@ -233,7 +233,7 @@ export default {
   overflow-y: scroll;
   .el-col {
     text-align: center;
-    padding: 0.5rem 0;
+    // padding: 0.5rem 0;
     height: 2rem;
     border-bottom: 1px solid #aaa;
   }

+ 3 - 3
src/pages/student/views/resume/purpose.vue

@@ -247,9 +247,9 @@ export default {
       if (typeof data.city === 'object') {
         data.city.map(item => {
           if (mid === '') {
-            mid = item.label;
+            mid = item.name;
           } else {
-            mid += `,${item.label}`;
+            mid += `,${item.name}`;
           }
         });
         data.city = mid;
@@ -274,7 +274,7 @@ export default {
         let selected = [];
         for (const select of ind) {
           let result = await this.dicOperation({ name: select });
-          if (`${result.errcode}` === '0') {
+          if (`${result.errcode}` === '0' && result.data) {
             selected.push(result.data);
           }
         }

+ 0 - 23
src/store/otherList.js

@@ -1,23 +0,0 @@
-import Vue from 'vue';
-import Vuex from 'vuex';
-import _ from 'lodash';
-
-Vue.use(Vuex);
-const api = {
-  dictionary: '/code/{type}/items', //type === xzqh:query:level(1/2);parent(无/code)
-};
-export const state = () => ({});
-export const mutations = {};
-export const actions = {
-  // 字典表
-  async dicOperation({ state }, type) {
-    let result;
-    if (!_.isObject(type)) {
-      result = await this.$axios.$get(api.dictionary, { type: type });
-    } else {
-      let { level, parent } = type;
-      result = await this.$axios.$get(api.dictionary, { type: 'xzqh' }, { level: level, parent: parent });
-    }
-    return result;
-  },
-};