wuhongyu пре 5 година
родитељ
комит
e21b6500cc

+ 2 - 1
src/components/enterprise/duijiedetail.vue

@@ -12,7 +12,7 @@
             </el-col>
           </el-col>
           <el-col :span="19" class="right">
-            <duijiecontext v-on="$listeners" :options="options" :form="form" :liebiaoList="liebiaoList"></duijiecontext>
+            <duijiecontext v-on="$listeners" :options="options" :option="option" :form="form" :liebiaoList="liebiaoList"></duijiecontext>
           </el-col>
         </div>
         <el-col :span="24" class="foots">
@@ -35,6 +35,7 @@ export default {
     liebiaoList: null, //分类导航
     options: null,
     form: null,
+    option: null,
   },
   components: {
     heads,

+ 2 - 1
src/layout/enterprise/appointment.vue

@@ -19,7 +19,8 @@
             <el-table-column prop="title" label="对接会标题"> </el-table-column>
             <el-table-column prop="start_time" label="开始时间" :show-overflow-tooltip="true"> </el-table-column>
             <el-table-column prop="join_end" label="报名截止时间" :show-overflow-tooltip="true"> </el-table-column>
-            <el-table-column prop="place" label="地址" :show-overflow-tooltip="true"> </el-table-column>
+            <el-table-column prop="province" label="省" :show-overflow-tooltip="true"> </el-table-column>
+            <el-table-column prop="place" label="市" :show-overflow-tooltip="true"> </el-table-column>
             <el-table-column label="审核状态" align="center">
               <template slot-scope="scoped">
                 {{ scoped.row.is_allowed === '0' ? '未审核' : scoped.row.is_allowed === '1' ? '审核通过' : '审核拒绝' }}

+ 12 - 2
src/layout/enterprise/duijiecontext.vue

@@ -13,8 +13,13 @@
               </el-date-picker>
             </el-form-item>
             <template>
-              <el-form-item label="地址">
-                <el-select v-model="form.place" placeholder="请选择地址">
+              <el-form-item label="省份">
+                <el-select v-model="form.province" placeholder="请选择省份" @change="changeshenge">
+                  <el-option v-for="item in option" :key="item.code" :label="item.name" :value="item.code"> </el-option>
+                </el-select>
+              </el-form-item>
+              <el-form-item label="市">
+                <el-select v-model="form.place" placeholder="请选择市">
                   <el-option v-for="item in options" :key="item.code" :label="item.name" :value="item.code"> </el-option>
                 </el-select>
               </el-form-item>
@@ -51,6 +56,7 @@ export default {
     userinfo: null,
     form: null,
     options: null,
+    option: null,
   },
   components: {},
   data: () => ({}),
@@ -63,6 +69,10 @@ export default {
       console.log(this.form);
       this.$emit('onSubmit', { data: this.form });
     },
+    changeshenge(value) {
+      console.log(value);
+            this.$emit('placesubmit', { value});
+    },
   },
 };
 </script>

+ 12 - 4
src/views/enterprise/duijiedetail.vue

@@ -7,6 +7,8 @@
       @onSubmit="onSubmit"
       :liebiaoList="liebiaoList"
       @onsave="onsaveClick"
+      :option="option"
+      @placesubmit="placesubmit"
     ></duijiedetail-detail>
   </div>
 </template>
@@ -27,6 +29,7 @@ export default {
     form: {},
     info: {},
     options: [],
+    option: [],
     liebiaoList: [
       { name: '基本信息' },
       { name: '消息管理' },
@@ -68,13 +71,18 @@ export default {
       }
     },
     async search() {
-      let parent = 220000;
+      // let parent = 220000;
+      let level = 1;
+      let res = await this.palcequery({ level });
+      this.$set(this, `option`, res.data);
+    },
+    async placesubmit({ value }) {
       let level = 2;
-      let res = await this.palcequery({ parent, level });
-
+      let parent = value;
+      console.log(parent);
+      let res = await this.palcequery({ level, parent });
       this.$set(this, `options`, res.data);
     },
-
     async onSubmit({ data }) {
       let res;
       let msg;