Commit e06cf83d authored by 沈翠玲's avatar 沈翠玲

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

parents d65a0b96 72eea060
......@@ -33,6 +33,11 @@ const install = (Vue, vm) => {
vm.$u.get(
config.adminPath + '/md/appconfig/getVersion'
),
quantitywaitsum: (params = {}) =>
vm.$u.postJson(
config.adminPath + '/mes/pro/workorder/quantitywaitsum',
params
),
/**
* 系统设置API
*/
......@@ -100,11 +105,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 +286,14 @@ const install = (Vue, vm) => {
params
),
//补料申请记录
getMaterialRequest: (params = {}) =>
vm.$u.get(
config.adminPath + '/pro/materialRequest/recordList',
params
),
//退料申请
listMaterialReturn: (params = {}) =>
vm.$u.post(
......@@ -311,7 +319,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",
......
......@@ -416,8 +416,8 @@
v-model="feedback.feedbackTime" />
</u-form-item>
</u-col>
<u-col span="6">
<u-form-item label="是否关单:" prop="closeType" v-if="feedback.taskType&&feedback.taskType===3">
<u-col span="6" v-if="feedback.taskType&&feedback.taskType===3">
<u-form-item label="是否关单:" prop="closeType" >
<view class="uni-list-item__extra">
<u-radio-group v-model="feedback.closeType">
<u-radio :name="1"></u-radio>
......@@ -425,7 +425,15 @@
</u-radio-group>
</view>
</u-form-item>
<u-form-item label="打印:" prop="whether" v-else>
</u-col>
<u-col :span="6" v-if="!feedback.taskType || feedback.taskType!==3">
<u-form-item label="报工人:" prop="nickName">
<u-input v-model="feedback.nickName"></u-input>
<u-button @tap="getCode(feedback)" type="success" size="mini">报工人员</u-button>
</u-form-item>
</u-col>
<u-col span="6" v-if="!feedback.taskType || feedback.taskType!==3">
<u-form-item label="打印:" prop="whether">
<view class="uni-list-item__extra">
<u-radio-group v-model="feedback.whether">
<u-radio :name="1"></u-radio>
......@@ -434,15 +442,7 @@
</view>
</u-form-item>
</u-col>
</u-row>
<u-row v-if="!feedback.taskType || feedback.taskType!==3">
<u-col :span="6">
<u-form-item label="报工人:" prop="nickName">
<u-input v-model="feedback.nickName"></u-input>
<u-button @tap="getCode(feedback)" type="success" size="mini">报工人员</u-button>
</u-form-item>
</u-col>
</u-row>
<!-- <u-row> -->
<!-- <u-col span="3" width: max-content>
......@@ -464,7 +464,7 @@
</view> -->
<!-- </u-row> -->
</u-row>
</u-form>
</view>
</view>
......@@ -679,6 +679,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">
......@@ -704,51 +705,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>
......@@ -1312,7 +1306,6 @@ export default {
},
viewSopPicture: [],
viewSop: [],
reasonList: [],
causeList: [],
reasonList: [],
workorderList: [],
......@@ -1368,6 +1361,8 @@ export default {
recoilMaterialDetailList: [],
materialRequestList: [],
materialRequestArrays: [],
materialRequestArrayList: [],
materialRequestArrayLists: [],
materialRequests: [],
materialReturnList: [],
materialRequestFormData: {
......@@ -1879,7 +1874,6 @@ export default {
row.packUnitOfMeasure = '';
row.printContents = row.arrangeCode;
row.tableDirectiveData = [];
row.tableSizeColumn = [];
row.tableSizeData = [];
row.tableOrderData = [];
row.packNum = '';
......@@ -2479,6 +2473,11 @@ export default {
this.$set(this.feedbackForms[index], 'mergePack', this.copyFeedBackForms[index].mergePack);
console.log(this.feedbackForms[index], '889row');
}
row.tableDirectiveData = [];
row.tableSizeData = []
row.tableOrderData = [];
row.listTabPro = [
];
console.log(88999);
}
});
......@@ -2708,8 +2707,14 @@ export default {
},
async newlyAddss() {
const res = await this.$u.api.abnormal.newlyAdd(this.ExceptionForms);
const res = await this.$u.api.abnormal.newlyAdd(this.ExceptionForms).then((res)=>{
if(res.code === 200){
this.$u.toast('上报成功');
}else{
this.$u.toast(res.msg);
}
});
this.getTaskList();
},
cancel() {
......@@ -2946,6 +2951,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;
......@@ -3033,6 +3045,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);
......@@ -3051,6 +3064,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