Merge branch 'material-ui' of http://192.168.0.75:3000/bonus/bonus-ui into material-ui
This commit is contained in:
commit
351c109c96
|
|
@ -90,4 +90,13 @@ export function getScrapList(query) {
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//报废台账详情列表
|
||||||
|
export function getScrapDetailsList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/material/scrap_apply_details/getScrapDetailsList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
@ -396,6 +396,7 @@ export default {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleDeviceCodeChange(row) {
|
handleDeviceCodeChange(row) {
|
||||||
|
console.log('maCodeList:', row.maCodeList);
|
||||||
const newDeviceCount = row.maCodeList.length;
|
const newDeviceCount = row.maCodeList.length;
|
||||||
row.scrapNum = newDeviceCount;
|
row.scrapNum = newDeviceCount;
|
||||||
},
|
},
|
||||||
|
|
@ -506,9 +507,9 @@ export default {
|
||||||
// 这里假设 handleTypeChange 中有相关数据,你需要根据实际情况调整
|
// 这里假设 handleTypeChange 中有相关数据,你需要根据实际情况调整
|
||||||
// 例如,假设 this.equipmentList 中有相关数据
|
// 例如,假设 this.equipmentList 中有相关数据
|
||||||
console.log('xxxxxxxxxxxxxxxxx')
|
console.log('xxxxxxxxxxxxxxxxx')
|
||||||
return getMachineListByCode({"typeId":row.typeId}).then((response) => {
|
return getMachineListByCode({"typeId":row.typeId,"taskId":this.taskId}).then((response) => {
|
||||||
console.log("response", response);
|
console.log("response", response);
|
||||||
const relatedData = response.data.map(item => ({ id: item.maId, code: item.maCode,typeId: item.typeId }));
|
const relatedData = response.data.map(item => ({ id: item.maId, code: item.maCode }));
|
||||||
console.log("relatedData", relatedData);
|
console.log("relatedData", relatedData);
|
||||||
return relatedData;
|
return relatedData;
|
||||||
});
|
});
|
||||||
|
|
@ -520,20 +521,30 @@ export default {
|
||||||
// this.loading = true;
|
// this.loading = true;
|
||||||
await getScrapInfo({'taskId':this.taskId}).then(async (response) => {
|
await getScrapInfo({'taskId':this.taskId}).then(async (response) => {
|
||||||
this.maForm.bmFileInfos = response.data.fileList;
|
this.maForm.bmFileInfos = response.data.fileList;
|
||||||
|
|
||||||
this.equipmentList = response.data.scrapApplyDetailsList.map(item => {
|
this.equipmentList = response.data.scrapApplyDetailsList.map(item => {
|
||||||
|
let newMaCodeList = []
|
||||||
|
if(item.manageType == "0"){
|
||||||
|
newMaCodeList = item.maCodeList.map(maCode => ({
|
||||||
|
id: maCode.maId,
|
||||||
|
code: maCode.maCode
|
||||||
|
}));
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
...item,
|
...item,
|
||||||
manageType: item.manageType + '',
|
manageType: item.manageType,
|
||||||
|
maCodeList: newMaCodeList,
|
||||||
deviceCodeOptions: [] // 初始化设备编码选项
|
deviceCodeOptions: [] // 初始化设备编码选项
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
// 为每个设备项获取设备编码选项
|
// 为每个设备项获取设备编码选项
|
||||||
for (let i = 0; i < this.equipmentList.length; i++) {
|
for (let i = 0; i < this.equipmentList.length; i++) {
|
||||||
if(this.equipmentList[i].manageType == 0){
|
if(this.equipmentList[i].manageType == "0"){
|
||||||
const options = await this.getDeviceCodeOptions(this.equipmentList[i]);
|
const options = await this.getDeviceCodeOptions(this.equipmentList[i]);
|
||||||
this.$set(this.equipmentList[i], 'deviceCodeOptions', options);
|
this.$set(this.equipmentList[i], 'deviceCodeOptions', options);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log("xxxxxxxxxx",this.equipmentList[0].maCodeList)
|
||||||
// this.loading = false;
|
// this.loading = false;
|
||||||
});
|
});
|
||||||
// await this.projectInfoList();
|
// await this.projectInfoList();
|
||||||
|
|
|
||||||
|
|
@ -67,6 +67,27 @@
|
||||||
>新增报废
|
>新增报废
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button
|
||||||
|
type="success"
|
||||||
|
@click="batchPass"
|
||||||
|
icon="el-icon-check"
|
||||||
|
size="mini"
|
||||||
|
:disabled="multiple"
|
||||||
|
>通过</el-button
|
||||||
|
>
|
||||||
|
</el-col>
|
||||||
|
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button
|
||||||
|
type="danger"
|
||||||
|
@click="batchReject"
|
||||||
|
icon="el-icon-close"
|
||||||
|
size="mini"
|
||||||
|
:disabled="multiple"
|
||||||
|
>驳回</el-button
|
||||||
|
>
|
||||||
|
</el-col>
|
||||||
<right-toolbar
|
<right-toolbar
|
||||||
:showSearch.sync="showSearch"
|
:showSearch.sync="showSearch"
|
||||||
@queryTable="getList"
|
@queryTable="getList"
|
||||||
|
|
@ -225,7 +246,7 @@ export default {
|
||||||
|
|
||||||
//是否可用勾选框
|
//是否可用勾选框
|
||||||
selectable(row) {
|
selectable(row) {
|
||||||
if (row.taskStatus == 1) {
|
if (row.taskStatus != 1) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
>
|
>
|
||||||
<el-form-item prop="dateRange">
|
<el-form-item prop="dateRange">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="queryParams.time"
|
v-model="queryParams.month"
|
||||||
type="month"
|
type="month"
|
||||||
placeholder="请选择月份">
|
placeholder="请选择月份">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
|
|
@ -126,8 +126,8 @@ export default {
|
||||||
|
|
||||||
// 查询参数
|
// 查询参数
|
||||||
queryParams: {
|
queryParams: {
|
||||||
time:null,
|
month:null,
|
||||||
keyWord,
|
keyWord: null,
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
},
|
},
|
||||||
|
|
@ -158,15 +158,15 @@ export default {
|
||||||
const params = {
|
const params = {
|
||||||
month: this.month,
|
month: this.month,
|
||||||
keyWord: this.queryParams.keyWord,
|
keyWord: this.queryParams.keyWord,
|
||||||
startTime: this.queryParams.time && this.queryParams.time[0],
|
startTime: this.queryParams.month && this.queryParams.month[0],
|
||||||
endTime: this.queryParams.time && this.queryParams.time[1],
|
endTime: this.queryParams.month && this.queryParams.month[1],
|
||||||
pageSize: this.queryParams.pageSize,
|
pageSize: this.queryParams.pageSize,
|
||||||
pageNum: this.queryParams.pageNum
|
pageNum: this.queryParams.pageNum
|
||||||
}
|
}
|
||||||
|
|
||||||
getScrapDetailsList(params).then((response) => {
|
getScrapDetailsList(params).then((response) => {
|
||||||
this.tableList = response.data;
|
this.tableList = response.data.rows;
|
||||||
this.total = response.total;
|
this.total = response.data.total;
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
@ -174,7 +174,7 @@ export default {
|
||||||
resetQuery() {
|
resetQuery() {
|
||||||
this.resetForm("queryForm");
|
this.resetForm("queryForm");
|
||||||
this.queryParams.keyWord = null;
|
this.queryParams.keyWord = null;
|
||||||
this.queryParams.time = null;
|
this.queryParams.month = null;
|
||||||
this.handleQuery();
|
this.handleQuery();
|
||||||
},
|
},
|
||||||
/** 搜索按钮操作 */
|
/** 搜索按钮操作 */
|
||||||
|
|
@ -189,8 +189,8 @@ export default {
|
||||||
const params = {
|
const params = {
|
||||||
month: this.month,
|
month: this.month,
|
||||||
keyWord: this.queryParams.keyWord,
|
keyWord: this.queryParams.keyWord,
|
||||||
startTime: this.queryParams.time && this.queryParams.time[0],
|
startTime: this.queryParams.month && this.queryParams.month[0],
|
||||||
endTime: this.queryParams.time && this.queryParams.time[1],
|
endTime: this.queryParams.month && this.queryParams.month[1],
|
||||||
}
|
}
|
||||||
this.download(
|
this.download(
|
||||||
"/material/scrap_apply_details/getScrapDetailsList",
|
"/material/scrap_apply_details/getScrapDetailsList",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue