Commit da3307c2 authored by jiangqihao's avatar jiangqihao

首页页面修改

parents d00818dc 27294a00
...@@ -11,3 +11,7 @@ export const Country = { ...@@ -11,3 +11,7 @@ export const Country = {
export const Customer = { export const Customer = {
searchUrl: '/customer/create', searchUrl: '/customer/create',
} }
export const Common = {
searchUrl: '/commonSession/searchAll',
}
\ No newline at end of file
/*
* @Descripttion:
* @Author: 薛泽展
* @Date: 2021-10-12 12:29:05
* @Since: JDK1.8
*/
import router from './router' import router from './router'
import store from './store' import store from './store'
import { Message } from 'element-ui' import { Message } from 'element-ui'
...@@ -8,7 +14,7 @@ import getPageTitle from '@/utils/get-page-title' ...@@ -8,7 +14,7 @@ import getPageTitle from '@/utils/get-page-title'
NProgress.configure({ showSpinner: false }) // NProgress Configuration NProgress.configure({ showSpinner: false }) // NProgress Configuration
const whiteList = ['/login', '/auth-redirect'] // no redirect whitelist const whiteList = ['/prov-register', '/city-register', '/login', '/auth-redirect'] // no redirect whitelist
router.beforeEach(async(to, from, next) => { router.beforeEach(async(to, from, next) => {
// start progress bar // start progress bar
...@@ -63,11 +69,18 @@ router.beforeEach(async(to, from, next) => { ...@@ -63,11 +69,18 @@ router.beforeEach(async(to, from, next) => {
} }
} else { } else {
/* has no token*/ /* has no token*/
<<<<<<< HEAD
if (whiteList.indexOf(to.path) !== -1 ) { if (whiteList.indexOf(to.path) !== -1 ) {
=======
console.info('=========================111' + to.path)
if (whiteList.indexOf(to.path) !== -1) {
>>>>>>> 27294a00a51b49b3b771094fd7f04daa10117b64
// in the free login whitelist, go directly // in the free login whitelist, go directly
console.info('=========================2222')
next() next()
} else { } else {
console.info('=========================3333')
// other pages that do not have permission to access are redirected to the login page. // other pages that do not have permission to access are redirected to the login page.
if (to.path === '/city-register') { if (to.path === '/city-register') {
next({ path: '/city-register'}) next({ path: '/city-register'})
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
class="padding-bottom"> class="padding-bottom">
<el-form-item label="注册资本(万元):" <el-form-item label="注册资本(万元):"
label-width="150px" label-width="150px"
required> prop="extRegisteredCapital_SDK">
<el-input v-model="formData.extRegisteredCapital_SDK" <el-input v-model="formData.extRegisteredCapital_SDK"
:disabled="inputEnter" :disabled="inputEnter"
style="width: 80%" style="width: 80%"
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
class="padding-bottom"> class="padding-bottom">
<el-form-item label="法人:" <el-form-item label="法人:"
label-width="150px" label-width="150px"
required> prop="extCorporateName_SDK">
<template> <template>
<el-input v-model="formData.extCorporateName_SDK" <el-input v-model="formData.extCorporateName_SDK"
:disabled="inputEnter" :disabled="inputEnter"
...@@ -99,9 +99,9 @@ ...@@ -99,9 +99,9 @@
:offset="1" :offset="1"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="省份:" <el-form-item label="省份:"
prop="cerInfo.district" prop="extProvinceName_SDK"
label-width="80px" label-width="80px"
required> >
<el-select v-model="formData.extProvinceName_SDK" style="width: 91%" filterable placeholder="请选择省份" no-match-text="无匹配数据" @change="handleSelect"> <el-select v-model="formData.extProvinceName_SDK" style="width: 91%" filterable placeholder="请选择省份" no-match-text="无匹配数据" @change="handleSelect">
<el-option <el-option
v-for="item in countryOptions" v-for="item in countryOptions"
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
<el-col :span="7" <el-col :span="7"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="市:" <el-form-item label="市:"
prop="cerInfo.district" prop="extCityName_SDK"
label-width="80px" label-width="80px"
required> required>
<el-select v-model="formData.extCityName_SDK" style="width: 91%" filterable placeholder="请选择市" @change="handleSelectCity" > <el-select v-model="formData.extCityName_SDK" style="width: 91%" filterable placeholder="请选择市" @change="handleSelectCity" >
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
<el-col :span="7" <el-col :span="7"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="区:" <el-form-item label="区:"
prop="cerInfo.district" prop="extDistrictName_SDK"
label-width="80px" label-width="80px"
required> required>
<el-select v-model="formData.extDistrictName_SDK" style="width: 91%" filterable placeholder="请选择区" no-match-text="无匹配数据"> <el-select v-model="formData.extDistrictName_SDK" style="width: 91%" filterable placeholder="请选择区" no-match-text="无匹配数据">
...@@ -149,7 +149,7 @@ ...@@ -149,7 +149,7 @@
class="padding-bottom"> class="padding-bottom">
<el-form-item label="详细经营地址:" <el-form-item label="详细经营地址:"
label-width="150px" label-width="150px"
required> prop="extAddressDetail_SDK">
<el-input v-model="formData.extAddressDetail_SDK" <el-input v-model="formData.extAddressDetail_SDK"
placeholder="" placeholder=""
autocomplete="off" autocomplete="off"
...@@ -166,9 +166,9 @@ ...@@ -166,9 +166,9 @@
:offset="1" :offset="1"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="公司负责人姓名:" <el-form-item label="公司负责人姓名:"
prop="legalPerson" prop="extLeader_SDK"
label-width="150px" label-width="150px"
required> >
<el-input v-model="formData.extLeader_SDK" <el-input v-model="formData.extLeader_SDK"
placeholder="" placeholder=""
style="width: 80%" style="width: 80%"
...@@ -179,10 +179,10 @@ ...@@ -179,10 +179,10 @@
<el-col :span="12" <el-col :span="12"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="公司负责人联系电话:" <el-form-item label="公司负责人联系电话:"
prop="legalEmail" prop="extLeaderPhone_SDK"
label-width="160px" label-width="160px"
class="filter-icon-none" class="filter-icon-none"
required> >
<el-input v-model="formData.extLeaderPhone_SDK" <el-input v-model="formData.extLeaderPhone_SDK"
placeholder="" placeholder=""
style="width: 80%" style="width: 80%"
...@@ -199,10 +199,10 @@ ...@@ -199,10 +199,10 @@
:offset="1" :offset="1"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="公司负责人邮箱:" <el-form-item label="公司负责人邮箱:"
prop="legalIdCard" prop="extLeaderEmail_SDK"
label-width="150px" label-width="150px"
class="filter-icon-none" class="filter-icon-none"
required> >
<el-input v-model="formData.extLeaderEmail_SDK" <el-input v-model="formData.extLeaderEmail_SDK"
placeholder="" placeholder=""
style="width: 52%" style="width: 52%"
...@@ -215,9 +215,9 @@ ...@@ -215,9 +215,9 @@
:offset="1" :offset="1"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="Unis业务负责人姓名:" <el-form-item label="Unis业务负责人姓名:"
prop="email" prop="extUnis_SDK"
label-width="160px" label-width="160px"
required> >
<el-input v-model="formData.extUnis_SDK" <el-input v-model="formData.extUnis_SDK"
placeholder="" placeholder=""
style="width: 80%" style="width: 80%"
...@@ -228,9 +228,9 @@ ...@@ -228,9 +228,9 @@
<el-col :span="11" <el-col :span="11"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="Unis业务负责人电话:" <el-form-item label="Unis业务负责人电话:"
prop="mobile" prop="extUnisPhone_SDK"
label-width="160px" label-width="160px"
required> >
<el-input v-model="formData.extUnisPhone_SDK" <el-input v-model="formData.extUnisPhone_SDK"
placeholder="" placeholder=""
style="width: 90%" style="width: 90%"
...@@ -242,10 +242,10 @@ ...@@ -242,10 +242,10 @@
:offset="1" :offset="1"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="Unis业务负责人邮箱:" <el-form-item label="Unis业务负责人邮箱:"
prop="financerMobile" prop="extUnisEmail_SDK"
label-width="160px" label-width="160px"
class="filter-icon-none" class="filter-icon-none"
required> >
<el-input v-model="formData.extUnisEmail_SDK" <el-input v-model="formData.extUnisEmail_SDK"
placeholder="" placeholder=""
style="width: 80%" style="width: 80%"
...@@ -268,12 +268,15 @@ ...@@ -268,12 +268,15 @@
class="filter-icon-none" class="filter-icon-none"
required> required>
<el-upload class="upload-demo" <el-upload class="upload-demo"
:headers="myHeader"
action="https://jsonplaceholder.typicode.com/posts/" action="https://jsonplaceholder.typicode.com/posts/"
:on-preview="handlePreview" :on-preview="handlePreview"
:on-remove="handleRemove" :on-remove="handleRemove"
:http-request="uploadFile"
:before-remove="beforeRemove" :before-remove="beforeRemove"
multiple multiple
:limit="1" :limit="1"
:on-change="handelOnChange"
:on-exceed="handleExceed" :on-exceed="handleExceed"
:file-list="fileList"> :file-list="fileList">
<el-button size="small" <el-button size="small"
...@@ -361,12 +364,20 @@ export default { ...@@ -361,12 +364,20 @@ export default {
cityOptions:[], cityOptions:[],
disOptions:[], disOptions:[],
supplierBaseRules: { supplierBaseRules: {
Name: [{ required: true, message: '请选择公司全称', trigger: ['change'] }], Name: [{ required: true, message: '请选择公司名称', trigger: 'blur' }],
extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请选择公司全称', trigger: ['change'] }], extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }],
name: [{ required: true, message: '请选择公司全称', trigger: ['change'] }], extRegisteredCapital_SDK: [{ required: true, message: '请输入注册资本(万元)', trigger: 'blur' }],
name: [{ required: true, message: '请选择公司全称', trigger: ['change'] }], extCorporateName_SDK: [{ required: true, message: '请输入法人', trigger: 'blur' }],
name: [{ required: true, message: '请选择公司全称', trigger: ['change'] }], extProvinceName_SDK: [{ required: true, message: '请选择省份', trigger: 'blur' }],
name: [{ required: true, message: '请选择公司全称', trigger: ['change'] }], extCityName_SDK: [{ required: true, message: '请选择市', trigger: 'blur' }],
extDistrictName_SDK: [{ required: true, message: '请选择区', trigger: 'blur' }],
extAddressDetail_SDK: [{ required: true, message: '请输入详细经营地址', trigger: 'blur' }],
extLeader_SDK: [{ required: true, message: '请输入公司负责人姓名', trigger: 'blur' }],
extLeaderPhone_SDK: [{ required: true, message: '请输入公司负责人联系电话', trigger: 'blur' }],
extLeaderEmail_SDK: [{ required: true, message: '请输入公司负责人邮箱', trigger: 'blur' }],
extUnis_SDK: [{ required: true, message: '请输入Unis业务负责人姓名', trigger: 'blur' }],
extUnisPhone_SDK: [{ required: true, message: '请输入Unis业务负责人电话', trigger: 'blur' }],
extUnisEmail_SDK: [{ required: true, message: '请输入Unis业务负责人邮箱', trigger: 'blur' }],
}, },
dialogTableVisible: false, dialogTableVisible: false,
page: { page: {
...@@ -429,6 +440,16 @@ export default { ...@@ -429,6 +440,16 @@ export default {
handleClose() { handleClose() {
this.dialogTableVisible = false this.dialogTableVisible = false
}, },
uploadFile(file){
},
handelOnChange(res,file){
const formData = new FormData();
formData.append("file",file)
},
myHeader(){
return {'Content-Type': 'multipart/form-data; boundary=----WebKitFormBoundarynl6gT1BKdPWIejNq'}
},
onSubmit() { }, onSubmit() { },
handlePreview() { }, handlePreview() { },
handleRemove() { }, handleRemove() { },
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment