From ba04983aaf5cbb0d57c4ec3530ee1663f0f83115 Mon Sep 17 00:00:00 2001
From: qq_41295110 <qq_41295110@noreply.gitcode.com>
Date: 星期二, 15 七月 2025 17:16:02 +0800
Subject: [PATCH] 生产领料更新
---
pages/shengchanruku/form.vue | 726 +++++++-------------------------------------
pages/shengchanlingliao/table.vue | 51 +-
pages/shengchanlingliao/form.vue | 161 ++-------
3 files changed, 193 insertions(+), 745 deletions(-)
diff --git a/pages/shengchanlingliao/form.vue b/pages/shengchanlingliao/form.vue
index 38cd96b..c7185e4 100644
--- a/pages/shengchanlingliao/form.vue
+++ b/pages/shengchanlingliao/form.vue
@@ -1,14 +1,14 @@
<template>
<view>
<view class="form">
- <view class="form-item">
+<!-- <view class="form-item">
<view class="title">鏉$爜:</view>
<view class="right" style="width: 380rpx;">
<input v-model="hform.HBarCode" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @confirm="getCode(hform.HBarCode)"/>
</view>
<uni-icons type="scan" style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" size="20" @click="toScanCode"></uni-icons>
- </view>
- <view class="form-item">
+ </view> -->
+<!-- <view class="form-item">
<view class="title">鏁伴噺:</view>
<view class="right">
<input v-model="hform.HQty" placeholder="璇疯緭鍏ユ暟閲�"/>
@@ -26,7 +26,7 @@
<uni-combox :candidates="arrayHStockPlaceName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撲綅" v-model="hform.HStockPlaceName" @input="HStockPlaceNameChange"></uni-combox>
</view>
<view class="righton" v-show="!showHStockPlaceName"><input v-model="hform.HStockPlaceName" placeholder="涓嶅彲鎿嶄綔"/></view>
- </view>
+ </view> -->
<view class="tabs">
<!-- <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">閫夋嫨婧愬崟</view> -->
@@ -36,7 +36,14 @@
</view>
<view v-if="tabs == 1">
- <view class="form-item">
+ <view class="form-item" v-show="showHBillNo">
+ <view class="title">鍗曟嵁鍙�:</view>
+ <view class="right" style="width: 380rpx;">
+ <input name="HBillNo" v-model="hform.HBillNo" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @confirm="GetMeesageByBillNo(hform.HBarCode)"/>
+ </view>
+ <uni-icons type="scan" style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" size="20" @click="toScanCode"></uni-icons>
+ </view>
+ <view class="form-item" v-show="!showHBillNo">
<view class="title">鍗曟嵁鍙�:</view>
<view class="righton">
<input name="HBillNo" disabled v-model="hform.HBillNo" />
@@ -63,22 +70,16 @@
</view>
<view v-if="tabs == 2">
<view class="list" v-for="(item,index) in Materlist" :key="index">
- <uni-card :title="item.鐗╂枡鍚嶇О" :extra="item.鐗╂枡浠g爜" style="margin: 10px;" @tap="delMater(item)">
+ <uni-card :title="item.鐗╂枡鍚嶇О" :extra="'鏁伴噺:'+item.鏁伴噺" style="margin: 10px;">
<view class="card-detail">
<view class="detail">
- <text>婧愬崟鍗曞彿锛�</text>{{item.婧愬崟鍗曞彿}}
- </view>
- <view class="detail">
- <text>婧愬崟鏁伴噺锛�</text>{{item.婧愬崟鏁伴噺}}
- </view>
- <view class="detail">
- <text>鏁伴噺锛�</text>{{item.鏁伴噺}}
- </view>
- <view class="detail">
- <text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
+ <text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
</view>
<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
+ </view>
+ <view class="detail">
+ <text>鎵规锛�</text>{{item.鎵规}}
</view>
<view class="detail" v-if="item.杈呭姪灞炴��">
<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
@@ -164,9 +165,8 @@
HModName:'Kf_MateOutBill_Check_PDA',
ModRightName:'CE_MateOutCheck',
OperationType: 1,
- HInterID_Temp:'',
- showHStockPlaceName:true,
+ showHBillNo:true,
tabs:1,
linterid:'',
HBillNo:'',
@@ -195,6 +195,8 @@
HStockOrgName:uni.getStorageSync('Organization'),
HStockOrgID:uni.getStorageSync('OrganizationID'),
HSourceBarCodeCtl:"N", //鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+ chkHBarflag:1,
+ HBarflag:'Y',
HBarCode_B:'',
HMaterName_B:'',
@@ -211,14 +213,13 @@
onLoad(e) {
console.log(e,this.userInfo)
this.OperationType = e.OperationType
- if(e.HInterID){
- this.HInterID_Temp = e.HInterID
+ if(e.HBillNo){
this.hform.HBillNo = e.HBillNo
- this.GetMeesageByBillNo()
+ this.GetMeesageByBillNo(e.HBillNo)
}else{
// this.getNewData()
}
- this.getHBaseList()
+ // this.getHBaseList()
},
methods: {
//鎵爜
@@ -227,89 +228,36 @@
onlyFromCamera: true,
success: (res) => {
console.log('鏉$爜鍐呭锛�' + res.result);
- if(this.hform.HBarCode == '*'){
- this.hform.HBarCode = this.hform.HBarCode + res.result
- }else{
- this.hform.HBarCode = res.result
- }
-
- this.getCode(this.hform.HBarCode)
+ // if(this.hform.HBarCode == '*'){
+ // this.hform.HBarCode = this.hform.HBarCode + res.result
+ // }else{
+ // this.hform.HBarCode = res.result
+ // }
+ this.hform.HBarCode = res.result
+ this.GetMeesageByBillNo(this.hform.HBarCode)
}
});
},
//鎵弿鍗曟嵁鍙锋潯鐮�
- GetMeesageByBillNo(){
+ GetMeesageByBillNo(e){
uni.request({
url: this.serverUrl + '/WEBSController/get_BillBarCode_BillCheck_Json',
- data: {HBillNo:this.hform.HBillNo,HBillType:this.hform.HBillType,HMaker:this.hform.HMaker,HStockOrgID:uni.getStorageSync('Organization')},
+ data: {HBillNo:this.hform.HBillNo,HBillType:this.hform.HBillType,HMaker:this.hform.HMaker,HStockOrgID:this.hform.HStockOrgID},
success: (res) => {
if(res.data.count == 1){
var data = res.data.data
console.log(data)
- $('#HInterID').val(result.data.hInterIDField)
- $('#HBillNo').val(result.data.hBillNoField)
- $("#HBillNo").attr("disabled", "disabled");
- $('#HBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
- $('#cmdHBillNo').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
- HInterID = $('#HInterID').val()
+ this.hform.HInterID = data.hInterIDField
+ this.hform.HBillNo = data.hBillNoField
+ this.showHBillNo = false
//鏉$爜鏍稿鏍囪
- if (result.data.hSourceBarCodeFlagField) {
- $("input[name='chkHBarflag'][value='" + result.data.hSourceBarCodeFlagField + "']").attr("checked", true);
- form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
- "HBarflag": result.data
- });
- HSourceBarCodeCtl = "Y"
+ if (data.hSourceBarCodeFlagField) {
+ this.hform.HSourceBarCodeCtl = "Y"
+ this.hform.chkHBarflag = true
+ this.hform.HBarflag = data
}
- element.tabChange('tab-Kf_MateOutBill_Check_PDA', '2');
- $("#HBarCode").select();
- $("#HBarCode").focus();
- //鏄剧ず琛ㄤ綋鏄庣粏
- DisBillEntryList();
-
- //宸插瓨鍦ㄦ壂鐮佽褰曚笖鍗曟嵁鍙戠敓鍙樻洿鍚庝袱杈规暟鎹笉涓�鑷存椂锛屾竻绌哄師鎵爜鏁版嵁
- if (result.data.hBackField == '2') {
- playSound();
- layer.confirm(result.data.hRemarkField, {
- icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['娓呯┖', '鍏抽棴'],
- btn2: function () {
- }//鍏抽棴
- }
- , function () {
- $.ajax({
- type: "GET",
- url: GetWEBURL() + "/WEBSController/get_ClearBarCode_BillCheck_Json",
- async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
- data: { "HInterID": HInterID, "HBillType": HBillType, "HMaker": HMaker, "HStockOrgID": HStockOrgID },
- success: function (result) {
- if (result.count == 1) {
- var data = result.data[0];
- $('#HInterID').val(data.HInterID)
- $('#HBillNo').val(data.HBillNo)
- HInterID = $('#HInterID').val()
- layer.closeAll();
- //鏄剧ず琛ㄤ綋鏄庣粏
- DisBillEntryList();
- }
- else {
- playSound();
- layer.msg(result.Message, {
- icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
- }, function () {
- element.tabChange('tab-Kf_MateOutBill_Check_PDA', '1');
- $("#HBillNo").select();
- $("#HBillNo").focus();
- });
- }
- },
- complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
- error: function (err) {
- layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
- });
- });//娓呯┖
- }
-
- this.DisBillEntryList()
+ this.tabs = 2
+ this.DisBillEntryList();
}else{
uni.showToast({
title:res.data.Message,
@@ -567,8 +515,8 @@
//鐗╂枡淇℃伅
DisBillEntryList(){
uni.request({
- url: this.serverUrl + '/WEBSController/GetBillEntryTmpList_Json',
- data: { HInterID: this.hform.HInterID, HBillNo: this.hform.HBillNo, HBillType: this.hform.HBillType, HStockOrgID: this.hform.HStockOrgID },
+ url: this.serverUrl + '/WEBSController/GetKf_PonderationBillMain_Temp_BillCheck_New_Json',
+ data: { HInterID: this.hform.HInterID, HBillType: this.hform.HBillType, HSourceBarCodeCtl: this.hform.HSourceBarCodeCtl, sWhere: '' },
success: (res) => {
console.log('鐗╂枡',res.data)
if(res.data.count == 1){
@@ -618,7 +566,7 @@
if (res.confirm) {
uni.request({
url: this.serverUrl + '/WEBSController/set_DeleteBarCodeByEntryID_BillCheck_New_Json',
- data: { HInterID: this.hform.HInterID, HBillType: this.hform.HBillType },
+ data: { HInterID: this.hform.HInterID, HBillType: this.hform.HBillType,HSourceInterID:item.HSourceInterID,HSourceEntryID:item.HSourceEntryID,HSourceBarCodeCtl:this.hform.HSourceBarCodeCtl },
success: (res) => {
if(res.data.count == 1){
this.DisBillEntryList()
@@ -642,28 +590,9 @@
});
},
submit() {
- //浠撳簱銆佷粨浣嶃�佷繚绠°�侀獙鏀躲�侀儴闂ㄣ�佷緵搴斿晢鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
- if(!this.hform.HWHName){
- this.hform.HWHID = 0
- }
- if(!this.hform.HStockPlaceName){
- this.hform.HStockPlaceID = 0
- }
- if(!this.hform.HKeeperName){
- this.hform.HKeeperID = 0
- }
- if(!this.hform.HSecManagerName){
- this.hform.HSecManagerID = 0
- }
- if(!this.hform.HDeptName){
- this.hform.HDeptID = 0
- }
- if(!this.hform.HSupName){
- this.hform.HSupID = 0
- }
if(this.hform.HInterID == 0 ||!this.hform.HInterID){
uni.showToast({
- title:'鍗曟嵁鍐呯爜鑾峰彇澶辫触锛岄敊璇殑鍗曟嵁鍐呯爜锛�',
+ title:'娌℃湁鎵爜淇℃伅锛岃鍏堟壂鎻忓崟鎹潯鐮侊紒',
icon:'none'
})
}else if(!this.hform.HBillNo){
diff --git a/pages/shengchanlingliao/table.vue b/pages/shengchanlingliao/table.vue
index 3174473..1126f17 100644
--- a/pages/shengchanlingliao/table.vue
+++ b/pages/shengchanlingliao/table.vue
@@ -262,32 +262,33 @@
//缂栬緫
edit(item){
console.log(item)
- uni.request({
- url: this.serverUrl + '/WEBSController/TempList_Modify_Json',
- data:{ "HInterID": item.HInterID, "HBillNo": item.鍗曟嵁鍙�, "HBillType": this.hform.HBillType },
- success: (res) => {
- console.log(1,res);
- if(res.data.count == 1){
- uni.navigateTo({
- url:'./form?OperationType=2&HInterID=' + item.HInterID + '&HBillNo=' + item.HBillNo
- })
- }else{
- uni.showToast({
- title:res.data.Message,
- icon:'none'
- })
- }
-
- },
- fail: (res) => {
- console.log(res);
- uni.hideLoading()
- uni.showToast({
- title:'鎺ュ彛璇锋眰澶辫触',
- icon:'none'
- })
- },
+ uni.navigateTo({
+ url:'./form?OperationType=2&HBillNo=' + item.HBillNo
})
+ // uni.request({
+ // url: this.serverUrl + '/WEBSController/TempList_Modify_Json',
+ // data:{ "HInterID": item.HInterID, "HBillNo": item.鍗曟嵁鍙�, "HBillType": this.hform.HBillType },
+ // success: (res) => {
+ // console.log(1,res);
+ // if(res.data.count == 1){
+
+ // }else{
+ // uni.showToast({
+ // title:res.data.Message,
+ // icon:'none'
+ // })
+ // }
+
+ // },
+ // fail: (res) => {
+ // console.log(res);
+ // uni.hideLoading()
+ // uni.showToast({
+ // title:'鎺ュ彛璇锋眰澶辫触',
+ // icon:'none'
+ // })
+ // },
+ // })
},
//鍒犻櫎
del(item){
diff --git a/pages/shengchanruku/form.vue b/pages/shengchanruku/form.vue
index 32f4181..c7185e4 100644
--- a/pages/shengchanruku/form.vue
+++ b/pages/shengchanruku/form.vue
@@ -1,14 +1,14 @@
<template>
<view>
<view class="form">
- <view class="form-item">
+<!-- <view class="form-item">
<view class="title">鏉$爜:</view>
<view class="right" style="width: 380rpx;">
<input v-model="hform.HBarCode" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @confirm="getCode(hform.HBarCode)"/>
</view>
<uni-icons type="scan" style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" size="20" @click="toScanCode"></uni-icons>
- </view>
- <view class="form-item">
+ </view> -->
+<!-- <view class="form-item">
<view class="title">鏁伴噺:</view>
<view class="right">
<input v-model="hform.HQty" placeholder="璇疯緭鍏ユ暟閲�"/>
@@ -26,58 +26,24 @@
<uni-combox :candidates="arrayHStockPlaceName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撲綅" v-model="hform.HStockPlaceName" @input="HStockPlaceNameChange"></uni-combox>
</view>
<view class="righton" v-show="!showHStockPlaceName"><input v-model="hform.HStockPlaceName" placeholder="涓嶅彲鎿嶄綔"/></view>
- </view>
+ </view> -->
<view class="tabs">
- <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">閫夋嫨婧愬崟</view>
+ <!-- <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">閫夋嫨婧愬崟</view> -->
<view :class="tabs == 1 ? 'on':''" @tap="tabs = 1">琛ㄥご淇℃伅</view>
<view :class="tabs == 2 ? 'on':''" @tap="tabs = 2">鐗╂枡淇℃伅</view>
<view :class="tabs == 3 ? 'on':''" @tap="tabs = 3">鏉$爜淇℃伅</view>
- <view :class="tabs == 4 ? 'on':''" @tap="tabs = 4">涓嬫灦淇℃伅</view>
</view>
- <view v-if="tabs == 0">
- <view class="form-item">
- <view class="title">婧愬崟绫诲瀷:</view>
- <view class="right" v-show="showHMainSourceBillType">
- <picker :range="arrayHMainSourceBillType" v-model="HMainSourceBillType" @change="HMainSourceBillTypeChange">
- <input name="HMainSourceBillType" disabled v-model="HMainSourceBillType" placeholder="璇烽�夋嫨婧愬崟绫诲瀷" />
- </picker>
+ <view v-if="tabs == 1">
+ <view class="form-item" v-show="showHBillNo">
+ <view class="title">鍗曟嵁鍙�:</view>
+ <view class="right" style="width: 380rpx;">
+ <input name="HBillNo" v-model="hform.HBillNo" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @confirm="GetMeesageByBillNo(hform.HBarCode)"/>
</view>
- <view class="righton" v-show="!showHMainSourceBillType">
- <input name="HMainSourceBillType" disabled v-model="HMainSourceBillType" placeholder="璇烽�夋嫨婧愬崟绫诲瀷" />
- </view>
+ <uni-icons type="scan" style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" size="20" @click="toScanCode"></uni-icons>
</view>
- <view class="form-item">
- <view class="title">婧愬崟鍗曞彿:</view>
- <view class="right" v-show="showHSourceBillNo">
- <uni-combox v-if="reHSourceBillNo" :candidates="arrayHSourceBillNo" placeholder="璇疯緭鍏ュ師鍗曞崟鍙�" v-model="hform.HSourceBillNo" @input="HSourceBillNoChange"></uni-combox>
- </view>
- <view class="righton" v-show="!showHSourceBillNo">
- <input name="HSourceBillNo" disabled v-model="hform.HSourceBillNo" placeholder="璇疯緭鍏ュ師鍗曞崟鍙�" />
- </view>
- </view>
- <view class="form-item">
- <view class="title">鍏堣繘鍏堝嚭浠�:</view>
- <view class="right">
- <uni-combox :candidates="arrayHWHName" placeholder="璇烽�夋嫨" v-model="hform.HFIFOWHName" @input="HFIFOWHNameChange"></uni-combox>
- </view>
- </view>
- <view class="form-item">
- <view class="title">鏃ユ湡:</view>
- <view class="right">
- <picker mode="date" v-model="hform.HDate" @change="HDateChange">
- <input disabled v-model="hform.HDate" placeholder="璇烽�夋嫨鏃ユ湡" />
- </picker>
- </view>
- </view>
- <view class="form-item">
- <view class="title">鍒跺崟浜�:</view>
- <view class="righton">
- <input name="HMaker" disabled v-model="hform.HMaker" />
- </view>
- </view>
- <view class="form-item">
+ <view class="form-item" v-show="!showHBillNo">
<view class="title">鍗曟嵁鍙�:</view>
<view class="righton">
<input name="HBillNo" disabled v-model="hform.HBillNo" />
@@ -89,34 +55,10 @@
<input name="HInterID" disabled v-model="hform.HInterID" />
</view>
</view>
- </view>
-
- <view v-if="tabs == 1">
<view class="form-item">
- <view class="title">淇濈:</view>
- <view class="right">
- <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨淇濈鍛�" v-model="hform.HKeeperName" @input="HKeeperNameChange"></uni-combox>
- </view>
- </view>
- <view class="form-item">
- <view class="title">楠屾敹:</view>
- <view class="right">
- <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨楠屾敹鍛�" v-model="hform.HSecManagerName" @input="HSecManagerNameChange"></uni-combox>
- </view>
- </view>
- <view class="form-item">
- <view class="title">閮ㄩ棬:</view>
- <view class="right">
- <uni-combox :candidates="arrayHDeptName" placeholder="璇烽�夋嫨閮ㄩ棬" v-model="hform.HDeptName" @input="HDeptNameChange"></uni-combox>
- </view>
- </view>
- <view class="form-item">
- <view class="title">瀹㈡埛:</view>
- <view class="right" v-show="showHSupName">
- <uni-combox :candidates="arrayHSupName" placeholder="璇烽�夋嫨瀹㈡埛" v-model="hform.HSupName" @input="HSupNameChange"></uni-combox>
- </view>
- <view class="righton" v-show="!showHSupName">
- <input name="HSupName" disabled v-model="hform.HSupName" placeholder="璇烽�夋嫨瀹㈡埛" />
+ <view class="title">鍒跺崟浜�:</view>
+ <view class="righton">
+ <input name="HMaker" disabled v-model="hform.HMaker" />
</view>
</view>
<view class="form-item">
@@ -126,25 +68,18 @@
</view>
</view>
</view>
-
<view v-if="tabs == 2">
<view class="list" v-for="(item,index) in Materlist" :key="index">
- <uni-card :title="item.鐗╂枡鍚嶇О" :extra="item.鐗╂枡浠g爜" style="margin: 10px;" @tap="delMater(item)">
+ <uni-card :title="item.鐗╂枡鍚嶇О" :extra="'鏁伴噺:'+item.鏁伴噺" style="margin: 10px;">
<view class="card-detail">
<view class="detail">
- <text>婧愬崟鍗曞彿锛�</text>{{item.婧愬崟鍗曞彿}}
- </view>
- <view class="detail">
- <text>婧愬崟鏁伴噺锛�</text>{{item.婧愬崟鏁伴噺}}
- </view>
- <view class="detail">
- <text>鏁伴噺锛�</text>{{item.鏁伴噺}}
- </view>
- <view class="detail">
- <text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
+ <text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
</view>
<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
+ </view>
+ <view class="detail">
+ <text>鎵规锛�</text>{{item.鎵规}}
</view>
<view class="detail" v-if="item.杈呭姪灞炴��">
<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
@@ -153,37 +88,6 @@
</uni-card>
</view>
<view class="over" v-if="Materlist.length == 0">鏆傛棤鏁版嵁</view>
- </view>
-
- <view v-if="tabs == 4">
- <view class="list" v-for="(item,index) in FIFOlist" :key="index">
- <uni-card :title="item.HMaterName" :extra="item.HMaterNumber" style="margin: 10px;" @tap="delMater(item)">
- <view class="card-detail">
- <view class="detail">
- <text>鏁伴噺锛�</text>{{item.HQty}}
- </view>
- <view class="detail">
- <text>涓嬫灦鏁伴噺锛�</text>{{item.HQtyMust}}
- </view>
- <view class="detail">
- <text>浠撳簱锛�</text>{{item.HWhName}}
- </view>
- <view class="detail">
- <text>浠撲綅锛�</text>{{item.HSPName}}
- </view>
- <view class="detail">
- <text>瑙勬牸鍨嬪彿锛�</text>{{item.HMaterModel}}
- </view>
- <view class="detail" v-if="item.HBatchNo">
- <text>鎵瑰彿锛�</text>{{item.HBatchNo}}
- </view>
- <view class="detail" v-if="item.HAuxPropName">
- <text>杈呭姪灞炴�э細</text>{{item.HAuxPropName}}
- </view>
- </view>
- </uni-card>
- </view>
- <view class="over" v-if="FIFOlist.length == 0">鏆傛棤鏁版嵁</view>
</view>
<view v-if="tabs == 3">
@@ -258,44 +162,23 @@
return {
userInfo:getUserInfo(),
serverUrl: uni.getStorageSync('serverUrl')||'http://47.96.97.237/API',
- HModName:'Kf_SellOutBill_PDA',
- ModRightName:'CE_SellOut',
+ HModName:'Kf_MateOutBill_Check_PDA',
+ ModRightName:'CE_MateOutCheck',
OperationType: 1,
- HInterID_Temp:'',
- showHStockPlaceName:true,
- showHMainSourceBillType:true,
- showHSourceBillNo:true,
- reHSourceBillNo:true,
- showHSupName:true,
-
- tabs:0,
- HMainSourceBillType:'鍙戣揣閫氱煡鍗�',
- arrayHMainSourceBillType:['鍙戣揣閫氱煡鍗�','閿�鍞鍗�','鎵嬪伐褰曞叆'],
-
+ showHBillNo:true,
+ tabs:1,
linterid:'',
HBillNo:'',
- btnType:0,//0鏂板锛�1淇敼锛�2瀹℃牳锛�3鍙嶅鏍�
- showmore: false,
arrayHWHName:[],//浠撳簱
HWHNameList:[],
arrayHStockPlaceName:[],//浠撲綅
HStockPlaceNameList:[],
- arrayHSourceBillNo:[],//鍘熷崟鍗曞彿
- HSourceBillNoList:[],
-
- arrayHEmpName:[],//鎿嶄綔鍛�
- HEmpNameList:[],
- arrayHDeptName:[],//閮ㄩ棬
- HDeptNameList:[],
- arrayHSupName:[],//瀹㈡埛
- HSupNameList:[],
Materlist:[],
- FIFOlist:[],
hform:{
- HBillType:1205,
+ HBillType:1204,
HBillerID:uni.getStorageSync('HBillerID'),
HRedBlueFlag:false,
@@ -306,25 +189,14 @@
HStockPlaceName:getUserInfo().HSPName,
HStockPlaceID:getUserInfo().HSPID,
- HMainSourceBillType:1402,
- HSourceBillNo:'',//CGDD000200
- HFIFOWHName:'',
- HFIFOWHID:'',
- HDate:getDateTime.dateTimeStr('y-m-d'),
- HMaker:uni.getStorageSync('HUserName'),
HBillNo:'',
HInterID:'',
-
- HKeeperName:getUserInfo().HKeeper,
- HKeeperID:getUserInfo().HKeeperID,
- HSecManagerName:getUserInfo().HSecManager,
- HSecManagerID:getUserInfo().HSecManagerID,
- HDeptName:getUserInfo().HDept,
- HDeptID:getUserInfo().HDeptID,
- HSupName:'',
- HSupID:'',
+ HMaker:uni.getStorageSync('HUserName'),
HStockOrgName:uni.getStorageSync('Organization'),
HStockOrgID:uni.getStorageSync('OrganizationID'),
+ HSourceBarCodeCtl:"N", //鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+ chkHBarflag:1,
+ HBarflag:'Y',
HBarCode_B:'',
HMaterName_B:'',
@@ -341,17 +213,13 @@
onLoad(e) {
console.log(e,this.userInfo)
this.OperationType = e.OperationType
- if(e.HInterID){
- this.HInterID_Temp = e.HInterID
- // this.btnType = 1
- this.RoadBillMain(e.HInterID)
+ if(e.HBillNo){
+ this.hform.HBillNo = e.HBillNo
+ this.GetMeesageByBillNo(e.HBillNo)
}else{
- this.getNewData()
+ // this.getNewData()
}
- this.getHBaseList()
- this.getHSupList()
- this.getHEmpList()
- this.getHDeptList()
+ // this.getHBaseList()
},
methods: {
//鎵爜
@@ -360,93 +228,52 @@
onlyFromCamera: true,
success: (res) => {
console.log('鏉$爜鍐呭锛�' + res.result);
- if(this.hform.HBarCode == '*'){
- this.hform.HBarCode = this.hform.HBarCode + res.result
- }else{
- this.hform.HBarCode = res.result
- }
-
- this.getCode(this.hform.HBarCode)
+ // if(this.hform.HBarCode == '*'){
+ // this.hform.HBarCode = this.hform.HBarCode + res.result
+ // }else{
+ // this.hform.HBarCode = res.result
+ // }
+ this.hform.HBarCode = res.result
+ this.GetMeesageByBillNo(this.hform.HBarCode)
}
});
},
- //鎵叾浠�(浠撳簱锛屼粨浣�)
- // toScanData(e){
- // uni.scanCode({
- // onlyFromCamera: true,
- // success: (res) => {
- // console.log('鏉$爜鍐呭锛�' + res.result);
- // var code = res.result
- // if(e == 1){
- // uni.request({
- // url: this.serverUrl + '/WEBSController/GetWarehouse_Json',
- // data: {HBarCode:code,HStockOrgID:uni.getStorageSync('OrganizationID')},
- // success: (res) => {
- // this.hform.HStockPlaceID = 0
- // this.hform.HStockPlaceName = ''
- // this.showHStockPlaceName = true
- // if(res.data.count == 1){
- // var data = res.data.data[0]
- // this.hform.HWHID = data.HItemID
- // this.hform.HWHName = data.HName
- // if (data.HSPFlag == 0) {
- // this.showHStockPlaceName = false
- // }
- // }else{
- // this.hform.HWHID = 0
- // this.hform.HWHName = ''
- // uni.showToast({
- // title:res.data.Message,
- // icon:'none'
- // })
- // }
- // },
- // fail: (res) => {
- // console.log(res);
- // uni.showToast({
- // title:'浠撳簱鏁版嵁璇锋眰澶辫触',
- // icon:'none'
- // })
- // },
- // });
- // }else if(e == 2){
- // uni.request({
- // url: this.serverUrl + '/WEBSController/GetStockPlace_Json',
- // data: {HBarCode:code,HStockOrgID:uni.getStorageSync('OrganizationID'),HWhID: this.hform.HWHID},
- // success: (res) => {
- // if(res.data.count == 1){
- // var data = res.data.data[0]
- // this.hform.HWHID = data.HWHID
- // this.hform.HWHName = data.HWhName
- // this.hform.HStockPlaceID = data.HItemID
- // this.hform.HStockPlaceName = data.HName
- // }else{
- // this.hform.HWHID = 0
- // this.hform.HWHName = ''
- // this.hform.HStockPlaceID = 0
- // this.hform.HStockPlaceName = ''
- // uni.showToast({
- // title:res.data.Message,
- // icon:'none'
- // })
- // }
- // },
- // fail: (res) => {
- // console.log(res);
- // uni.showToast({
- // title:'浠撳簱鏁版嵁璇锋眰澶辫触',
- // icon:'none'
- // })
- // },
- // });
- // }
- // }
- // });
- // },
- //鏃ユ湡
- HDateChange(e){
- console.log(e.detail.value)
- this.hform.HDate = e.detail.value
+ //鎵弿鍗曟嵁鍙锋潯鐮�
+ GetMeesageByBillNo(e){
+ uni.request({
+ url: this.serverUrl + '/WEBSController/get_BillBarCode_BillCheck_Json',
+ data: {HBillNo:this.hform.HBillNo,HBillType:this.hform.HBillType,HMaker:this.hform.HMaker,HStockOrgID:this.hform.HStockOrgID},
+ success: (res) => {
+ if(res.data.count == 1){
+ var data = res.data.data
+ console.log(data)
+ this.hform.HInterID = data.hInterIDField
+ this.hform.HBillNo = data.hBillNoField
+ this.showHBillNo = false
+ //鏉$爜鏍稿鏍囪
+ if (data.hSourceBarCodeFlagField) {
+ this.hform.HSourceBarCodeCtl = "Y"
+ this.hform.chkHBarflag = true
+ this.hform.HBarflag = data
+ }
+ this.tabs = 2
+ this.DisBillEntryList();
+ }else{
+ uni.showToast({
+ title:res.data.Message,
+ icon:'none'
+ })
+ this.hform.HBillNo = ''
+ }
+ },
+ fail: (res) => {
+ console.log(res);
+ uni.showToast({
+ title:'鎺ュ彛璇锋眰澶辫触',
+ icon:'none'
+ })
+ },
+ });
},
//鍩虹浠撳簱璧勬枡
getHBaseList(){
@@ -499,39 +326,6 @@
})
},
});
-
- this.getHYDList()
- },
- //婧愬崟璧勬枡
- getHYDList(){
- uni.request({
- url: this.serverUrl + '/WEBSController/GetSourceBillList_Json',
- data: {HBillType:this.hform.HBillType,HSourceBillType:this.hform.HMainSourceBillType,HStockOrgID:this.hform.HStockOrgID,HSourceBillNo:"",HMater:"",HCustom:""},
- success: (res) => {
- if(res.data.count == 1){
- this.HSourceBillNoList = res.data.data
- for(var i=0;i<res.data.data.length;i++){
- this.arrayHSourceBillNo[i] = res.data.data[i].鍗曟嵁鍙�
- }
- this.reHSourceBillNo = false
- this.$nextTick(()=>{
- this.reHSourceBillNo = true
- })
- }else{
- uni.showToast({
- title:'婧愬崟鏁版嵁璇锋眰澶辫触',
- icon:'none'
- })
- }
- },
- fail: (res) => {
- console.log(res);
- uni.showToast({
- title:'鎺ュ彛璇锋眰澶辫触',
- icon:'none'
- })
- },
- });
},
//閫夋嫨浠撳簱
HWHNameChange(e){
@@ -543,14 +337,6 @@
}
}
},
- HFIFOWHNameChange(e){
- for(var i=0;i<this.HWHNameList.length;i++){
- if(this.HWHNameList[i].浠撳簱鍚嶇О == e){
- this.hform.HFIFOWHName = this.HWHNameList[i].浠撳簱鍚嶇О
- this.hform.HFIFOWHID = this.HWHNameList[i].HItemID
- }
- }
- },
//閫夋嫨浠撲綅
HStockPlaceNameChange(e){
for(var i=0;i<this.HStockPlaceNameList.length;i++){
@@ -559,194 +345,6 @@
this.hform.HStockPlaceID = this.HStockPlaceNameList[i].HItemID
}
}
- },
- //閫夋嫨婧愬崟
- HSourceBillNoChange(e){
- this.hform.HSourceBillNo = e
- this.getHBarCodeData(e)
- // for(var i=0;i<this.HSourceBillNoList.length;i++){
- // if(this.HSourceBillNoList[i].鍗曟嵁鍙� == e){
- // this.hform.HSourceBillNo = this.HSourceBillNoList[i].鍗曟嵁鍙�
- // }
- // }
- },
- //閫夋嫨婧愬崟绫诲瀷
- HMainSourceBillTypeChange(e){
- this.HMainSourceBillType = this.arrayHMainSourceBillType[e.detail.value]
- if(this.HMainSourceBillType == '鍙戣揣閫氱煡鍗�'){
- this.hform.HMainSourceBillType = 1402
- this.getHYDList()
- }else if(this.HMainSourceBillType == '閿�鍞鍗�'){
- this.hform.HMainSourceBillType = 1401
- this.getHYDList()
- }else{
- this.hform.HMainSourceBillType = -1
- this.getHYDList()
- }
- },
-
- //鑾峰彇瀹㈡埛鏁版嵁
- getHSupList(){
- uni.request({
- url: this.serverUrl + '/Gy_Customer/list',
- data: {sWhere:"",user:uni.getStorageSync('HUserName'),Organization:uni.getStorageSync('Organization')},
- success: (res) => {
- if(res.data.count == 1){
- this.HSupNameList = res.data.data
- for(var i=0;i<res.data.data.length;i++){
- this.arrayHSupName[i] = res.data.data[i].瀹㈡埛鍚嶇О
- }
- this.$forceUpdate();
- }else{
- uni.showToast({
- title:res.data.Message,
- icon:'none'
- })
- }
- },
- fail: (res) => {
- console.log(res);
- uni.showToast({
- title:'瀹㈡埛鏁版嵁璇锋眰澶辫触',
- icon:'none'
- })
- },
- });
- },
- //閫夋嫨瀹㈡埛
- HSupNameChange(e){
- for(var i=0;i<this.HSupNameList.length;i++){
- if(this.HSupNameList[i].瀹㈡埛鍚嶇О == e){
- this.hform.HSupID = this.HSupNameList[i].HItemID
- this.hform.HSupName = this.HSupNameList[i].瀹㈡埛鍚嶇О
- }
- }
- },
- //鑾峰彇浣跨敤閮ㄩ棬鏁版嵁
- getHDeptList(){
- uni.request({
- url: this.serverUrl + '/Gy_Department/list',
- data: {sWhere:"",user:uni.getStorageSync('HUserName'),Organization:uni.getStorageSync('Organization')},
- success: (res) => {
- if(res.data.count == 1){
- this.HDeptNameList = res.data.data
- for(var i=0;i<res.data.data.length;i++){
- this.arrayHDeptName[i] = res.data.data[i].閮ㄩ棬鍚嶇О
- }
- this.$forceUpdate();
- }else{
- uni.showToast({
- title:'閮ㄩ棬鏁版嵁璇锋眰澶辫触',
- icon:'none'
- })
- }
- },
- fail: (res) => {
- console.log(res);
- uni.showToast({
- title:'鎺ュ彛璇锋眰澶辫触',
- icon:'none'
- })
- },
- });
- },
- //閫夋嫨浣跨敤閮ㄩ棬
- HDeptNameChange(e){
- for(var i=0;i<this.HDeptNameList.length;i++){
- if(this.HDeptNameList[i].閮ㄩ棬鍚嶇О == e){
- this.hform.HDeptID = this.HDeptNameList[i].HItemID
- this.hform.HDeptName = this.HDeptNameList[i].閮ㄩ棬鍚嶇О
- }
- }
- },
- //鎿嶄綔鍛�
- getHEmpList(){
- uni.request({
- url: this.serverUrl + '/Web/GetEmployeeList_Json',
- data: { Employee: '',HGroupID:0 },
- success: (res) => {
- if(res.data.count == 1){
- this.HEmpNameList = res.data.data
- for(var i=0;i<res.data.data.length;i++){
- this.arrayHEmpName[i] = res.data.data[i].HName
- }
- this.$forceUpdate();
- }else{
- uni.showToast({
- title:'浜哄憳鏁版嵁璇锋眰澶辫触',
- icon:'none'
- })
- }
- },
- fail: (res) => {
- console.log(res);
- uni.showToast({
- title:'鎺ュ彛璇锋眰澶辫触',
- icon:'none'
- })
- },
- });
- },
- //淇濈
- HKeeperNameChange(e){
- for(var i=0;i<this.HEmpNameList.length;i++){
- if(this.HEmpNameList[i].HName == e){
- console.log(this.HEmpNameList[i])
- this.hform.HKeeperID = this.HEmpNameList[i].HItemID
- this.hform.HKeeperName = this.HEmpNameList[i].HName
- }
- }
- },
- //楠屾敹
- HSecManagerNameChange(e){
- for(var i=0;i<this.HEmpNameList.length;i++){
- if(this.HEmpNameList[i].HName == e){
- this.hform.HSecManagerID = this.HEmpNameList[i].HItemID
- this.hform.HSecManagerName = this.HEmpNameList[i].HName
- }
- }
- },
- //閫変腑婧愬崟
- getHBarCodeData(HBarCode){
- if(!this.hform.HFIFOWHName){
- this.hform.HFIFOWHID = 0
- }
- uni.request({
- url: this.serverUrl + '/WEBSController/get_SourceBarCode_SellOut_Json',
- data: { HInterID: this.hform.HInterID, HBillNo: this.hform.HBillNo, HBillType: this.hform.HBillType, HSourceBillNo: HBarCode, HSourceBillType: this.hform.HMainSourceBillType, HMaker: this.hform.HMaker, HOWNERID: this.hform.HStockOrgID,HFIFOWhID:this.hform.HFIFOWHID, },
- success: (res) => {
- if(res.data.count == 1){
- var data = res.data.data
- console.log(2,data);
- this.hform.HSupName = data.hSupNameField
- this.hform.HSupID = data.hSupIDField
- if (data.hDeptIDField != 0) {
- this.hform.HDeptID = data.hDeptIDField
- this.hform.HDeptName = data.hDeptNameField
- }
- this.hform.HSourceBillNo = data.hSourceBillNoField
- this.showHMainSourceBillType = false
- if(data.hMulSourceFlagField == 0){
- this.showHSourceBillNo = false
- }
- this.tabs = 2
- this.showHSupName = false
- this.DisBillEntryList()
- }else{
- uni.showToast({
- title:res.data.Message,
- icon:'none'
- })
- }
- },
- fail: (res) => {
- console.log(res);
- uni.showToast({
- title:'鎺ュ彛璇锋眰澶辫触',
- icon:'none'
- })
- },
- });
},
//鎵潯鐮佸鐞�
getCode(HBarCode){
@@ -771,7 +369,7 @@
if (HDeleteFlag == "*") {
if (sBarCode == "") {
uni.showToast({
- title:'璇锋壂鎻忚鍒犻櫎鐨勬潯鐮�',
+ title:'璇疯緭鍏ヨ鍒犻櫎鐨勬潯鐮�',
icon:'none'
})
}else{
@@ -841,14 +439,13 @@
}
this.hform.HSourceBillNo = data.hSourceBillNoField
//鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
- this.hform.HMainSourceBillType = data.hSourceBillTypeField
- if (data.hSourceBillTypeField == "1402") {
- this.HMainSourceBillType = '鍙戣揣閫氱煡鍗�'
- this.hform.HMainSourceBillType = 1402
+ if (data.hSourceBillTypeField == "1103") {
+ this.HMainSourceBillType = '鏀舵枡閫氱煡鍗�'
+ this.hform.HMainSourceBillType = 1103
this.showHMainSourceBillType = false
- }else if (data.hSourceBillTypeField == "1401") {
- this.HMainSourceBillType = '閿�鍞鍗�'
- this.hform.HMainSourceBillType = 1401
+ }else if (data.hSourceBillTypeField == "1102") {
+ this.HMainSourceBillType = '閲囪喘璁㈠崟'
+ this.hform.HMainSourceBillType = 1102
this.showHMainSourceBillType = false
}else {
this.HMainSourceBillType = '鎵嬪伐褰曞叆'
@@ -858,16 +455,40 @@
if (data.hMulSourceFlagField == 0) {
this.showHSourceBillNo = false
}
- //瀹㈡埛涓嶅彲缂栬緫
+ //渚涘簲鍟嗕笉鍙紪杈�
this.showHSupName = false
this.tabs = 2
}else {//鐗╂枡鏉$爜
this.tabs = 2
if(!this.hform.HSourceBillNo){
- this.HMainSourceBillType = '鎵嬪伐褰曞叆'
- this.hform.HMainSourceBillType = -1
- this.showHMainSourceBillType = false
- this.showHSourceBillNo = false
+ this.hform.HSupName = data.hSupNameField
+ this.hform.HSupID = data.hSupIDField
+ this.hform.HSourceBillNo = data.hSourceBillNoField
+ if (data.hDeptIDField != 0) {
+ this.hform.HDeptID = data.hDeptIDField
+ this.hform.HDeptName = data.hDeptNameField
+ }
+ console.log(data)
+ //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
+ this.hform.HMainSourceBillType = data.hSourceBillTypeField
+ if (data.hSourceBillTypeField == "1103") {
+ this.HMainSourceBillType = '鏀舵枡閫氱煡鍗�'
+ this.hform.HMainSourceBillType = 1103
+ this.showHMainSourceBillType = false
+ }else if (data.hSourceBillTypeField == "1102") {
+ this.HMainSourceBillType = '閲囪喘璁㈠崟'
+ this.hform.HMainSourceBillType = 1102
+ this.showHMainSourceBillType = false
+ }else {
+ this.HMainSourceBillType = '鎵嬪伐褰曞叆'
+ this.hform.HMainSourceBillType = -1
+ this.showHMainSourceBillType = false
+ }
+ if (data.hMulSourceFlagField == 0) {
+ this.showHSourceBillNo = false
+ }
+ //渚涘簲鍟嗕笉鍙紪杈�
+ this.showHSupName = false
}
}
//鏄剧ず琛ㄤ綋鏄庣粏
@@ -894,18 +515,13 @@
//鐗╂枡淇℃伅
DisBillEntryList(){
uni.request({
- url: this.serverUrl + '/WEBSController/GetBillEntryTmpList_Json',
- data: { HInterID: this.hform.HInterID, HBillNo: this.hform.HBillNo, HBillType: this.hform.HBillType, HStockOrgID: this.hform.HStockOrgID },
+ url: this.serverUrl + '/WEBSController/GetKf_PonderationBillMain_Temp_BillCheck_New_Json',
+ data: { HInterID: this.hform.HInterID, HBillType: this.hform.HBillType, HSourceBarCodeCtl: this.hform.HSourceBarCodeCtl, sWhere: '' },
success: (res) => {
console.log('鐗╂枡',res.data)
if(res.data.count == 1){
var data = res.data.data
this.Materlist = data.Materlist
- if (data.FIFOlist.length != 0) {
- if (data.FIFOlist[0].HMaterID != 0) {
- this.FIFOlist = data.FIFOlist
- }
- }
if(!data.BarCodeDetailslist[0].HBarCode){
this.hform.HMaterName_B = ''
this.hform.HMaterModel_B = ''
@@ -949,8 +565,8 @@
success: (res) => {
if (res.confirm) {
uni.request({
- url: this.serverUrl + '/WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json',
- data: { HInterID: this.hform.HInterID, HMaterID: item.HMaterID, HAuxPropID: item.HAuxPropID, HMTONo: item.HMTONo, HSourceInterID: item.HSourceInterID, HSourceEntryID: item.HSourceEntryID, HBillType: this.hform.HBillType },
+ url: this.serverUrl + '/WEBSController/set_DeleteBarCodeByEntryID_BillCheck_New_Json',
+ data: { HInterID: this.hform.HInterID, HBillType: this.hform.HBillType,HSourceInterID:item.HSourceInterID,HSourceEntryID:item.HSourceEntryID,HSourceBarCodeCtl:this.hform.HSourceBarCodeCtl },
success: (res) => {
if(res.data.count == 1){
this.DisBillEntryList()
@@ -973,108 +589,10 @@
}
});
},
- //鏂板
- getNewData(){
- uni.request({
- url: this.serverUrl + '/WEBSController/GetMaxBillNoAndID_Json',
- data: { HBillType: this.hform.HBillType },
- success: (res) => {
- // console.log(res.data)
- if(res.data.count == 1){
- this.hform.HInterID = res.data.data[0].HInterID
- this.hform.HBillNo = res.data.data[0].HBillNo
- }else{
- uni.showToast({
- title:res.data.Message,
- icon:'none'
- })
- }
- },
- fail: (res) => {
- console.log(res);
- uni.showToast({
- title:'鎺ュ彛璇锋眰澶辫触',
- icon:'none'
- })
- },
- });
- },
- //淇敼鍥炲~鏁版嵁
- RoadBillMain(HInterID){
- uni.request({
- url: this.serverUrl + '/WEBSController/GetSourceBill_Temp_Json',
- data: {HInterID: HInterID,HBillType:this.hform.HBillType},
- success: (res) => {
- console.log(33,res.data.data[0]);
- if(res.data.count == 1){
- var data = res.data.data[0]
- this.hform.HInterID = data.HInterID
- this.hform.HBillNo = data.HBillNo
- this.hform.HMainSourceBillType = data.HSourceBillType
- this.hform.HSourceBillNo = data.HSourceBillNo
- if(data.HSourceBillType == 1402){
- this.hform.HMainSourceBillType = 1402
- this.HMainSourceBillType = '鍙戣揣閫氱煡鍗�'
- this.showHSupName = false
- }else if(data.HSourceBillType == 1401){
- this.hform.HMainSourceBillType = 1401
- this.HMainSourceBillType = '閿�鍞鍗�'
- this.showHSupName = false
- }else{
- this.hform.HMainSourceBillType = -1
- this.HMainSourceBillType = '鎵嬪伐褰曞叆'
- }
- this.showHMainSourceBillType = false
-
- //闈炲婧愬崟妯″紡
- if (data.HMulSourceBill == 0) {
- this.showHSourceBillNo = false
- }
- this.hform.HDeptID = data.HDeptID
- this.hform.HDeptName = data.HDeptName
- this.hform.HSupID = data.HCusID
- this.hform.HSupName = data.HCusName
- this.DisBillEntryList()
- this.tabs = 2
- }else{
- uni.showToast({
- title:'鑾峰彇鏁版嵁鍥炲~澶辫触',
- icon:'none'
- })
- }
- },
- fail: (res) => {
- console.log(res);
- uni.showToast({
- title:'鎺ュ彛璇锋眰澶辫触',
- icon:'none'
- })
- },
- });
- },
submit() {
- //浠撳簱銆佷粨浣嶃�佷繚绠°�侀獙鏀躲�侀儴闂ㄣ�佸鎴锋枃鏈涓虹┖鏃讹紝娓呯┖瀵瑰簲ID
- if(!this.hform.HWHName){
- this.hform.HWHID = 0
- }
- if(!this.hform.HStockPlaceName){
- this.hform.HStockPlaceID = 0
- }
- if(!this.hform.HKeeperName){
- this.hform.HKeeperID = 0
- }
- if(!this.hform.HSecManagerName){
- this.hform.HSecManagerID = 0
- }
- if(!this.hform.HDeptName){
- this.hform.HDeptID = 0
- }
- if(!this.hform.HSupName){
- this.hform.HSupID = 0
- }
if(this.hform.HInterID == 0 ||!this.hform.HInterID){
uni.showToast({
- title:'鍗曟嵁鍐呯爜鑾峰彇澶辫触锛岄敊璇殑鍗曟嵁鍐呯爜锛�',
+ title:'娌℃湁鎵爜淇℃伅锛岃鍏堟壂鎻忓崟鎹潯鐮侊紒',
icon:'none'
})
}else if(!this.hform.HBillNo){
@@ -1105,7 +623,7 @@
})
var sMainStr = JSON.stringify(this.hform);
uni.request({
- url: this.serverUrl + '/WEBSController/set_SaveSellOutBill_Json',
+ url: this.serverUrl + '/WEBSController/set_SaveMateOutBill_BillCheck_Json',
method:'POST',
dataType:"json",
data:{ oMain: sMainStr },
@@ -1120,13 +638,13 @@
if (res.confirm) {
console.log('鐢ㄦ埛鐐瑰嚮纭畾');
uni.redirectTo({
- url:'/pages/xiaoshouchuku/form?OperationType=1'
+ url:'/pages/shengchanlingliao/form?OperationType=1'
})
} else if (res.cancel) {
console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
setTimeout(()=>{
uni.navigateBack();
- },500)
+ },50)
}
}
});
@@ -1157,7 +675,7 @@
if (res.confirm) {
console.log('鐢ㄦ埛鐐瑰嚮纭畾');
uni.redirectTo({
- url:'/pages/xiaoshouchuku/table'
+ url:'/pages/caigouruku/table'
})
} else if (res.cancel) {
console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
--
Gitblit v1.9.1