Commit eeb76cd9 authored by chenzj's avatar chenzj

Merge branch 'dev' of http://git.local.topsunit.com/mes/mes-pad into dev

parents bce93c99 18f460ae
...@@ -543,12 +543,12 @@ ...@@ -543,12 +543,12 @@
cancel-text="返回" cancel-text="返回"
:title-style="{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px' }" :title-style="{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px' }"
v-model="material" v-model="material"
width="1300rpx" width="680px"
> >
<view class="list-bar"> <view class="list-bar">
<scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight - 280 + 'px' }"> <scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight - 280 + 'px' }">
<view> <view style="display: flex;justify-content: space-between;flex-wrap: wrap;">
<image v-for="(line, index) in viewSop" class="u-avatar-demo" :src="line" mode="aspectFill"></image> <image v-for="(line, index) in viewSop" @click="onPreviewTap(line)" style="padding:10px;" class="u-avatar-demo" :src="line" mode="aspectFill"></image>
</view> </view>
</scroll-view> </scroll-view>
</view> </view>
...@@ -916,6 +916,12 @@ export default { ...@@ -916,6 +916,12 @@ export default {
uni.$off('taskStatusChanged'); uni.$off('taskStatusChanged');
}, },
methods: { methods: {
onPreviewTap(url){
uni.previewImage({
current: url,
urls: this.viewSop
})
},
cellClick(row, index, column) { cellClick(row, index, column) {
if (column.name === 'arrangeCode') { if (column.name === 'arrangeCode') {
this.tableDataDetail = row.proWorkorderList; this.tableDataDetail = row.proWorkorderList;
...@@ -938,9 +944,18 @@ export default { ...@@ -938,9 +944,18 @@ export default {
this.getTaskList(); this.getTaskList();
break; break;
case 'StartTask': case 'StartTask':
let status = false
this.tableSelectData.forEach((item) => { this.tableSelectData.forEach((item) => {
this.changeStatus(item.taskId, 'BEGINNING'); if(item.status === 'BEGINNING') {
status = true
} else {
this.changeStatus(item.taskId, 'BEGINNING');
}
}); });
if (status) {
this.$u.toast('该任务已开工,请勿重复开工')
return
}
this.getTaskList(); this.getTaskList();
break; break;
case 'StopTask': case 'StopTask':
...@@ -999,12 +1014,13 @@ export default { ...@@ -999,12 +1014,13 @@ export default {
const records = await this.$u.api.dModel.getRecordsByProcessIdAndArrangeCode(params); const records = await this.$u.api.dModel.getRecordsByProcessIdAndArrangeCode(params);
// 如果有数据 // 如果有数据
if (records?.data && records.data.length) { if (records?.data && records.data.length) {
return this.$u.toast('该刀模版具不属于该工单');
} else {
this.dModelData = records.data; this.dModelData = records.data;
this.knifeTempVisible = true; this.knifeTempVisible = true;
return; return;
} }
// else {
// return this.$u.toast('该刀模版具不属于该工单');
// }
this.addDModelRecord(params); this.addDModelRecord(params);
}, },
async upDownGetList() { async upDownGetList() {
...@@ -1061,6 +1077,7 @@ export default { ...@@ -1061,6 +1077,7 @@ export default {
this.tableSelectData = arr; this.tableSelectData = arr;
}, },
toggleRowSelection(checked, arr) { toggleRowSelection(checked, arr) {
console.log(this.tableSelectData, 'this.tableSelectData')
this.tableSelectData = arr; this.tableSelectData = arr;
}, },
knifeTemp() { knifeTemp() {
...@@ -1463,7 +1480,7 @@ export default { ...@@ -1463,7 +1480,7 @@ export default {
this.curTaskInfo.workorderOption = this.curTaskInfo.proWorkorderList.map((s) => { this.curTaskInfo.workorderOption = this.curTaskInfo.proWorkorderList.map((s) => {
return { value: s.workorderCode, text: s.workorderCode }; return { value: s.workorderCode, text: s.workorderCode };
}); });
this.$u.api.listMaterialReturn({ taskId: taskInfo.taskId }).then((res) => { this.$u.api.listMaterialReturn({ taskId: taskInfo.taskId, workorderCode: ''}).then((res) => {
if (res.code === 200) { if (res.code === 200) {
t.materialReturnList = res.data; t.materialReturnList = res.data;
} }
...@@ -1480,12 +1497,19 @@ export default { ...@@ -1480,12 +1497,19 @@ export default {
}, },
materialReturnWorkorderChange(s) { materialReturnWorkorderChange(s) {
this.materialReturnFormData.workorderCode = s; this.materialReturnFormData.workorderCode = s;
const t = this;
const taskInfo = this.tableSelectData[0];
this.$u.api.listMaterialReturn({ taskId: taskInfo.taskId, workorderCode: s}).then((res) => {
if (res.code === 200) {
t.materialReturnList = res.data;
}
});
}, },
materialReturnFormShow(line) { materialReturnFormShow(line) {
this.materialReturnFormVisible = true; this.materialReturnFormVisible = true;
this.materialReturnFormData = { this.materialReturnFormData = {
itemName: line.itemName, itemName: line.itemName,
orkorderCode: this.materialReturnFormData.workorderCode, workorderCode: this.materialReturnFormData.workorderCode,
isQualified: 1 isQualified: 1
}; };
this.materialReturnSelected = line; this.materialReturnSelected = line;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment