Commit 1fdf7786 authored by chenzj's avatar chenzj

补料申请新增记录

parent 7b79392b
......@@ -100,11 +100,6 @@ const install = (Vue, vm) => {
config.adminPath + '/pro/packagePrintRecord/rePackageInfoPrint',
params
),
quantitywaitsum: (params = {}) =>
vm.$u.postJson(
config.adminPath + '/mes/pro/workorder/quantitywaitsum',
params
),
// 生产指令列表
workOrderSoDirectiveApi: (params = {}) =>
vm.$u.postJson(
......@@ -286,6 +281,14 @@ const install = (Vue, vm) => {
params
),
//补料申请记录
getMaterialRequest: (params = {}) =>
vm.$u.get(
config.adminPath + '/pro/materialRequest/recordList',
params
),
//退料申请
listMaterialReturn: (params = {}) =>
vm.$u.post(
......@@ -311,7 +314,7 @@ const install = (Vue, vm) => {
'/system/autocode/get/' + ruleCode
),
//获取最一道工序
//获取最一道工序
getNextProcess: (params = {}) =>
vm.$u.get(config.adminPath + '/mobile/pro/protask/feedBackNextProcess', params),
......
{
"name" : "mes-pad",
"appid" : "__UNI__EFAA56F",
"appid" : "__UNI__EFA4D96",
"description" : "MES-PAD",
"versionName" : "1.0.4",
"versionCode" : "100",
......
......@@ -677,6 +677,7 @@
</view>
</u-modal>
<u-modal title="补料申请" @confirm="materialRequestSave()" show-cancel-button
:title-style="{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px' }"
v-model="materialRequestVisible" width="1300rpx">
......@@ -702,51 +703,44 @@
</u-col>
</u-row>
</u-form>
<scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight - 280 + 'px' }">
<uni-table ref="materialRequestTable" border stripe :loading="loading" emptyText="未查询到数据">
<uni-tr>
<uni-th width="100px" align="center">操作</uni-th>
<uni-th width="110px" align="center">产品物料编码</uni-th>
<uni-th width="110px" align="center">产品物料名称</uni-th>
<uni-th width="80px" align="center">补取数量</uni-th>
<uni-th width="150px" align="center">产品物料编码</uni-th>
<uni-th width="250px" align="center">产品物料名称</uni-th>
<uni-th width="170px" align="center">补取数量</uni-th>
</uni-tr>
<scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight/2 - 150 + 'px' }">
<uni-table ref="materialRequestTable" border stripe :loading="loading" >
<uni-tr v-for="(line, index) in materialRequestArrays" :key="index">
<uni-td align="center">
<uni-td align="center" style="width: 100px">
<view class="uni-group">
<button class="uni-button" size="mini" type="primary"
@click="materialRequestFormShow(line)">补料</button>
</view>
</uni-td>
<uni-td align="center">{{ line.itemCode.substring(line.itemCode.length - 8, line.itemCode.length) }}</uni-td>
<uni-td align="center">{{ line.itemName }}({{ line.specification }})/{{ line.unitOfMeasure }}</uni-td>
<uni-td align="center">{{ line.applyNum }}</uni-td>
<uni-td align="center" style="width: 140px">{{ line.itemCode.substring(line.itemCode.length - 8, line.itemCode.length) }}</uni-td>
<uni-td align="center" style="width: 160px">{{ line.itemName }}({{ line.specification }})/{{ line.unitOfMeasure }}</uni-td>
<uni-td align="center" style="width: 150px">{{ line.applyNum }}</uni-td>
</uni-tr>
</uni-table>
</scroll-view>
</view>
</u-modal>
<u-modal title="补料申请数量" @confirm="materialRequestSetting()" show-cancel-button
:title-style="{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px' }"
v-model="materialRequestFormVisible" width="700rpx">
<view class="">
<u-form label-width="100px">
<u-row>
<u-col>
<u-form-item label="产品物料名称">
{{ materialRequestFormData.itemName }}
</u-form-item>
</u-col>
</u-row>
<u-row>
<u-col>
<u-form-item label="补料数量">
<u-number-box v-model="materialRequestFormData.applyNum" :long-press="false" :positive-integer="false"
:input-width="190"></u-number-box>
</u-form-item>
</u-col>
</u-row>
</u-form>
</scroll-view>
<uni-tr>
<uni-th width="200px" align="center">申请单号</uni-th>
<uni-th width="200px" align="center">产品物料名称</uni-th>
<uni-th width="160px" align="center">申请数量</uni-th>
<uni-th width="160px" align="center">状态</uni-th>
</uni-tr>
<scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight/2 - 200 + 'px' }" >
<uni-table ref="materialRequestTable" border stripe :loading="loading" >
<uni-tr v-for="(line, index) in materialRequestArrayList" :key="index">
<uni-td align="center" style="width: 125px">{{line.applyNo}}</uni-td>
<uni-td align="center" style="width: 150px">{{ line.sapItemCode.substring(line.sapItemCode.length - 8, line.sapItemCode.length) }}</uni-td>
<uni-td align="center" style="width: 100px">{{ line.applyNum }}</uni-td>
<uni-td align="center" style="width: 100px">{{ line.attr1 }}</uni-td>
</uni-tr>
</uni-table>
</scroll-view>
</view>
</u-modal>
......@@ -1309,7 +1303,6 @@ export default {
},
viewSopPicture: [],
viewSop: [],
reasonList: [],
causeList: [],
reasonList: [],
workorderList: [],
......@@ -1365,6 +1358,8 @@ export default {
recoilMaterialDetailList: [],
materialRequestList: [],
materialRequestArrays: [],
materialRequestArrayList: [],
materialRequestArrayLists: [],
materialRequests: [],
materialReturnList: [],
materialRequestFormData: {
......@@ -2869,6 +2864,13 @@ export default {
this.materialRequestArrays = this.materialRequestList.concat([]);
}
});
this.$u.api.getMaterialRequest({taskId: taskInfo.taskId}).then((res) =>{
if(res.code === 200){
this.materialRequestArrayLists = res.rows;
this.materialRequestArrayList = this.materialRequestArrayLists.concat([]);
}
});
},
materialRequestFormShow(line) {
this.materialRequestFormVisible = true;
......@@ -2956,6 +2958,7 @@ export default {
materialReturnWorkorderProcessItem(id) {
if (!id) {
this.materialRequestArrays = this.materialRequestList.concat([]);
this.materialRequestArrayList = this.materialRequestArrayLists.concat([]);
} else {
const items = this.curTaskInfo.workorderOption.find((item) => item.value === this.curTaskInfo.workorderCode);
console.log(items);
......@@ -2974,6 +2977,15 @@ export default {
console.log(this.materialRequestArrays, 'materialRequestArrays');
}
});
this.materialRequestArrayList =[]
this.$u.api.getMaterialRequest({ workorderId: id, taskId: this.curTaskInfo.taskId }).then((res) =>{
if(res.code === 200){
console.log(res.rows)
this.materialRequestArrayList = res.rows;
}
});
}
},
......
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