|
@@ -4,23 +4,25 @@
|
|
|
<el-form :model="identitys" :rules="rules" ref="form">
|
|
|
<form-item label="所属行业" type="select" prop="industry">
|
|
|
<el-select v-model="identity.industry" placeholder="请选择所属行业">
|
|
|
- <el-option v-for="(item, index) in selectList1" :key="index" :label="item.label" :value="item.label"></el-option>
|
|
|
+ <el-option v-for="(item, index) in selectList1" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</form-item>
|
|
|
<form-item label="单位性质" prop="nature">
|
|
|
<el-select v-model="identity.nature" placeholder="请选择单位性质">
|
|
|
- <el-option v-for="(item, index) in selectList2" :key="index" :label="item.label" :value="item.label"></el-option>
|
|
|
+ <el-option v-for="(item, index) in selectList2" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</form-item>
|
|
|
<form-item label="注册资金" prop="reg_capital">
|
|
|
- <el-input v-model="identity.reg_capital" placeholder="请输入注册资金" :disabled="false"> </el-input>
|
|
|
+ <el-select v-model="identity.reg_capital" placeholder="请输入注册资金">
|
|
|
+ <el-option v-for="(item, index) in selectList3" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
+ </el-select>
|
|
|
</form-item>
|
|
|
<form-item label="信用代码" prop="org_code">
|
|
|
<el-input v-model="identity.org_code" placeholder="统一社会信用代码(或组织机构代码)" :disabled="false"> </el-input>
|
|
|
</form-item>
|
|
|
<form-item label="单位标签(选填)" prop="tags">
|
|
|
<el-select v-model="identity.tags" placeholder="请选择单位标签" multiple>
|
|
|
- <el-option v-for="(item, index) in selectList3" :key="index" :label="item.label" :value="item.label"></el-option>
|
|
|
+ <el-option v-for="(item, index) in selectList4" :key="index" :label="item.name" :value="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</form-item>
|
|
|
<form-item label="企业LOGO">
|
|
@@ -71,7 +73,8 @@
|
|
|
<script>
|
|
|
import upload from '@/components/upload.vue';
|
|
|
import formItem from '@/components/form-item.vue';
|
|
|
-import { log } from 'util';
|
|
|
+import { mapActions, mapState } from 'vuex';
|
|
|
+import { filter } from 'minimatch';
|
|
|
export default {
|
|
|
name: 'auth',
|
|
|
props: {
|
|
@@ -88,58 +91,18 @@ export default {
|
|
|
},
|
|
|
imgs: {},
|
|
|
corp2: {},
|
|
|
- selectList1: [
|
|
|
- { label: '农、林、牧、渔业', value: '1' },
|
|
|
- { label: '采矿业', value: '2' },
|
|
|
- { label: '制造业', value: '3' },
|
|
|
- { label: '电力、热力、燃气及水生产和供应业', value: '4' },
|
|
|
- { label: '建筑业"', value: '5' },
|
|
|
- { label: '批发和零售业', value: '6' },
|
|
|
- { label: '交通运输、仓储和邮政业', value: '7' },
|
|
|
- { label: '住宿和餐饮业', value: '2' },
|
|
|
- { label: '信息传输,软件和信息技术服务', value: '8' },
|
|
|
- { label: '金融业', value: '9' },
|
|
|
- { label: '房地产业', value: '10' },
|
|
|
- { label: '租赁和商务服务业', value: '11' },
|
|
|
- { label: '科学研究和技术服务业', value: '12' },
|
|
|
- { label: '水利、环境和公共设施管理业', value: '13' },
|
|
|
- { label: '居民服务、修理和其他服务业', value: '14' },
|
|
|
- { label: '教育', value: '15' },
|
|
|
- { label: '卫生和社会工作', value: '16' },
|
|
|
- { label: '文化、体育和娱乐业', value: '17' },
|
|
|
- { label: '公共管理、社会保障和社会组织', value: '18' },
|
|
|
- { label: '国际组织', value: '19' },
|
|
|
- { label: '军队', value: '20' },
|
|
|
- ],
|
|
|
- selectList2: [
|
|
|
- { label: '机关', value: '1' },
|
|
|
- { label: '科研设计单位', value: '2' },
|
|
|
- { label: '高等教育单位', value: '3' },
|
|
|
- { label: '中初教育单位', value: '4' },
|
|
|
- { label: '医疗卫生单位', value: '5' },
|
|
|
- { label: '其他事业单位', value: '6' },
|
|
|
- { label: '民营企业', value: '7' },
|
|
|
- { label: '三资企业', value: '8' },
|
|
|
- { label: '其他企业', value: '9' },
|
|
|
- { label: '部队', value: '10' },
|
|
|
- { label: '农村建制村', value: '11' },
|
|
|
- { label: '城镇社区', value: '12' },
|
|
|
- { label: '其他', value: '13' },
|
|
|
- ],
|
|
|
- selectList3: [
|
|
|
- { label: '世界500强', value: '1' },
|
|
|
- { label: '中国100强', value: '2' },
|
|
|
- { label: '中国500强', value: '3' },
|
|
|
- { label: '民企500强', value: '4' },
|
|
|
- { label: '行业500强', value: '5' },
|
|
|
- { label: '上市公司', value: '6' },
|
|
|
- ],
|
|
|
+ selectList1: [],
|
|
|
+ selectList2: [],
|
|
|
+ selectList3: [],
|
|
|
+ selectList4: [],
|
|
|
rules: {
|
|
|
value1: [{ required: true, message: '选择测试', trigger: 'change' }],
|
|
|
// value3: [{ required: true, message: '输入测试', trigger: 'blur' }],
|
|
|
},
|
|
|
}),
|
|
|
- created() {},
|
|
|
+ created() {
|
|
|
+ this.search();
|
|
|
+ },
|
|
|
watch: {
|
|
|
identitys: {
|
|
|
handler(val) {
|
|
@@ -158,8 +121,42 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
mounted() {},
|
|
|
- computed: {},
|
|
|
+ computed: {
|
|
|
+ ...mapState(['user']),
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ ...mapActions(['dicOperation']),
|
|
|
+ async search() {
|
|
|
+ let result = await this.dicOperation('hylb');
|
|
|
+ if (`${result.errcode}` === '0') {
|
|
|
+ //给this=>vue的实例下在中的list属性,赋予result。data的值
|
|
|
+ this.$set(this, `selectList1`, result.data);
|
|
|
+ } else {
|
|
|
+ this.$message.error(result.errmsg ? result.errmsg : 'error');
|
|
|
+ }
|
|
|
+ result = await this.dicOperation('dwxz');
|
|
|
+ if (`${result.errcode}` === '0') {
|
|
|
+ //给this=>vue的实例下在中的list属性,赋予result。data的值
|
|
|
+ this.$set(this, `selectList2`, result.data);
|
|
|
+ } else {
|
|
|
+ this.$message.error(result.errmsg ? result.errmsg : 'error');
|
|
|
+ }
|
|
|
+ result = await this.dicOperation('zczj');
|
|
|
+ if (`${result.errcode}` === '0') {
|
|
|
+ //给this=>vue的实例下在中的list属性,赋予result。data的值
|
|
|
+ this.$set(this, `selectList3`, result.data);
|
|
|
+ } else {
|
|
|
+ this.$message.error(result.errmsg ? result.errmsg : 'error');
|
|
|
+ }
|
|
|
+ result = await this.dicOperation('dwbq');
|
|
|
+ if (`${result.errcode}` === '0') {
|
|
|
+ //给this=>vue的实例下在中的list属性,赋予result。data的值
|
|
|
+ this.$set(this, `selectList4`, result.data);
|
|
|
+ } else {
|
|
|
+ this.$message.error(result.errmsg ? result.errmsg : 'error');
|
|
|
+ }
|
|
|
+ console.log(result);
|
|
|
+ },
|
|
|
onSubmits() {
|
|
|
let keys = Object.keys(this.imgs);
|
|
|
let arr = [];
|