浏览代码

企业修改

lrf402788946 5 年之前
父节点
当前提交
e2a9c59cd5
共有 4 个文件被更改,包括 31 次插入10 次删除
  1. 9 1
      src/components/tag-all-select.vue
  2. 0 2
      src/layout/main-layout.vue
  3. 1 1
      src/store.js
  4. 21 6
      src/views/manager/jobs/detail.vue

+ 9 - 1
src/components/tag-all-select.vue

@@ -167,7 +167,15 @@ export default {
       } else {
         value = item;
       }
-      if (value === '110000') {
+      if (
+        value === '110000' ||
+        value === '120000' ||
+        value === '310000' ||
+        value === '500000' ||
+        value === '710000' ||
+        value === '810000' ||
+        value === '820000'
+      ) {
         return false;
       } else if (value.indexOf('0000') > 0) {
         return true;

+ 0 - 2
src/layout/main-layout.vue

@@ -55,12 +55,10 @@ export default {
     async checkBind() {
       //平台未审核/审核拒绝,只能进入基本信息去复审
       if (!(await this.getInfo())) {
-        console.log('in function:');
         this.$message.error('您的企业还未通过审核,请检查您的信息');
         this.$router.push({ path: '/info/base/index' });
         return;
       }
-      console.log('in function:else');
       if (!this.$isBindWx()) this.dialog = true;
     },
     toLogin() {

+ 1 - 1
src/store.js

@@ -87,7 +87,7 @@ export default new Vuex.Store({
       let result;
       if (type === 'list') {
         let { corpid, skip, limit } = data;
-        result = await this.$axios.$get(`${api.corpSchInfo}`, { corpid: corpid }, { skip: skip, limit: limit });
+        result = await this.$axios.$get(`${api.corpSchInfo}`, { corpid: corpid }, { skip: skip, limit: limit, status: '已审核' });
         let newArr = result.data.filter(fil => `${fil.schid}` !== `999991`);
         result.data = newArr;
       }

+ 21 - 6
src/views/manager/jobs/detail.vue

@@ -224,17 +224,25 @@ export default {
       //此方法是同步选择
       this.$set(this.info, type, val);
     },
-    listChange({ val, type }) {
+    async listChange({ val, type }) {
       //此方法是更换子列表的
-      if (val === '220000') {
-        this.$set(this, `cityList`, this.secondList);
-      } else if (val === '210000') {
-        this.$set(this, `cityList`, this.secondList1);
+      if (type === 'city') {
+        this.getCityList(val);
       } else if (type === 'zy_req') {
         //专业查询模拟
         this.$set(this, `subjectSubList`, val === '1' ? this.subjectSub : this.subjectSub2);
       }
     },
+    async getCityList(parent) {
+      let result = await this.dicOperation({ level: 2, parent: parent });
+      if (`${result.errcode}` === `0`) {
+        let res = result.data.map(item => {
+          let object = { label: item.name, value: item.code };
+          return object;
+        });
+        this.$set(this, `cityList`, res);
+      }
+    },
     async toSubmit() {
       let result;
       let infos = JSON.parse(JSON.stringify(this.info));
@@ -355,7 +363,6 @@ export default {
       if (`${result.errcode}` === '0') {
         var enticeNew = result.data.map(item => ({ value: item.code, label: item.name }));
         this.$set(this, `entice_list`, enticeNew);
-        console.log(enticeNew);
       } else {
         this.$message.error(result.errmsg ? result.errmsg : 'error');
       }
@@ -365,6 +372,14 @@ export default {
       } else {
         this.$message.error(result.errmsg ? result.errmsg : 'error');
       }
+      result = await this.dicOperation({ level: 1 });
+      if (`${result.errcode}` === `0`) {
+        let res = result.data.map(item => {
+          let object = { label: item.name, value: item.code };
+          return object;
+        });
+        this.$set(this, `provinceList`, res);
+      }
     },
   },
 };