接口调试
This commit is contained in:
parent
48b35639d9
commit
aefbc03683
|
|
@ -1,10 +1,10 @@
|
||||||
# 页面标题
|
# 页面标题
|
||||||
VUE_APP_TITLE = 华东实名制管理系统
|
VUE_APP_TITLE = 实名制管理系统
|
||||||
|
|
||||||
# 开发环境配置
|
# 开发环境配置
|
||||||
ENV = 'development'
|
ENV = 'development'
|
||||||
|
|
||||||
# 华东实名制管理系统/开发环境
|
# 实名制管理系统/开发环境
|
||||||
VUE_APP_BASE_API = '/dev-api'
|
VUE_APP_BASE_API = '/dev-api'
|
||||||
|
|
||||||
# 路由懒加载
|
# 路由懒加载
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
# 页面标题
|
# 页面标题
|
||||||
VUE_APP_TITLE = 华东实名制管理系统
|
VUE_APP_TITLE = 实名制管理系统
|
||||||
|
|
||||||
# 生产环境配置
|
# 生产环境配置
|
||||||
ENV = 'production'
|
ENV = 'production'
|
||||||
|
|
||||||
# 华东实名制管理系统/生产环境
|
# 实名制管理系统/生产环境
|
||||||
VUE_APP_BASE_API = '/prod-api'
|
VUE_APP_BASE_API = '/prod-api'
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
# 页面标题
|
# 页面标题
|
||||||
VUE_APP_TITLE = 华东实名制管理系统
|
VUE_APP_TITLE = 实名制管理系统
|
||||||
|
|
||||||
NODE_ENV = production
|
NODE_ENV = production
|
||||||
|
|
||||||
# 测试环境配置
|
# 测试环境配置
|
||||||
ENV = 'staging'
|
ENV = 'staging'
|
||||||
|
|
||||||
# 华东实名制管理系统/测试环境
|
# 实名制管理系统/测试环境
|
||||||
VUE_APP_BASE_API = '/stage-api'
|
VUE_APP_BASE_API = '/stage-api'
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "bonus",
|
"name": "bonus",
|
||||||
"version": "3.6.4",
|
"version": "3.6.4",
|
||||||
"description": "华东实名制管理系统",
|
"description": "实名制管理系统",
|
||||||
"author": "博诺思",
|
"author": "博诺思",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,14 @@
|
||||||
import request from '@/utils/request'
|
import request from '@/utils/request'
|
||||||
|
|
||||||
// 新增工种类型
|
// 新增修改工种类型
|
||||||
export function addJobTypeAPI(data) {
|
export function addAdnEditJobTypeAPI(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/dict/type/add',
|
url: '/bmw/postType/addOrUpdatePostType',
|
||||||
method: 'post',
|
|
||||||
data,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
// 修改工种类型
|
|
||||||
export function editJobTypeAPI(data) {
|
|
||||||
return request({
|
|
||||||
url: '/system/dict/type/add',
|
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data,
|
data,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 删除工种类型
|
// 删除工种类型
|
||||||
export function deleteJobTypeAPI(data) {
|
export function deleteJobTypeAPI(data) {
|
||||||
return request({
|
return request({
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
:rules="loginRules"
|
:rules="loginRules"
|
||||||
class="login-form"
|
class="login-form"
|
||||||
>
|
>
|
||||||
<h3 class="title">华东实名制管理系统</h3>
|
<h3 class="title">实名制管理系统</h3>
|
||||||
<el-form-item prop="username">
|
<el-form-item prop="username">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="loginForm.username"
|
v-model="loginForm.username"
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
:rules="loginRules"
|
:rules="loginRules"
|
||||||
class="login-form"
|
class="login-form"
|
||||||
>
|
>
|
||||||
<h3 class="title">华东实名制管理系统---</h3>
|
<h3 class="title">实名制管理系统---</h3>
|
||||||
<template v-if="loginMethod === 'password'">
|
<template v-if="loginMethod === 'password'">
|
||||||
<el-form-item prop="username">
|
<el-form-item prop="username">
|
||||||
<el-input
|
<el-input
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
<!-- 左侧背景图片区域 -->
|
<!-- 左侧背景图片区域 -->
|
||||||
<div class="login-card__image">
|
<div class="login-card__image">
|
||||||
<div class="image-overlay">
|
<div class="image-overlay">
|
||||||
<h2>华东实名制管理系统</h2>
|
<h2>实名制管理系统</h2>
|
||||||
<p>规范管理 · 安全作业 · 高效协同</p>
|
<p>规范管理 · 安全作业 · 高效协同</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -8,52 +8,10 @@ export const formLabel = [
|
||||||
]
|
]
|
||||||
|
|
||||||
export const columnsList = [
|
export const columnsList = [
|
||||||
{ t_props: 'projectName', t_label: '工种名称' },
|
{ t_props: 'postName', t_label: '工种名称' },
|
||||||
{ t_props: 'xmb', t_label: '特殊工种设置' },
|
{ t_props: 'isSpecial', t_label: '特殊工种设置', t_slot: 'isSpecial' },
|
||||||
{ t_props: 'name', t_label: '状态' },
|
{ t_props: 'isEnable', t_label: '状态', t_slot: 'isEnable' },
|
||||||
{ t_props: 'type', t_label: '更新时间' },
|
{ t_props: 'updateTime', t_label: '更新时间' },
|
||||||
]
|
|
||||||
|
|
||||||
export const testTableList = [
|
|
||||||
{
|
|
||||||
projectName: '总工程名称',
|
|
||||||
level: '等级3',
|
|
||||||
xmb: 'xxx项目部',
|
|
||||||
name: '110kv工程',
|
|
||||||
type: '基建变电',
|
|
||||||
address: '安徽省合肥市110k工程',
|
|
||||||
status: '在建',
|
|
||||||
businessLicense: '已上传',
|
|
||||||
idCard: '已上传',
|
|
||||||
electronicStamp: '已上传',
|
|
||||||
electronicSignature: '未上传',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
projectName: '总工程名称21',
|
|
||||||
level: '等级3',
|
|
||||||
xmb: 'xxx项目部',
|
|
||||||
name: '110kv工程',
|
|
||||||
type: '基建变电',
|
|
||||||
address: '安徽省合肥市110k工程',
|
|
||||||
status: '在建',
|
|
||||||
businessLicense: '已上传',
|
|
||||||
idCard: '已上传',
|
|
||||||
electronicStamp: '已上传',
|
|
||||||
electronicSignature: '未上传',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
projectName: '总工程名称3',
|
|
||||||
level: '等级3',
|
|
||||||
xmb: 'xxx项目部',
|
|
||||||
name: '110kv工程',
|
|
||||||
type: '基建变电',
|
|
||||||
address: '安徽省合肥市110k工程',
|
|
||||||
status: '在建',
|
|
||||||
businessLicense: '已上传',
|
|
||||||
idCard: '已上传',
|
|
||||||
electronicStamp: '已上传',
|
|
||||||
electronicSignature: '未上传',
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
export const dialogConfig = {
|
export const dialogConfig = {
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@
|
||||||
:showRightTools="false"
|
:showRightTools="false"
|
||||||
ref="jobTypeTableRef"
|
ref="jobTypeTableRef"
|
||||||
:columnsList="columnsList"
|
:columnsList="columnsList"
|
||||||
:testTableList="testTableList"
|
|
||||||
:request-api="getJobTypeListAPI"
|
:request-api="getJobTypeListAPI"
|
||||||
>
|
>
|
||||||
<template slot="btn">
|
<template slot="btn">
|
||||||
|
|
@ -23,6 +22,26 @@
|
||||||
</el-button>
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<!-- 特殊工种设置 -->
|
||||||
|
<template slot="isSpecial" slot-scope="{ data }">
|
||||||
|
<el-switch
|
||||||
|
v-model="data.isSpecial"
|
||||||
|
active-text="技工"
|
||||||
|
inactive-text="普工"
|
||||||
|
@change="onHandleChangeIsSpecial(data)"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<!-- 状态 -->
|
||||||
|
<template slot="isEnable" slot-scope="{ data }">
|
||||||
|
<el-switch
|
||||||
|
v-model="data.isEnable"
|
||||||
|
active-text="启用"
|
||||||
|
inactive-text="禁用"
|
||||||
|
@change="onHandleChangeIsEnable(data)"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
|
||||||
<template slot="handle" slot-scope="{ data }">
|
<template slot="handle" slot-scope="{ data }">
|
||||||
<el-button
|
<el-button
|
||||||
plain
|
plain
|
||||||
|
|
@ -57,28 +76,36 @@
|
||||||
:model="addOrEditForm"
|
:model="addOrEditForm"
|
||||||
:rules="addOrEditFormRules"
|
:rules="addOrEditFormRules"
|
||||||
>
|
>
|
||||||
<el-form-item label="工种名称" prop="subName">
|
<el-form-item label="工种名称" prop="postName">
|
||||||
<el-input
|
<el-input
|
||||||
clearable
|
clearable
|
||||||
placeholder="请输入工种名称"
|
placeholder="请输入工种名称"
|
||||||
v-model="addOrEditForm.subName"
|
v-model="addOrEditForm.postName"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="工种名称" prop="subName">
|
<el-form-item label="工种名称" prop="isSpecial">
|
||||||
<el-input
|
<el-radio-group
|
||||||
clearable
|
size="mini"
|
||||||
placeholder="请输入工种名称"
|
v-model="addOrEditForm.isSpecial"
|
||||||
v-model="addOrEditForm.subName"
|
>
|
||||||
/>
|
<el-radio-button :label="1">
|
||||||
|
特殊工种(技工)
|
||||||
|
</el-radio-button>
|
||||||
|
<el-radio-button :label="0">
|
||||||
|
普通工种(普工)
|
||||||
|
</el-radio-button>
|
||||||
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="状态" prop="subName">
|
<el-form-item label="状态" prop="isEnable">
|
||||||
<el-input
|
<el-radio-group
|
||||||
clearable
|
size="mini"
|
||||||
placeholder="请输入状态"
|
v-model="addOrEditForm.isEnable"
|
||||||
v-model="addOrEditForm.subName"
|
>
|
||||||
/>
|
<el-radio-button :label="1"> 启用 </el-radio-button>
|
||||||
|
<el-radio-button :label="0"> 禁用 </el-radio-button>
|
||||||
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-row class="dialog-footer-btn">
|
<el-row class="dialog-footer-btn">
|
||||||
|
|
@ -105,10 +132,9 @@
|
||||||
<script>
|
<script>
|
||||||
import TableModel from '@/components/TableModel'
|
import TableModel from '@/components/TableModel'
|
||||||
import DialogModel from '@/components/DialogModel'
|
import DialogModel from '@/components/DialogModel'
|
||||||
import { formLabel, columnsList, dialogConfig, testTableList } from './config'
|
import { formLabel, columnsList, dialogConfig } from './config'
|
||||||
import {
|
import {
|
||||||
addJobTypeAPI,
|
addAdnEditJobTypeAPI,
|
||||||
editJobTypeAPI,
|
|
||||||
deleteJobTypeAPI,
|
deleteJobTypeAPI,
|
||||||
getJobTypeListAPI,
|
getJobTypeListAPI,
|
||||||
} from '@/api/system/basic-type-config/job-type-manage'
|
} from '@/api/system/basic-type-config/job-type-manage'
|
||||||
|
|
@ -123,10 +149,32 @@ export default {
|
||||||
formLabel,
|
formLabel,
|
||||||
columnsList,
|
columnsList,
|
||||||
dialogConfig,
|
dialogConfig,
|
||||||
testTableList,
|
|
||||||
getJobTypeListAPI,
|
getJobTypeListAPI,
|
||||||
addOrEditForm: {},
|
addOrEditForm: {
|
||||||
addOrEditFormRules: {},
|
postName: '', // 工种名称
|
||||||
|
isSpecial: 0, //特殊工种
|
||||||
|
isEnable: 1, // 状态
|
||||||
|
},
|
||||||
|
addOrEditFormRules: {
|
||||||
|
postName: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请输入工种名称',
|
||||||
|
trigger: 'blur',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
isSpecial: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请选择特殊工种',
|
||||||
|
trigger: 'blur',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
isEnable: [
|
||||||
|
{ required: true, message: '请选择状态', trigger: 'blur' },
|
||||||
|
],
|
||||||
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -142,6 +190,21 @@ export default {
|
||||||
console.log(data, '删除')
|
console.log(data, '删除')
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 特殊工种设置
|
||||||
|
onHandleChangeIsSpecial(data) {
|
||||||
|
console.log(data, '特殊工种设置')
|
||||||
|
},
|
||||||
|
|
||||||
|
// 状态
|
||||||
|
onHandleChangeIsEnable(data) {
|
||||||
|
console.log(data, '状态')
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改数据
|
||||||
|
async onHandleChangeIsSpecialOrIsEnable(data) {
|
||||||
|
console.log(data, '修改数据')
|
||||||
|
},
|
||||||
|
|
||||||
// 取消
|
// 取消
|
||||||
handleCloseDialogOuter() {
|
handleCloseDialogOuter() {
|
||||||
this.$refs.addOrEditFormRef.resetFields() // 清除表单
|
this.$refs.addOrEditFormRef.resetFields() // 清除表单
|
||||||
|
|
@ -150,9 +213,18 @@ export default {
|
||||||
|
|
||||||
// 确定按钮
|
// 确定按钮
|
||||||
onHandleConfirmAddOrEdit() {
|
onHandleConfirmAddOrEdit() {
|
||||||
this.$refs.addOrEditFormRef.validate((valid) => {
|
this.$refs.addOrEditFormRef.validate(async (valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
console.log(this.addOrEditForm, 'addOrEditForm')
|
console.log(this.addOrEditForm, 'addOrEditForm')
|
||||||
|
|
||||||
|
const params = { ...this.addOrEditForm }
|
||||||
|
|
||||||
|
if (this.dialogConfig.outerTitle === '修改') {
|
||||||
|
params.id = null
|
||||||
|
}
|
||||||
|
|
||||||
|
const res = await addAdnEditJobTypeAPI(params)
|
||||||
|
// console.log(res, 'res')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue