退料修复

This commit is contained in:
hongchao 2025-07-17 18:16:18 +08:00
parent d3c92ea059
commit 7e37debfb1
3 changed files with 48 additions and 16 deletions

View File

@ -8,7 +8,7 @@
v-show="showSearch" v-show="showSearch"
label-width="80px" label-width="80px"
> >
<el-form-item label="申请日期"> <el-form-item label="申请日期1">
<el-date-picker <el-date-picker
v-model="queryParams.time" v-model="queryParams.time"
type="daterange" type="daterange"

View File

@ -12,12 +12,12 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="单位名称" prop="unitId"> <el-form-item label="单位名称" prop="unitId">
<el-select v-model="queryParams.unitId" placeholder="请选择单位名称" clearable> <el-select v-model="queryParams.unitId" placeholder="请选择单位名称" @change="GetProData" clearable>
<el-option v-for="item in unitList" filterable :key="item.id" :label="item.name" :value="item.id"></el-option> <el-option v-for="item in unitList" filterable :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="工程名称" prop="proId"> <el-form-item label="工程名称" prop="proId">
<el-select v-model="queryParams.proId" filterable clearable placeholder="请选择工程名称"> <el-select v-model="queryParams.proId" filterable clearable placeholder="请选择工程名称" @change="GetUnitData">
<el-option v-for="item in proList" :key="item.id" :label="item.name" :value="item.id"></el-option> <el-option v-for="item in proList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -671,10 +671,12 @@ export default {
}, },
created() { created() {
this.getTypeList() this.getTypeList()
this.getUnitList() // this.getUnitList()
this.getProList() // this.getProList()
this.equipmentType() this.equipmentType()
this.getList() this.getList()
this.GetUnitData()
this.GetProData()
}, },
computed: { computed: {
formattedOutTime() { formattedOutTime() {
@ -708,17 +710,37 @@ export default {
return ""; return "";
}, },
// //
getUnitList() { // getUnitList() {
getUnitData().then((response) => { // getUnitData().then((response) => {
this.unitList = response.data // this.unitList = response.data
}) // })
}, // },
// // //
getProList() { // getProList() {
getProData().then((response) => { // getProData().then((response) => {
this.proList = response.data // this.proList = response.data
}) // })
}, // },
//
async GetUnitData() {
const params = {
id: this.queryParams.proId,
}
const res = await getUnitData(params)
this.unitList = res.data
console.log('GetUnitData ======================', res)
},
//
async GetProData() {
const params = {
id: this.queryParams.unitId,
}
const res = await getProData(params)
this.proList = res.data
console.log('GetProData ======================', res)
},
getTypeList() { getTypeList() {
getTypeList({ level: '3' }).then((response) => { getTypeList({ level: '3' }).then((response) => {
this.typeList = response.data this.typeList = response.data
@ -756,6 +778,10 @@ export default {
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.resetForm('queryForm') this.resetForm('queryForm')
this.queryParams.unitId = ''
this.queryParams.proId = ''
this.GetUnitData()
this.GetProData()
this.handleQuery() this.handleQuery()
}, },
/** 查询列表 */ /** 查询列表 */

View File

@ -88,6 +88,7 @@
placeholder="请选择规格型号" placeholder="请选择规格型号"
ref="deviceTypeCascader" ref="deviceTypeCascader"
popper-class="popper-select" popper-class="popper-select"
popper-append-to-body="false"
@change="deviceTypeChange" @change="deviceTypeChange"
></el-cascader> ></el-cascader>
</el-form-item> </el-form-item>
@ -556,6 +557,7 @@ export default {
deviceTypeTree: [], // deviceTypeTree: [], //
// //
deviceTypeTreeProps: { deviceTypeTreeProps: {
checkStrictly: true,
children: 'children', children: 'children',
label: 'typeName', label: 'typeName',
multiple: false, multiple: false,
@ -659,6 +661,7 @@ export default {
...mapState(['user']), ...mapState(['user']),
}, },
methods: { methods: {
// //
async GetUnitData() { async GetUnitData() {
const params = { const params = {
@ -1176,6 +1179,7 @@ export default {
// } // }
// console.log('🚀 ~ deviceTypeChange ~ this.selectParams:', this.selectParams) // console.log('🚀 ~ deviceTypeChange ~ this.selectParams:', this.selectParams)
this.getMaTypeDataByIdFun(val[val.length-1]) this.getMaTypeDataByIdFun(val[val.length-1])
}) })
// console.log(val, '*******************') // console.log(val, '*******************')
@ -1453,4 +1457,6 @@ export default {
display: block !important; display: block !important;
} }
} }
</style> </style>