Commit eac70df0 authored by xinzhedeai's avatar xinzhedeai

add:人员 字典接口对接、 接口method方式修改联调

parent 83c52e2b
...@@ -4,9 +4,9 @@ import request from '@/utils/request' ...@@ -4,9 +4,9 @@ import request from '@/utils/request'
export function listCard(query) { export function listCard(query) {
return request({ return request({
url: '/person/card/getRemoteCardList', url: '/person/card/getRemoteCardList',
method: 'post', method: 'GET',
data: query // data: query
// params: query params: query
}) })
} }
...@@ -34,7 +34,7 @@ export function addCard(data) { ...@@ -34,7 +34,7 @@ export function addCard(data) {
export function updateCard(data) { export function updateCard(data) {
return request({ return request({
url: '/person/card/updateRemoteCard', url: '/person/card/updateRemoteCard',
method: 'post', method: 'put',
data: data data: data
}) })
} }
...@@ -43,7 +43,7 @@ export function updateCard(data) { ...@@ -43,7 +43,7 @@ export function updateCard(data) {
export function delCard(data) { export function delCard(data) {
return request({ return request({
url: '/person/card/deleteRemoteCard', url: '/person/card/deleteRemoteCard',
method: 'post', method: 'delete',
data: data data: data
}) })
} }
import request from '@/utils/request'
// 查询人员信息列表
// 查询人员信息详细
export function getDict(data) {
return request({
url: '/sys/dict/findDictType',
method: 'get',
params: data
})
}
// 新增人员信息
export function addInfo(data) {
return request({
url: '/person/info/addRemotePersonInfo',
method: 'post',
data: data
})
}
// 修改人员信息
export function updateInfo(data) {
return request({
url: '/person/info/updateRemotePersonInfo',
method: 'put',
data: data
})
}
// 删除人员信息
export function delInfo(data) {
return request({
url: '/person/info/deleteRemoteVisitorInfo',
method: 'delete',
data: data
})
}
...@@ -4,13 +4,13 @@ import request from '@/utils/request' ...@@ -4,13 +4,13 @@ import request from '@/utils/request'
export function listInfo(query) { export function listInfo(query) {
return request({ return request({
url: '/person/info/getRemotePersonInfoList', url: '/person/info/getRemotePersonInfoList',
method: 'post', method: 'get',
params: query params: query
}) })
} }
// 查询人员信息详细 // 查询人员信息详细
export function getInfo(data) { export function getInfoDict(data) {
return request({ return request({
url: '/person/info/getRemotePersonInfoById', url: '/person/info/getRemotePersonInfoById',
method: 'post', method: 'post',
...@@ -31,7 +31,7 @@ export function addInfo(data) { ...@@ -31,7 +31,7 @@ export function addInfo(data) {
export function updateInfo(data) { export function updateInfo(data) {
return request({ return request({
url: '/person/info/updateRemotePersonInfo', url: '/person/info/updateRemotePersonInfo',
method: 'post', method: 'put',
data: data data: data
}) })
} }
...@@ -40,7 +40,7 @@ export function updateInfo(data) { ...@@ -40,7 +40,7 @@ export function updateInfo(data) {
export function delInfo(data) { export function delInfo(data) {
return request({ return request({
url: '/person/info/deleteRemoteVisitorInfo', url: '/person/info/deleteRemoteVisitorInfo',
method: 'post', method: 'delete',
data: data data: data
}) })
} }
...@@ -17,7 +17,7 @@ const isWhiteList = (path) => { ...@@ -17,7 +17,7 @@ const isWhiteList = (path) => {
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
NProgress.start() NProgress.start()
if (getToken()) { // if (getToken()) {
// to.meta.title && store.dispatch('settings/setTitle', to.meta.title) // to.meta.title && store.dispatch('settings/setTitle', to.meta.title)
// /* has token*/ // /* has token*/
// if (to.path === '/login') { // if (to.path === '/login') {
...@@ -47,16 +47,16 @@ router.beforeEach((to, from, next) => { ...@@ -47,16 +47,16 @@ router.beforeEach((to, from, next) => {
// } // }
// } // }
next() next()
} else { // } else {
// 没有token // // 没有token
if (isWhiteList(to.path)) { // if (isWhiteList(to.path)) {
// 在免登录白名单,直接进入 // // 在免登录白名单,直接进入
next() // next()
} else { // } else {
next(`/login?redirect=${encodeURIComponent(to.fullPath)}`) // 否则全部重定向到登录页 // next(`/login?redirect=${encodeURIComponent(to.fullPath)}`) // 否则全部重定向到登录页
NProgress.done() // NProgress.done()
} // }
} // }
}) })
router.afterEach(() => { router.afterEach(() => {
......
...@@ -229,7 +229,7 @@ ...@@ -229,7 +229,7 @@
</el-form-item> </el-form-item>
<el-form-item label="启用状态" prop="cardEnable"> <el-form-item label="启用状态" prop="cardEnable">
<el-select <el-select
v-model="queryParams.cardEnable" v-model="form.cardEnable"
placeholder="请选择启用状态" placeholder="请选择启用状态"
clearable clearable
> >
......
This diff is collapsed.
...@@ -357,11 +357,19 @@ ...@@ -357,11 +357,19 @@
placeholder="请输入内容" placeholder="请输入内容"
/> />
</el-form-item> </el-form-item>
<el-form-item label="人员类型名称" prop="personTypeName"> <el-form-item label="人员类型名称" prop="personType">
<el-input <el-select
v-model="form.personTypeName" v-model="form.personType"
placeholder="请输入人员类型名称" placeholder="请选择人员类型"
/> clearable
>
<el-option
v-for="item in personTypeOptions"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="员工类型名称" prop="staffTypeName"> <el-form-item label="员工类型名称" prop="staffTypeName">
<el-input <el-input
...@@ -678,17 +686,15 @@ ...@@ -678,17 +686,15 @@
</template> </template>
<script> <script>
import { import { listInfo, delInfo, addInfo, updateInfo } from "@/api/jinrun/renyuan";
listInfo, import { getDict } from "@/api/jinrun/common";
getInfo,
delInfo,
addInfo,
updateInfo,
} from "@/api/jinrun/renyuan";
export default { export default {
name: "Info", name: "Info",
data() { data() {
return { return {
// 人员类型下拉列表数据
personTypeOptions: [],
// 遮罩层 // 遮罩层
loading: true, loading: true,
// 选中数组 // 选中数组
...@@ -796,8 +802,22 @@ export default { ...@@ -796,8 +802,22 @@ export default {
}, },
created() { created() {
this.getList(); this.getList();
this.getPersonTypeOptions();
}, },
methods: { methods: {
/** 获取人员类型下拉列表数据 */
getPersonTypeOptions() {
// 调用数据字典接口
getDict({ dictType: "person_type" })
.then((response) => {
this.personTypeOptions = response.data;
})
.catch((error) => {
this.$modal.msgError("获取人员类型数据失败");
console.error("获取人员类型数据失败:", error);
});
},
/** 查询人员信息列表 */ /** 查询人员信息列表 */
getList() { getList() {
this.loading = true; this.loading = true;
...@@ -949,7 +969,7 @@ export default { ...@@ -949,7 +969,7 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
this.$modal this.$modal
.confirm('是否确认删除人员信息编号为"' + personIds + '"的数据项?') .confirm('是否确认删除人员信息编号为"' + row.personIds + '"的数据项?')
.then(function () { .then(function () {
return delInfo(row); return delInfo(row);
}) })
......
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