Merge branch 'dev-nx' of http://192.168.0.56:3000/bonus/devicesmgt into dev-nx

This commit is contained in:
BianLzhaoMin 2024-06-03 18:06:31 +08:00
commit 67ea808d43
4 changed files with 39 additions and 9 deletions

View File

@ -143,3 +143,12 @@ export function getUserByRoleList(data) {
params: data params: data
}) })
} }
// 库管员
export function getMaUserList(params) {
return request({
url: '/base/maWarehouseKeeper/getMaUserList',
method: 'get',
params
})
}

View File

@ -14,7 +14,7 @@
</el-form-item> </el-form-item>
<el-form-item v-if="index == 0" :prop="'premiumListTwo.' + index + '.repairer'" label="维修人:"> <el-form-item v-if="index == 0" :prop="'premiumListTwo.' + index + '.repairer'" label="维修人:">
<el-select v-model="domain.repairer" placeholder="请选择" size="small" filterable style="width: 350px"> <el-select v-model="domain.repairer" placeholder="请选择" size="small" filterable style="width: 350px">
<el-option v-for="dict in userSelectList" :key="dict.userId" :label="dict.nickName" <el-option v-for="dict in userSelectList" :key="dict.userId" :label="dict.userName"
:value="dict.userId" /> :value="dict.userId" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -75,7 +75,7 @@
</el-form-item> </el-form-item>
<el-form-item v-if="index == 0" :prop="'premiumListTwo.' + index + '.repairer'" label="维修人:"> <el-form-item v-if="index == 0" :prop="'premiumListTwo.' + index + '.repairer'" label="维修人:">
<el-select v-model="domain.repairer" placeholder="请选择" size="small" filterable style="width: 350px"> <el-select v-model="domain.repairer" placeholder="请选择" size="small" filterable style="width: 350px">
<el-option v-for="dict in userSelectList" :key="dict.userId" :label="dict.nickName" <el-option v-for="dict in userSelectList" :key="dict.userId" :label="dict.userName"
:value="dict.userId" /> :value="dict.userId" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -128,9 +128,10 @@
</template> </template>
<script> <script>
import { import {
submitRepairApplyApi, getUserSelectApi, submitRepairApplyApi,
getRepairMaTypeListApi, listPartType getRepairMaTypeListApi, listPartType
} from "@/api/repairTest/repair"; } from "@/api/repairTest/repair";
import { getUserByRoleList } from '@/api/system/user'
// import { listPartType, } from "@/api/store/tools"; // import { listPartType, } from "@/api/store/tools";
import Treeselect from "@riophae/vue-treeselect"; import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css"; import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@ -283,7 +284,7 @@ export default {
this.dynamicValidateFormTwo.premiumListTwo = []; this.dynamicValidateFormTwo.premiumListTwo = [];
this.addDomainTwo(); this.addDomainTwo();
} }
getUserSelectApi().then(response => { getUserByRoleList().then(response => {
this.userSelectList = response.data; this.userSelectList = response.data;
}) })
getInfo().then(res => { getInfo().then(res => {

View File

@ -299,11 +299,12 @@
filterable filterable
placeholder="请选择维修员" placeholder="请选择维修员"
style="width: 100%" style="width: 100%"
clearable
> >
<el-option <el-option
v-for="keeper in repairUserList" v-for="keeper in repairUserList"
:key="keeper.userId" :key="keeper.userId"
:label="keeper.nickName" :label="keeper.userName"
:value="keeper.userId" :value="keeper.userId"
></el-option> ></el-option>
</el-select> </el-select>
@ -414,7 +415,7 @@
<el-option <el-option
v-for="keeper in keeperList" v-for="keeper in keeperList"
:key="keeper.userId" :key="keeper.userId"
:label="keeper.nickName" :label="keeper.userName"
:value="keeper.userId" :value="keeper.userId"
></el-option> ></el-option>
</el-select> </el-select>
@ -579,7 +580,7 @@ import {
updateMaType, updateMaType,
delMaType, delMaType,
} from '@/api/store/tools' } from '@/api/store/tools'
import { getUserByRoleList } from '@/api/system/user' import { getUserByRoleList, getMaUserList } from '@/api/system/user'
import { getProLists } from '@/api/base/base' import { getProLists } from '@/api/base/base'
import { imgUpLoad, fileUpLoad } from '@/api/system/upload' import { imgUpLoad, fileUpLoad } from '@/api/system/upload'
import { getInfo } from '@/api/login' import { getInfo } from '@/api/login'
@ -692,6 +693,13 @@ export default {
trigger: 'blur', trigger: 'blur',
}, },
], ],
keeperUserId: [
{
required: true,
message: '库管员不能为空',
trigger: 'change',
},
],
// password: [ // password: [
// {required: true, message: "", trigger: "blur"}, // {required: true, message: "", trigger: "blur"},
// {min: 5, max: 20, message: ' 5 20 ', trigger: 'blur'} // {min: 5, max: 20, message: ' 5 20 ', trigger: 'blur'}
@ -757,10 +765,10 @@ export default {
// }, // },
/** 查询用户列表--库管员,维修员 */ /** 查询用户列表--库管员,维修员 */
getUserList() { getUserList() {
getUserByRoleList({ roleId: '101' }).then((response) => { getMaUserList().then((response) => {
this.keeperList = response.data this.keeperList = response.data
}) })
getUserByRoleList({ roleId: '102' }).then((response) => { getUserByRoleList().then((response) => {
this.repairUserList = response.data this.repairUserList = response.data
}) })
}, },

View File

@ -167,6 +167,18 @@
prop="leasePerson" prop="leasePerson"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
/> />
<el-table-column
label="车牌号"
align="center"
prop="carCode"
show-overflow-tooltip
/>
<el-table-column
label="领料单号"
align="center"
prop="code"
show-overflow-tooltip
/>
<el-table-column <el-table-column
label="领料日期" label="领料日期"
align="center" align="center"