feat: 1.对接全域布控下菜单的增删查改功能,以及用户操作流程优化。2.对接人力情报采集系统采集流转列表,搜索,新增接口

This commit is contained in:
jy
2025-06-04 17:27:57 +08:00
parent 2b3da38702
commit d8bee57f6b
44 changed files with 8479 additions and 594 deletions

View File

@ -22,6 +22,7 @@
clearable
v-model="listQuery[item.prop]"
:placeholder="`请输入${item.label}`"
:disabled="item.disabled"
/>
<el-input
v-model="listQuery[item.prop]"
@ -29,6 +30,7 @@
type="textarea"
:rows="3"
:placeholder="`请输入${item.label}`"
:disabled="item.disabled"
/>
<!-- 数值 inputNumber-->
<el-input
@ -36,6 +38,7 @@
v-model="listQuery[item.prop]"
v-else-if="item.type == 'inputNumber'"
:placeholder="`请输入${item.label}`"
:disabled="item.disabled"
/>
<!-- 数值 number-->
<el-input-number
@ -44,6 +47,7 @@
style="width: 100%"
:min="item.min || 0"
:max="item.max || 1000"
:disabled="item.disabled"
/>
<!--选择 select-->
<MOSTY.Select
@ -55,6 +59,7 @@
width="100%"
clearable
:placeholder="`请选择${item.label}`"
:disabled="item.disabled"
/>
<!-- 部门department -->
<template v-else-if="item.type === 'department'">
@ -67,6 +72,7 @@
width="100%"
v-model="listQuery[item.prop]"
:isImg="item.isImg"
:disabled="item.disabled"
/>
<!--选择checkbox -->
<MOSTY.CheckBox
@ -76,12 +82,14 @@
v-model="listQuery[item.prop]"
:checkList="item.options"
:placeholder="`请选择${item.label}`"
:disabled="item.disabled"
/>
<!-- 单选radio -->
<el-radio-group
v-model="listQuery[item.prop]"
v-else-if="item.type == 'radio'"
:disabled="item.disabled"
>
<el-radio
v-for="obj in item.options"
@ -97,6 +105,7 @@
v-model="listQuery[item.prop]"
placeholder="选择时间"
style="width: 100%"
:disabled="item.disabled"
/>
<el-date-picker
v-else-if="item.type == 'date'"
@ -105,6 +114,7 @@
value-format="YYYY-MM-DD"
placeholder="请选择日期"
style="width: 100%"
:disabled="item.disabled"
/>
<el-date-picker
v-else-if="item.type == 'datetime'"
@ -113,6 +123,7 @@
value-format="YYYY-MM-DD HH:mm:ss"
placeholder="请选择时间"
style="width: 100%"
:disabled="item.disabled"
/>
<el-date-picker
v-else-if="item.type == 'datetimerange'"
@ -124,6 +135,7 @@
start-placeholder="选择开始时间"
end-placeholder="选择结束时间"
style="width: 100%"
:disabled="item.disabled"
/>
<el-date-picker
v-else-if="item.type == 'daterange'"
@ -134,12 +146,14 @@
start-placeholder="选择开始日期"
end-placeholder="选择开始日期"
style="width: 100%"
:disabled="item.disabled"
/>
<el-switch
v-else-if="item.type == 'switch'"
v-model="listQuery[item.prop]"
class="ml-2"
:disabled="item.disabled"
style="--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949"
/>