测试问题修改,物资类型
This commit is contained in:
parent
512f5243b9
commit
720e979d7e
|
|
@ -105,3 +105,12 @@ export function getProjectList(query) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//库管员维修员
|
||||||
|
export function getUserTypeList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/system/user/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column align="center" label="出库数量" prop="alNum" />
|
<!-- <el-table-column align="center" label="出库数量" prop="alNum" /> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="备注"
|
label="备注"
|
||||||
prop="remark"
|
prop="remark"
|
||||||
|
|
|
||||||
|
|
@ -322,7 +322,7 @@
|
||||||
<el-form-item label="总保有量" prop="name9">
|
<el-form-item label="总保有量" prop="name9">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name9"
|
v-model="form.name9"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入总保有量"
|
placeholder="请输入总保有量"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
|
|
@ -333,7 +333,7 @@
|
||||||
<el-form-item label="在库数量" prop="name8">
|
<el-form-item label="在库数量" prop="name8">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name8"
|
v-model="form.name8"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入在库数量"
|
placeholder="请输入在库数量"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
|
|
@ -344,7 +344,7 @@
|
||||||
<el-form-item label="在用数量" prop="name7">
|
<el-form-item label="在用数量" prop="name7">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name7"
|
v-model="form.name7"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入在用数量"
|
placeholder="请输入在用数量"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
|
|
@ -358,7 +358,7 @@
|
||||||
<el-form-item label="在修数量" prop="name6">
|
<el-form-item label="在修数量" prop="name6">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name6"
|
v-model="form.name6"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入在修数量"
|
placeholder="请输入在修数量"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
|
|
@ -369,7 +369,7 @@
|
||||||
<el-form-item label="待报废数量" prop="name5">
|
<el-form-item label="待报废数量" prop="name5">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name5"
|
v-model="form.name5"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入待报废数量"
|
placeholder="请输入待报废数量"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
|
|
@ -380,7 +380,7 @@
|
||||||
<el-form-item label="丢失数量" prop="name4">
|
<el-form-item label="丢失数量" prop="name4">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name4"
|
v-model="form.name4"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入丢失数量"
|
placeholder="请输入丢失数量"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
|
|
@ -400,7 +400,7 @@
|
||||||
v-model="form.name3"
|
v-model="form.name3"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
style="width: 170px"
|
style="width: 170px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -411,7 +411,7 @@
|
||||||
v-model="form.name2"
|
v-model="form.name2"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
style="width: 170px"
|
style="width: 170px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -426,7 +426,7 @@
|
||||||
v-model="form.name1"
|
v-model="form.name1"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
style="width: 160px"
|
style="width: 160px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -440,7 +440,7 @@
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name10"
|
v-model="form.name10"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
style="width: 160px"
|
style="width: 160px"
|
||||||
/>
|
/>
|
||||||
|
|
@ -480,7 +480,7 @@
|
||||||
<el-form-item label="检验周期(月)" prop="testCycle">
|
<el-form-item label="检验周期(月)" prop="testCycle">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.testCycle"
|
v-model="form.testCycle"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
|
|
@ -491,7 +491,7 @@
|
||||||
<el-form-item label="抽检比例(%)" prop="name11">
|
<el-form-item label="抽检比例(%)" prop="name11">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name11"
|
v-model="form.name11"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
style="width: 170px"
|
style="width: 170px"
|
||||||
|
|
@ -533,7 +533,7 @@
|
||||||
<el-form-item label="持荷时间(分)" prop="holdingTime">
|
<el-form-item label="持荷时间(分)" prop="holdingTime">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.holdingTime"
|
v-model="form.holdingTime"
|
||||||
type="number"
|
type="number" :min="0"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
style="width: 170px"
|
style="width: 170px"
|
||||||
|
|
@ -551,7 +551,7 @@
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="keeper in keeperList"
|
v-for="keeper in KeeperOptions"
|
||||||
:key="keeper.userId"
|
:key="keeper.userId"
|
||||||
:label="keeper.userName"
|
:label="keeper.userName"
|
||||||
:value="keeper.userId"
|
:value="keeper.userId"
|
||||||
|
|
@ -568,7 +568,7 @@
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="keeper in keeperList"
|
v-for="keeper in repairerOptions"
|
||||||
:key="keeper.userId"
|
:key="keeper.userId"
|
||||||
:label="keeper.userName"
|
:label="keeper.userName"
|
||||||
:value="keeper.userId"
|
:value="keeper.userId"
|
||||||
|
|
@ -582,7 +582,7 @@
|
||||||
<template>
|
<template>
|
||||||
<el-button
|
<el-button
|
||||||
v-if="this.title == '新增' || this.title == '修改'"
|
v-if="this.title == '新增' || this.title == '修改'"
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="submitForm"
|
@click="submitForm"
|
||||||
>确 定</el-button
|
>确 定</el-button
|
||||||
>
|
>
|
||||||
|
|
@ -632,9 +632,7 @@
|
||||||
|
|
||||||
<el-row style="text-align: right">
|
<el-row style="text-align: right">
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button size="small" type="primary" @click="onSubmit"
|
<el-button size="small" type="primary" style="color: #fff;" @click="onSubmit">确 定</el-button>
|
||||||
>确 定</el-button
|
|
||||||
>
|
|
||||||
<el-button size="small" @click="onCancel">取 消</el-button>
|
<el-button size="small" @click="onCancel">取 消</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
@ -657,7 +655,10 @@ import {
|
||||||
delMaType,
|
delMaType,
|
||||||
addMaType,
|
addMaType,
|
||||||
updateMaType,
|
updateMaType,
|
||||||
|
getUserTypeList
|
||||||
} from "@/api/ma/base";
|
} from "@/api/ma/base";
|
||||||
|
import { getKeeperIds} from "@/api/ma/typeConfigKeeper";
|
||||||
|
import { getRepairIds } from "@/api/ma/typeConfigRepair";
|
||||||
import { imgUpLoad } from "@/api/system/upload";
|
import { imgUpLoad } from "@/api/system/upload";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
@ -680,6 +681,8 @@ export default {
|
||||||
// 库管员用户数据
|
// 库管员用户数据
|
||||||
keeperList: null,
|
keeperList: null,
|
||||||
keeperDataRange: [],
|
keeperDataRange: [],
|
||||||
|
KeeperOptions: [],
|
||||||
|
repairerOptions: [],
|
||||||
//维修员用户数据
|
//维修员用户数据
|
||||||
repairUserList: null,
|
repairUserList: null,
|
||||||
//资产类型数据
|
//资产类型数据
|
||||||
|
|
@ -793,9 +796,40 @@ export default {
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getTreeData();
|
this.getTreeData();
|
||||||
|
this.getKeeperData();
|
||||||
|
this.getRepairerData();
|
||||||
// this.getList()
|
// this.getList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
async getKeeperData() {
|
||||||
|
const itemName = "ku_guan_role_ids";
|
||||||
|
let roleIdsTemp = []
|
||||||
|
await getKeeperIds(itemName).then((response) => {
|
||||||
|
const roleIds = response.rows[response.rows.length - 1].itemValue
|
||||||
|
.split(",")
|
||||||
|
.map((item) => Number(item));
|
||||||
|
roleIdsTemp = roleIds;
|
||||||
|
});
|
||||||
|
await getUserTypeList({ roleIds: roleIdsTemp }).then((response) => {
|
||||||
|
this.KeeperOptions = response.rows;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
async getRepairerData() {
|
||||||
|
const itemName = "wei_xiu_role_ids";
|
||||||
|
let roleIdsTemp = []
|
||||||
|
await getRepairIds(itemName).then((response) => {
|
||||||
|
const roleIds = response.rows[response.rows.length - 1].itemValue
|
||||||
|
.split(",")
|
||||||
|
.map((item) => Number(item));
|
||||||
|
roleIdsTemp = roleIds;
|
||||||
|
});
|
||||||
|
await getUserTypeList({ roleIds: roleIdsTemp }).then((response) => {
|
||||||
|
this.repairerOptions = response.rows;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** 查询物资类型 */
|
/** 查询物资类型 */
|
||||||
async getKeeperDataList(data) {
|
async getKeeperDataList(data) {
|
||||||
let keepdataRes = await queryKeeperDataApi({
|
let keepdataRes = await queryKeeperDataApi({
|
||||||
|
|
@ -1270,7 +1304,7 @@ export default {
|
||||||
// 单位文字样式
|
// 单位文字样式
|
||||||
span {
|
span {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
color: #606266;
|
// color: #606266;
|
||||||
margin-left: 8px;
|
margin-left: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -440,6 +440,7 @@ export default {
|
||||||
async getTreeData() {
|
async getTreeData() {
|
||||||
const itemName = "ku_guan_role_ids";
|
const itemName = "ku_guan_role_ids";
|
||||||
await getKeeperIds(itemName).then((response) => {
|
await getKeeperIds(itemName).then((response) => {
|
||||||
|
console.log(response)
|
||||||
const roleIds = response.rows[response.rows.length - 1].itemValue
|
const roleIds = response.rows[response.rows.length - 1].itemValue
|
||||||
.split(",")
|
.split(",")
|
||||||
.map((item) => Number(item));
|
.map((item) => Number(item));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue