Bladeren bron

企业调查

guhongwei 3 jaren geleden
bovenliggende
commit
e67734c135

+ 2 - 0
src/store/index.js

@@ -59,6 +59,7 @@ import place from '@common/src/store/place';
 // 问卷调查
 import questionnaire from '@common/src/store/question/questionnaire';
 import answer from '@common/src/store/question/answer';
+import investigation from '@common/src/store/question/investigation';
 // 科技创新能力评价申请
 import apply from '@common/src/store/newteck/apply';
 // 高企申报
@@ -113,6 +114,7 @@ export default new Vuex.Store({
     personChat,
     questionnaire,
     answer,
+    investigation,
     apply,
     declare,
     mechanism,

+ 39 - 34
src/views/twoweb/service/comDemand/detail.vue

@@ -16,12 +16,36 @@
               <el-col :span="24" class="two">
                 <el-col :span="24" class="common">
                   <el-col :span="24" class="txt">
-                    <span>问卷详情</span>
+                    <span>企业基本信息</span>
+                  </el-col>
+                  <el-col :span="24" class="info">
+                    <one :form="form" :rules="rules"></one>
+                  </el-col>
+                </el-col>
+                <el-col :span="24" class="common">
+                  <el-col :span="24" class="txt">
+                    <span>企业人员信息</span>
                   </el-col>
                   <el-col :span="24" class="info">
                     <two :form="form" :rules="rules"></two>
                   </el-col>
                 </el-col>
+                <el-col :span="24" class="common">
+                  <el-col :span="24" class="txt">
+                    <span>企业产品信息</span>
+                  </el-col>
+                  <el-col :span="24" class="info">
+                    <thr :form="form" :rules="rules"></thr>
+                  </el-col>
+                </el-col>
+                <el-col :span="24" class="common">
+                  <el-col :span="24" class="txt">
+                    <span>企业需求信息</span>
+                  </el-col>
+                  <el-col :span="24" class="info">
+                    <four :form="form" :rules="rules"></four>
+                  </el-col>
+                </el-col>
               </el-col>
               <el-col :span="24" class="btn">
                 <el-button type="primary" size="mini" @click="onSubmit">提交</el-button>
@@ -35,22 +59,31 @@
 </template>
 
 <script>
-const fields = require('./fields');
+import one from './parts/one.vue';
 import two from './parts/two.vue';
+import thr from './parts/thr.vue';
+import four from './parts/four.vue';
 import { mapState, createNamespacedHelpers } from 'vuex';
-const { mapActions: answer } = createNamespacedHelpers('answer');
+const { mapActions: investigation } = createNamespacedHelpers('investigation');
 const { mapActions: questionnaire } = createNamespacedHelpers('questionnaire');
 export default {
   name: 'detail',
   props: {},
   components: {
+    one,
     two,
+    thr,
+    four,
   },
   data: function() {
     return {
       data: {},
       form: {
-        comDemand_zycp: [],
+        register_type: [],
+        field: [],
+        legal_person: {},
+        requirement: {},
+        products: [],
       },
       rules: {},
     };
@@ -59,7 +92,7 @@ export default {
     if (this.id) this.search();
   },
   methods: {
-    ...answer(['create']),
+    ...investigation(['create']),
     ...questionnaire(['fetch']),
     async search() {
       let res = await this.fetch(this.id);
@@ -70,39 +103,11 @@ export default {
     // 提交
     async onSubmit() {
       let data = this.form;
-      let { ...others } = data;
-      let obj = { questionnaire_id: this.id };
-      const fields = this.setFields();
-      const arr = [];
-      const keys = Object.keys(others);
-      for (const key of keys) {
-        const label = fields[key];
-        const answer = others[key];
-        arr.push({ label, answer });
-      }
-      obj.answer = arr;
-      const res = await this.create(obj);
+      let res = await this.create(data);
       if (this.$checkRes(res, '提交成功', '提交失败')) {
         this.$router.push({ path: '/twoweb/service/question' });
       }
     },
-    setFields() {
-      const fkeys = Object.keys(fields);
-      let object = [];
-      for (const key of fkeys) {
-        const narr = fields[key];
-        for (const obj of narr) {
-          if (!obj.children) {
-            object[obj.model] = obj.label;
-          } else {
-            for (const child of obj.children) {
-              object[child.model] = child.label;
-            }
-          }
-        }
-      }
-      return object;
-    },
   },
   computed: {
     ...mapState(['user']),

+ 0 - 139
src/views/twoweb/service/comDemand/fields.js

@@ -1,139 +0,0 @@
-export const two = [
-  {
-    label: '企业名称',
-    model: 'comDemand_qymc',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '通讯地址',
-    model: 'comDemand_txdz',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '所属领域',
-    model: 'comDemand_scly',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '注册资金',
-    model: 'comDemand_zczj',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '注册时间',
-    model: 'comDemand_zcsj',
-    list: '',
-    type: 'datePicker',
-  },
-  {
-    label: '网址',
-    model: 'comDemand_wz',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '企业法定代表人情况',
-    model: 'helpCom_frdb',
-    list: '',
-    type: 'frdb',
-    children: [
-      { label: '姓名', model: 'frdb_xm', list: '', type: 'text' },
-      { label: '性别', model: 'frdb_xb', list: '', type: 'text' },
-      {
-        label: '出生年月',
-        model: 'frdb_cs',
-        list: '',
-        type: 'datePicker',
-      },
-      { label: '最高学历', model: 'frdb_xl', list: '', type: 'text' },
-    ],
-  },
-  {
-    label: '注册登记类型',
-    model: 'comDemand_djlx',
-    list: 'comDemand_djlx',
-    type: 'radio',
-  },
-  {
-    label: '职工总数',
-    model: 'comDemand_zgzs',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '本科以上人数',
-    model: 'comDemand_bkys',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '研究开发人数',
-    model: 'comDemand_yjkf',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '高级职称人数',
-    model: 'comDemand_gjzc',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '联系人',
-    model: 'comDemand_personal',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '联系电话',
-    model: 'comDemand_phone',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '电子邮箱',
-    model: 'comDemand_email',
-    list: '',
-    type: 'text',
-  },
-  {
-    label: '企业概况',
-    model: 'comDemand_qygk',
-    list: '',
-    type: 'textarea',
-  },
-  {
-    label: '主要产品',
-    model: 'comDemand_zycp',
-    list: '',
-    type: 'zycp',
-  },
-  {
-    label: '技术需求',
-    model: 'comDemand_jsxq',
-    list: '',
-    type: 'textarea',
-  },
-  {
-    label: '资金需求',
-    model: 'comDemand_zjxq',
-    list: '',
-    type: 'textarea',
-  },
-  {
-    label: '人才需求',
-    model: 'comDemand_rcxq',
-    list: '',
-    type: 'textarea',
-  },
-  {
-    label: '其他需求',
-    model: 'comDemand_qtxq',
-    list: '',
-    type: 'textarea',
-  },
-];

+ 92 - 0
src/views/twoweb/service/comDemand/parts/four.vue

@@ -0,0 +1,92 @@
+<template>
+  <div id="one">
+    <el-row>
+      <el-col :span="24" class="main">
+        <el-col :span="24" class="one">
+          <el-form :model="form" :rules="rules" ref="form" label-width="100px">
+            <el-col :span="24">
+              <el-form-item label="技术需求" prop="name">
+                <el-input
+                  v-model="form.requirement.p1"
+                  placeholder="请输入技术需求"
+                  type="textarea"
+                  :autosize="{ minRows: 4, maxRows: 6 }"
+                  maxlength="1000"
+                  show-word-limit
+                ></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item label="资金需求" prop="name">
+                <el-input
+                  v-model="form.requirement.p2"
+                  placeholder="请输入资金需求"
+                  type="textarea"
+                  :autosize="{ minRows: 4, maxRows: 6 }"
+                  maxlength="1000"
+                  show-word-limit
+                ></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item label="人才需求" prop="name">
+                <el-input
+                  v-model="form.requirement.p3"
+                  placeholder="请输入人才需求"
+                  type="textarea"
+                  :autosize="{ minRows: 4, maxRows: 6 }"
+                  maxlength="1000"
+                  show-word-limit
+                ></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item label="其他需求" prop="name">
+                <el-input
+                  v-model="form.requirement.p4"
+                  placeholder="请输入其他需求"
+                  type="textarea"
+                  :autosize="{ minRows: 4, maxRows: 6 }"
+                  maxlength="1000"
+                  show-word-limit
+                ></el-input>
+              </el-form-item>
+            </el-col>
+          </el-form>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'one',
+  props: {
+    form: { type: Object },
+    rules: { type: Object },
+  },
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  watch: {
+    test: {
+      deep: true,
+      immediate: true,
+      handler(val) {},
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 106 - 0
src/views/twoweb/service/comDemand/parts/one.vue

@@ -0,0 +1,106 @@
+<template>
+  <div id="one">
+    <el-row>
+      <el-col :span="24" class="main">
+        <el-col :span="24" class="one">
+          <el-form :model="form" :rules="rules" ref="form" label-width="100px">
+            <el-col :span="24">
+              <el-form-item label="企业名称" prop="name">
+                <el-input v-model="form.name" placeholder="请输入企业名称"></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item label="通讯地址" prop="address">
+                <el-input v-model="form.address" placeholder="请输入通讯地址"></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item label="邮编" prop="postal">
+                <el-input v-model="form.postal" placeholder="请输入邮编"></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item label="网址" prop="web_site">
+                <el-input v-model="form.web_site" placeholder="请输入网址"></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item label="注册登记类型(可多选)" prop="register_type" label-width="150px">
+                <el-checkbox-group v-model="form.register_type">
+                  <el-checkbox v-for="(item, index) in typeList" :key="index" :label="item" name="type"></el-checkbox>
+                </el-checkbox-group>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item label="注册时间" prop="register_time">
+                <el-date-picker v-model="form.register_time" placeholder="请选择" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date" style="width:100%">
+                </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item label="注册资金" prop="funds">
+                <el-input v-model="form.funds" placeholder="请输入注册资金"></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item label="所属领域(可多选)" prop="field" label-width="140px">
+                <el-checkbox-group v-model="form.field">
+                  <el-checkbox v-for="(item, index) in fieldList" :key="index" :label="item" name="type"></el-checkbox>
+                </el-checkbox-group>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item label="合作概括" prop="brief">
+                <el-input
+                  v-model="form.brief"
+                  placeholder="请输入合作概括"
+                  type="textarea"
+                  :autosize="{ minRows: 4, maxRows: 6 }"
+                  maxlength="500"
+                  show-word-limit
+                ></el-input>
+              </el-form-item>
+            </el-col>
+          </el-form>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'one',
+  props: {
+    form: { type: Object },
+    rules: { type: Object },
+  },
+  components: {},
+  data: function() {
+    return {
+      // 注册登记类型
+      typeList: ['国有企业', '集体企业', '股份合作企业', '联营企业', '有限责任公司', '股份有限公司', '私营企业', '其他企业'],
+      // 所属领域
+      fieldList: ['先进制造与自动化', '资源与环境技术', '新能源及节能技术', '高技术服务业', '新材料技术', '航空航天技术', '生物与新医药技术', '电子信息技术'],
+    };
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  watch: {
+    test: {
+      deep: true,
+      immediate: true,
+      handler(val) {},
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 112 - 0
src/views/twoweb/service/comDemand/parts/thr.vue

@@ -0,0 +1,112 @@
+<template>
+  <div id="one">
+    <el-row>
+      <el-col :span="24" class="main">
+        <el-col :span="24" class="one">
+          <el-form :model="form" :rules="rules" ref="form" label-width="100px">
+            <el-col :span="24" class="list">
+              <!-- <el-table :data="form.products" border style="width: 100%">
+                <el-table-column prop="name" label="主要产品名称" align="center" show-overflow-tooltip> </el-table-column>
+                <el-table-column prop="mix" label="占企业销售收入总额比例" align="center" show-overflow-tooltip> </el-table-column>
+                <el-table-column label="操作" align="center">
+                  <template slot-scope="scope">
+                    <el-button size="mini" type="danger" @click="toDel(scope.$index, scope.row)">删除</el-button>
+                  </template>
+                </el-table-column>
+              </el-table> -->
+              <data-table :fields="fields" :opera="opera" :usePage="false" :data="form.products" @del="toDel"> </data-table>
+            </el-col>
+            <el-col :span="24" class="btn">
+              <el-button type="primary" size="small" @click="toAdd()">添加</el-button>
+            </el-col>
+          </el-form>
+        </el-col>
+      </el-col>
+    </el-row>
+    <el-dialog :title="dialog.title" :visible.sync="dialog.show" :width="dialog.width" :before-close="toClose">
+      <el-form ref="form" :model="marketForm" label-width="80px">
+        <el-form-item label="产品名称">
+          <el-input v-model="marketForm.name" placeholder="请输入产品名称"></el-input>
+        </el-form-item>
+        <el-form-item label="总额占比">
+          <el-input v-model="marketForm.mix" placeholder="请输入总额占比"></el-input>
+        </el-form-item>
+        <el-form-item style="text-align:center">
+          <el-button type="primary" @click="marketSubmit">提交保存</el-button>
+        </el-form-item>
+      </el-form>
+    </el-dialog>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'one',
+  props: {
+    form: { type: Object },
+    rules: { type: Object },
+  },
+  components: {},
+  data: function() {
+    return {
+      marketForm: {},
+      // 弹框
+      dialog: { titla: '产品管理', show: false, width: '50%' },
+      fields: [
+        { label: '主要产品名称', prop: 'name' },
+        { label: '占企业销售收入总额比例', prop: 'mix' },
+      ],
+      opera: [{ label: '删除', method: 'del' }],
+    };
+  },
+  created() {},
+  methods: {
+    toAdd() {
+      this.dialog = { titla: '产品管理', show: true, width: '30%' };
+    },
+    // 提交保存
+    marketSubmit() {
+      let data = this.marketForm;
+      this.form.products.push(data);
+      this.toClose();
+    },
+    // 删除
+    toDel({ data }) {
+      let index = this.form.products.findIndex(i => i.name == data.name);
+      this.form.products.splice(index, 1);
+    },
+    // 关闭
+    toClose() {
+      this.marketForm = {};
+      this.dialog = { titla: '产品管理', show: false, width: '30%' };
+    },
+  },
+  computed: {
+    ...mapState(['user']),
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  watch: {
+    test: {
+      deep: true,
+      immediate: true,
+      handler(val) {},
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped>
+.main {
+  .one {
+    .list {
+      margin: 0 0 10px 0;
+    }
+    .btn {
+      text-align: right;
+    }
+  }
+}
+</style>

+ 114 - 98
src/views/twoweb/service/comDemand/parts/two.vue

@@ -1,117 +1,121 @@
 <template>
-  <div id="two">
+  <div id="one">
     <el-row>
       <el-col :span="24" class="main">
-        <el-form :model="form" :rules="rules" ref="form" label-width="100px">
-          <template v-for="(i, index) in question">
-            <el-col :span="24" :key="`two${index}`">
-              <el-form-item v-if="i.type === 'radio'" :prop="`${index}`" :key="`two${index}`" :label="`${i.label}`">
-                <el-radio-group v-model="form[i.model]">
-                  <el-radio v-for="(item, index) in getList(i.list)" :key="index" :label="item"></el-radio>
-                </el-radio-group>
+        <el-col :span="24" class="one">
+          <el-form :model="form" :rules="rules" ref="form" label-width="100px">
+            <el-col :span="24" class="legal">
+              <el-col :span="2" class="legal_l">
+                企业法人
+              </el-col>
+              <el-col :span="22" class="legal_r">
+                <el-col :span="6" class="legal_r_1">
+                  <el-col :span="24" class="title">
+                    姓名
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.legal_person.name" placeholder="请输入姓名"></el-input>
+                  </el-col>
+                </el-col>
+                <el-col :span="6" class="legal_r_1">
+                  <el-col :span="24" class="title">
+                    性別
+                  </el-col>
+                  <el-col :span="24">
+                    <el-select v-model="form.legal_person.gender" placeholder="请选择" style="width:100%">
+                      <el-option v-for="(item, index) in genderList" :key="index" :label="item" :value="item"></el-option>
+                    </el-select>
+                  </el-col>
+                </el-col>
+                <el-col :span="6" class="legal_r_1">
+                  <el-col :span="24" class="title">
+                    出生年月
+                  </el-col>
+                  <el-col :span="24">
+                    <el-date-picker
+                      v-model="form.legal_person.birth"
+                      placeholder="请选择"
+                      value-format="yyyy-MM-dd"
+                      format="yyyy-MM-dd"
+                      type="date"
+                      style="width:100%"
+                    >
+                    </el-date-picker>
+                  </el-col>
+                </el-col>
+                <el-col :span="6" class="legal_r_1">
+                  <el-col :span="24" class="title">
+                    最高学历
+                  </el-col>
+                  <el-col :span="24">
+                    <el-select v-model="form.legal_person.education" placeholder="请选择" style="width:100%">
+                      <el-option v-for="(item, index) in educationList" :key="index" :label="item" :value="item"></el-option>
+                    </el-select>
+                  </el-col>
+                </el-col>
+              </el-col>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="企业联系人" prop="contact">
+                <el-input v-model="form.contact" placeholder="请输入企业联系人"></el-input>
               </el-form-item>
-              <el-form-item v-if="i.type === 'text'" :prop="`${index}`" :key="`two${index}`" :label="`${i.label}`">
-                <el-input v-model="form[i.model]"></el-input>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="联系电话" prop="contact_tel">
+                <el-input v-model="form.contact_tel" placeholder="请输入联系电话"></el-input>
               </el-form-item>
-              <el-form-item v-if="i.type === 'textarea'" :prop="`${index}`" :key="`two${index}`" :label="`${i.label}`">
-                <el-input v-model="form[i.model]" type="textarea" :autosize="{ minRows: 4, maxRows: 6 }" maxlength="1000" show-word-limit></el-input>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="E-mail" prop="email">
+                <el-input v-model="form.email" placeholder="请输入E-mail"></el-input>
               </el-form-item>
-              <el-form-item v-if="i.type === 'datePicker'" :prop="`${index}`" :key="`two${index}`" :label="`${i.label}`">
-                <el-date-picker v-model="form[i.model]" placeholder="请选择" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date" style="width:100%">
-                </el-date-picker>
+            </el-col>
+            <el-col :span="6">
+              <el-form-item label="企业职工数" prop="person_number">
+                <el-input v-model="form.person_number" placeholder="请输入企业职工数"></el-input>
               </el-form-item>
-              <el-form-item v-if="i.type === 'frdb'" :prop="`${index}`" :key="`two${index}`" :label="`${i.label}`" label-width="140px">
-                <el-col :span="12" v-for="(tag, index) in i.children" :key="index" class="frdb">
-                  <el-form-item :label="tag.label">
-                    <el-input v-model="form[tag.model]" style="width:100%;margin:0 0 10px 0;"></el-input>
-                  </el-form-item>
-                </el-col>
+            </el-col>
+            <el-col :span="6">
+              <el-form-item label="本科以上人数" prop="bk_number">
+                <el-input v-model="form.bk_number" placeholder="请输入本科以上人数"></el-input>
               </el-form-item>
-              <el-form-item v-if="i.type === 'zycp'" :prop="`${index}`" :key="`two${index}`" :label="`${i.label}`">
-                <el-col :span="24" style="text-align:right;margin:0 0 10px 0;">
-                  <el-button type="primary" size="small" @click="toZycp()">添加</el-button>
-                </el-col>
-                <el-col :span="24">
-                  <el-table :data="form.comDemand_zycp" border style="width: 100%">
-                    <el-table-column prop="name" label="主要产品名称" align="center" show-overflow-tooltip> </el-table-column>
-                    <el-table-column prop="mix" label="占企业销售收入总额比例" align="center" show-overflow-tooltip> </el-table-column>
-                    <el-table-column label="操作" align="center">
-                      <template slot-scope="scope">
-                        <el-button size="mini" type="danger" @click="toDel(scope.$index, scope.row)">删除</el-button>
-                      </template>
-                    </el-table-column>
-                  </el-table>
-                </el-col>
+            </el-col>
+            <el-col :span="6">
+              <el-form-item label="研究开发人数" prop="research_number">
+                <el-input v-model="form.research_number" placeholder="请输入研究开发人数"></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="6">
+              <el-form-item label="高级职称人数" prop="advanced_number">
+                <el-input v-model="form.advanced_number" placeholder="请输入高级职称人数"></el-input>
               </el-form-item>
             </el-col>
-          </template>
-        </el-form>
+          </el-form>
+        </el-col>
       </el-col>
     </el-row>
-    <el-dialog :title="dialog.title" :visible.sync="dialog.show" :width="dialog.width" :before-close="toClose">
-      <el-form ref="form" :model="marketForm" label-width="80px">
-        <el-form-item label="产品名称">
-          <el-input v-model="marketForm.name" placeholder="请输入产品名称"></el-input>
-        </el-form-item>
-        <el-form-item label="总额占比">
-          <el-input v-model="marketForm.mix" placeholder="请输入总额占比"></el-input>
-        </el-form-item>
-        <el-form-item style="text-align:center">
-          <el-button type="primary" @click="marketSubmit">提交保存</el-button>
-        </el-form-item>
-      </el-form>
-    </el-dialog>
   </div>
 </template>
 
 <script>
-import { two } from '../fields.js';
-import * as select from '../select.js';
 import { mapState, createNamespacedHelpers } from 'vuex';
 export default {
-  name: 'two',
+  name: 'one',
   props: {
     form: { type: Object },
     rules: { type: Object },
   },
-  model: {
-    prop: 'form',
-    event: 'change',
-  },
   components: {},
   data: function() {
     return {
-      question: two,
-      marketForm: {},
-      // 弹框
-      dialog: { titla: '产品管理', show: false, width: '50%' },
+      // 性别
+      genderList: ['男', '女'],
+      // 学历
+      educationList: ['大专以下', '大专', '本科', '研究生', '硕士', '博士'],
     };
   },
   created() {},
-  methods: {
-    // 获取列表
-    getList(type) {
-      return select[type];
-    },
-    toZycp() {
-      this.dialog = { titla: '产品管理', show: true, width: '30%' };
-    },
-    // 提交保存
-    marketSubmit() {
-      let data = this.marketForm;
-      this.form.comDemand_zycp.push(data);
-      this.toClose();
-    },
-    // 删除
-    toDel(index, data) {
-      this.form.comDemand_zycp.splice(index, 1);
-    },
-    // 关闭
-    toClose() {
-      this.marketForm = {};
-      this.dialog = { titla: '产品管理', show: false, width: '30%' };
-    },
-  },
+  methods: {},
   computed: {
     ...mapState(['user']),
   },
@@ -129,18 +133,30 @@ export default {
 </script>
 
 <style lang="less" scoped>
-.sbzc {
-  /deep/.el-input {
-    float: left;
-    width: 20%;
-    margin: 0 10px 0 0px;
-  }
-}
-.rzbq {
-  /deep/.el-input {
-    float: left;
-    width: 10%;
-    margin: 0 10px 0 0px;
+.main {
+  .one {
+    .legal {
+      margin: 0 0 22px 0;
+      .legal_l {
+        text-align: right;
+        padding: 0 13px;
+        color: #606266;
+        font-size: 14px;
+      }
+      .legal_r {
+        .legal_r_1 {
+          width: 24%;
+          border: 1px solid #cccc;
+          border-radius: 5px;
+          padding: 10px;
+          margin: 0 5px;
+          .title {
+            text-align: center;
+            margin: 0 0 5px 0;
+          }
+        }
+      }
+    }
   }
 }
 </style>

+ 0 - 2
src/views/twoweb/service/comDemand/select.js

@@ -1,2 +0,0 @@
-const comDemand_djlx = ['国有企业', '集体企业', '股份合作企业', '联营企业', '有限责任公司', '股份有限公司', '私营企业', '其他企业'];
-export { comDemand_djlx };