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