Browse Source

1、更换正式服务器参数

master
Aug 1 month ago
parent
commit
fdd41f3b38
8 changed files with 5 additions and 532 deletions
  1. +1
    -0
      admin-hanhai-vue/.env.development
  2. +1
    -0
      admin-hanhai-vue/.env.production
  3. BIN
      admin-hanhai-vue/dist.zip
  4. +0
    -241
      admin-hanhai-vue/src/views/employAhthenticationCompany/EmployAhthenticationCompanyList.vue
  5. +0
    -144
      admin-hanhai-vue/src/views/employAhthenticationCompany/modules/EmployAhthenticationCompanyForm.vue
  6. +0
    -84
      admin-hanhai-vue/src/views/employAhthenticationCompany/modules/EmployAhthenticationCompanyModal.Style#Drawer.vue
  7. +0
    -60
      admin-hanhai-vue/src/views/employAhthenticationCompany/modules/EmployAhthenticationCompanyModal.vue
  8. +3
    -3
      jeecg-boot-module-system/src/main/resources/application-dev.yml

+ 1
- 0
admin-hanhai-vue/.env.development View File

@ -1,4 +1,5 @@
NODE_ENV=development
//VUE_APP_API_BASE_URL=https://www.teyizhao.com/employ-api/
//VUE_APP_API_BASE_URL=https://admin.teyizhao.com/employ-api/
VUE_APP_API_BASE_URL=http://localhost:8000/employ-api/
VUE_APP_CAS_BASE_URL=http://cas.example.org:8443/cas


+ 1
- 0
admin-hanhai-vue/.env.production View File

@ -1,4 +1,5 @@
NODE_ENV=production
//VUE_APP_API_BASE_URL=https://www.teyizhao.com/employ-api/
//VUE_APP_API_BASE_URL=https://admin.teyizhao.com/employ-api/
VUE_APP_API_BASE_URL=http://localhost:8000/employ-api/
VUE_APP_CAS_BASE_URL=http://localhost:8888/cas

BIN
admin-hanhai-vue/dist.zip View File


+ 0
- 241
admin-hanhai-vue/src/views/employAhthenticationCompany/EmployAhthenticationCompanyList.vue View File

@ -1,241 +0,0 @@
<template>
<a-card :bordered="false">
<!-- 查询区域 -->
<div class="table-page-search-wrapper">
<a-form layout="inline" @keyup.enter.native="searchQuery">
<a-row :gutter="24">
<a-col :xl="6" :lg="7" :md="8" :sm="24">
<a-form-item label="企业名称">
<a-input placeholder="请输入企业名称" v-model="queryParam.companyName"></a-input>
</a-form-item>
</a-col>
<a-col :xl="6" :lg="7" :md="8" :sm="24">
<a-form-item label="审核状态">
<j-dict-select-tag placeholder="请选择审核状态" v-model="queryParam.status" dictCode="employ_status"/>
</a-form-item>
</a-col>
<a-col :xl="6" :lg="7" :md="8" :sm="24">
<span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
<a-button type="primary" @click="searchQuery" icon="search">查询</a-button>
<a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">重置</a-button>
<a @click="handleToggleSearch" style="margin-left: 8px">
{{ toggleSearchStatus ? '收起' : '展开' }}
<a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
</a>
</span>
</a-col>
</a-row>
</a-form>
</div>
<!-- 查询区域-END -->
<!-- 操作按钮区域 -->
<div class="table-operator">
<a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
<!-- <a-button type="primary" icon="download" @click="handleExportXls('企业信息实名认证表')">导出</a-button>-->
<!-- <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">-->
<!-- <a-button type="primary" icon="import">导入</a-button>-->
<!-- </a-upload>-->
<!-- &lt;!&ndash; 高级查询区域 &ndash;&gt;-->
<!-- <j-super-query :fieldList="superFieldList" ref="superQueryModal" @handleSuperQuery="handleSuperQuery"></j-super-query>-->
<a-dropdown v-if="selectedRowKeys.length > 0">
<!-- <a-menu slot="overlay">-->
<!-- <a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>删除</a-menu-item>-->
<!-- </a-menu>-->
<!-- <a-button style="margin-left: 8px"> 批量操作 <a-icon type="down" /></a-button>-->
</a-dropdown>
</div>
<!-- table区域-begin -->
<div>
<div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
<i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>
<a style="margin-left: 24px" @click="onClearSelected">清空</a>
</div>
<a-table
ref="table"
size="middle"
:scroll="{x:true}"
bordered
rowKey="id"
:columns="columns"
:dataSource="dataSource"
:pagination="ipagination"
:loading="loading"
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
class="j-table-force-nowrap"
@change="handleTableChange">
<template slot="htmlSlot" slot-scope="text">
<div v-html="text"></div>
</template>
<template slot="imgSlot" slot-scope="text,record">
<span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span>
<img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;"/>
</template>
<template slot="fileSlot" slot-scope="text">
<span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span>
<a-button
v-else
:ghost="true"
type="primary"
icon="download"
size="small"
@click="downloadFile(text)">
下载
</a-button>
</template>
<span slot="action" slot-scope="text, record">
<a @click="handleEdit(record)">编辑</a>
<a-divider type="vertical" />
<a-dropdown>
<a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
<a-menu slot="overlay">
<a-menu-item>
<a @click="handleDetail(record)">详情</a>
</a-menu-item>
<a-menu-item>
<a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
<a>删除</a>
</a-popconfirm>
</a-menu-item>
</a-menu>
</a-dropdown>
</span>
</a-table>
</div>
<employ-ahthentication-company-modal ref="modalForm" @ok="modalFormOk"></employ-ahthentication-company-modal>
</a-card>
</template>
<script>
import '@/assets/less/TableExpand.less'
import { mixinDevice } from '@/utils/mixin'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import EmployAhthenticationCompanyModal from './modules/EmployAhthenticationCompanyModal'
import {filterMultiDictText} from '@/components/dict/JDictSelectUtil'
export default {
name: 'EmployAhthenticationCompanyList',
mixins:[JeecgListMixin, mixinDevice],
components: {
EmployAhthenticationCompanyModal
},
data () {
return {
description: '企业信息实名认证表管理页面',
//
columns: [
{
title: '#',
dataIndex: '',
key:'rowIndex',
width:60,
align:"center",
customRender:function (t,r,index) {
return parseInt(index)+1;
}
},
{
title:'企业名称',
align:"center",
dataIndex: 'companyName'
},
{
title:'企业地址',
align:"center",
dataIndex: 'companyAddress'
},
{
title:'企业法人',
align:"center",
dataIndex: 'legalPerson'
},
{
title:'社会统一信用代码',
align:"center",
dataIndex: 'socialCode'
},
{
title:'工商营业执照',
align:"center",
dataIndex: 'businessLicense',
scopedSlots: {customRender: 'imgSlot'}
},
{
title:'招聘者职位',
align:"center",
dataIndex: 'career'
},
{
title:'审核状态',
align:"center",
dataIndex: 'status_dictText'
},
{
title:'关联用户id',
align:"center",
dataIndex: 'userId_dictText'
},
{
title:'审核备注',
align:"center",
dataIndex: 'remark'
},
{
title: '操作',
dataIndex: 'action',
align:"center",
fixed:"right",
width:147,
scopedSlots: { customRender: 'action' }
}
],
url: {
list: "/employAhthenticationCompany/employAhthenticationCompany/list",
delete: "/employAhthenticationCompany/employAhthenticationCompany/delete",
deleteBatch: "/employAhthenticationCompany/employAhthenticationCompany/deleteBatch",
exportXlsUrl: "/employAhthenticationCompany/employAhthenticationCompany/exportXls",
importExcelUrl: "employAhthenticationCompany/employAhthenticationCompany/importExcel",
},
dictOptions:{},
superFieldList:[],
}
},
created() {
this.getSuperFieldList();
},
computed: {
importExcelUrl: function(){
return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
},
},
methods: {
initDictConfig(){
},
getSuperFieldList(){
let fieldList=[];
fieldList.push({type:'string',value:'companyName',text:'企业名称',dictCode:''})
fieldList.push({type:'string',value:'companyAddress',text:'企业地址',dictCode:''})
fieldList.push({type:'string',value:'legalPerson',text:'企业法人',dictCode:''})
fieldList.push({type:'string',value:'socialCode',text:'社会统一信用代码',dictCode:''})
fieldList.push({type:'string',value:'businessLicense',text:'工商营业执照',dictCode:''})
fieldList.push({type:'string',value:'career',text:'招聘者职位',dictCode:''})
fieldList.push({type:'string',value:'status',text:'审核状态',dictCode:'employ_status'})
fieldList.push({type:'string',value:'userId',text:'关联用户id',dictCode:"han_hai_member,nick_name,id"})
fieldList.push({type:'string',value:'remark',text:'审核备注',dictCode:''})
this.superFieldList = fieldList
}
}
}
</script>
<style scoped>
@import '~@assets/less/common.less';
</style>

+ 0
- 144
admin-hanhai-vue/src/views/employAhthenticationCompany/modules/EmployAhthenticationCompanyForm.vue View File

@ -1,144 +0,0 @@
<template>
<a-spin :spinning="confirmLoading">
<j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row>
<a-col :span="24">
<a-form-model-item label="企业名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="companyName">
<a-input v-model="model.companyName" placeholder="请输入企业名称" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="企业地址" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="companyAddress">
<a-input v-model="model.companyAddress" placeholder="请输入企业地址" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="企业法人" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="legalPerson">
<a-input v-model="model.legalPerson" placeholder="请输入企业法人" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="社会统一信用代码" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="socialCode">
<a-input v-model="model.socialCode" placeholder="请输入社会统一信用代码" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="工商营业执照" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="businessLicense">
<j-image-upload isMultiple v-model="model.businessLicense" ></j-image-upload>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="招聘者职位" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="career">
<a-input v-model="model.career" placeholder="请输入招聘者职位" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="审核状态" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="status">
<j-dict-select-tag type="list" v-model="model.status" dictCode="employ_status" placeholder="请选择审核状态" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="关联用户id" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="userId">
<j-dict-select-tag type="list" v-model="model.userId" dictCode="han_hai_member,nick_name,id" placeholder="请选择关联用户id" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="审核备注" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="remark">
<a-input v-model="model.remark" placeholder="请输入审核备注" ></a-input>
</a-form-model-item>
</a-col>
</a-row>
</a-form-model>
</j-form-container>
</a-spin>
</template>
<script>
import { httpAction, getAction } from '@/api/manage'
import { validateDuplicateValue } from '@/utils/util'
export default {
name: 'EmployAhthenticationCompanyForm',
components: {
},
props: {
//
disabled: {
type: Boolean,
default: false,
required: false
}
},
data () {
return {
model:{
},
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
},
wrapperCol: {
xs: { span: 24 },
sm: { span: 16 },
},
confirmLoading: false,
validatorRules: {
},
url: {
add: "/employAhthenticationCompany/employAhthenticationCompany/add",
edit: "/employAhthenticationCompany/employAhthenticationCompany/edit",
queryById: "/employAhthenticationCompany/employAhthenticationCompany/queryById"
}
}
},
computed: {
formDisabled(){
return this.disabled
},
},
created () {
//model
this.modelDefault = JSON.parse(JSON.stringify(this.model));
},
methods: {
add () {
this.edit(this.modelDefault);
},
edit (record) {
this.model = Object.assign({}, record);
this.visible = true;
},
submitForm () {
const that = this;
//
this.$refs.form.validate(valid => {
if (valid) {
that.confirmLoading = true;
let httpurl = '';
let method = '';
if(!this.model.id){
httpurl+=this.url.add;
method = 'post';
}else{
httpurl+=this.url.edit;
method = 'put';
}
httpAction(httpurl,this.model,method).then((res)=>{
if(res.success){
that.$message.success(res.message);
that.$emit('ok');
}else{
that.$message.warning(res.message);
}
}).finally(() => {
that.confirmLoading = false;
})
}
})
},
}
}
</script>

+ 0
- 84
admin-hanhai-vue/src/views/employAhthenticationCompany/modules/EmployAhthenticationCompanyModal.Style#Drawer.vue View File

@ -1,84 +0,0 @@
<template>
<a-drawer
:title="title"
:width="width"
placement="right"
:closable="false"
@close="close"
destroyOnClose
:visible="visible">
<employ-ahthentication-company-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></employ-ahthentication-company-form>
<div class="drawer-footer">
<a-button @click="handleCancel" style="margin-bottom: 0;">关闭</a-button>
<a-button v-if="!disableSubmit" @click="handleOk" type="primary" style="margin-bottom: 0;">提交</a-button>
</div>
</a-drawer>
</template>
<script>
import EmployAhthenticationCompanyForm from './EmployAhthenticationCompanyForm'
export default {
name: 'EmployAhthenticationCompanyModal',
components: {
EmployAhthenticationCompanyForm
},
data () {
return {
title:"操作",
width:800,
visible: false,
disableSubmit: false
}
},
methods: {
add () {
this.visible=true
this.$nextTick(()=>{
this.$refs.realForm.add();
})
},
edit (record) {
this.visible=true
this.$nextTick(()=>{
this.$refs.realForm.edit(record);
});
},
close () {
this.$emit('close');
this.visible = false;
},
submitCallback(){
this.$emit('ok');
this.visible = false;
},
handleOk () {
this.$refs.realForm.submitForm();
},
handleCancel () {
this.close()
}
}
}
</script>
<style lang="less" scoped>
/** Button按钮间距 */
.ant-btn {
margin-left: 30px;
margin-bottom: 30px;
float: right;
}
.drawer-footer{
position: absolute;
bottom: -8px;
width: 100%;
border-top: 1px solid #e8e8e8;
padding: 10px 16px;
text-align: right;
left: 0;
background: #fff;
border-radius: 0 0 2px 2px;
}
</style>

+ 0
- 60
admin-hanhai-vue/src/views/employAhthenticationCompany/modules/EmployAhthenticationCompanyModal.vue View File

@ -1,60 +0,0 @@
<template>
<j-modal
:title="title"
:width="width"
:visible="visible"
switchFullscreen
@ok="handleOk"
:okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
@cancel="handleCancel"
cancelText="关闭">
<employ-ahthentication-company-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></employ-ahthentication-company-form>
</j-modal>
</template>
<script>
import EmployAhthenticationCompanyForm from './EmployAhthenticationCompanyForm'
export default {
name: 'EmployAhthenticationCompanyModal',
components: {
EmployAhthenticationCompanyForm
},
data () {
return {
title:'',
width:800,
visible: false,
disableSubmit: false
}
},
methods: {
add () {
this.visible=true
this.$nextTick(()=>{
this.$refs.realForm.add();
})
},
edit (record) {
this.visible=true
this.$nextTick(()=>{
this.$refs.realForm.edit(record);
})
},
close () {
this.$emit('close');
this.visible = false;
},
handleOk () {
this.$refs.realForm.submitForm();
},
submitCallback(){
this.$emit('ok');
this.visible = false;
},
handleCancel () {
this.close()
}
}
}
</script>

+ 3
- 3
jeecg-boot-module-system/src/main/resources/application-dev.yml View File

@ -134,9 +134,9 @@ spring:
# connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
datasource:
master:
url: jdbc:mysql://110.40.186.41:3306/employ?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&autoReconnect=true&failOverReadOnly=false
url: jdbc:mysql://101.33.243.245:3306/employ?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&autoReconnect=true&failOverReadOnly=false
username: root
password: Qy8D3Cne
password: HCyg$fdh
driver-class-name: com.mysql.cj.jdbc.Driver
# 多数据源配置
#multi-datasource1:
@ -147,7 +147,7 @@ spring:
#redis 配置
redis:
database: 1
host: 110.40.186.41
host: 101.33.243.245
lettuce:
pool:
max-active: -1 #最大连接数据库连接数,设 -1 为没有限制


Loading…
Cancel
Save