Browse Source

修改补料任务

hella_online_20240829
niexiting 3 months ago
parent
commit
dca73faa4c
  1. 11
      .env.development
  2. 4
      src/manifest.json
  3. 68
      src/pages/repleinsh/job/repleinshJob.vue

11
.env.development

@ -1,11 +1,12 @@
VITE_BASE_URL=http://172.21.32.14:81/api/admin-api VITE_BASE_URL=http://172.22.32.8:81/api/admin-api
VITE_BASE_URL_IMAGE=http://172.21.32.14:81/admin-api VITE_BASE_URL_IMAGE=http://172.22.32.8:81/admin-api
# 租户配置 # 租户配置
VITE_TENANT='[{"text":"长春1379","value":1}]' VITE_TENANT='[{"text":"成都1397","value":2},{"text":"长春2379","value":3}]'
# 是否是测试环境 # 是否是测试环境
VITE_isDevelopment=true VITE_isDevelopment=false
# 积木报表请求路径 # 积木报表请求路径
VITE_JMREPORT_BASE_URL='http://172.21.32.14:90' VITE_JMREPORT_BASE_URL='http://172.22.32.8:90'

4
src/manifest.json

@ -3,8 +3,8 @@
"package" : "uni.UNI43932FE", "package" : "uni.UNI43932FE",
"appid" : "__UNI__C9CF4BF", "appid" : "__UNI__C9CF4BF",
"description" : "", "description" : "",
"versionName" : "1.0.42", "versionName" : "1.0.44",
"versionCode" : 42, "versionCode" : 44,
"transformPx" : false, "transformPx" : false,
/* 5+App */ /* 5+App */
"app-plus" : { "app-plus" : {

68
src/pages/repleinsh/job/repleinshJob.vue

@ -11,7 +11,8 @@
<uni-swipe-action-item <uni-swipe-action-item
:right-options="item.status=='2'?detailGiveupOptions:item.status=='1'?detailCloseOptions:detailOptions" :right-options="item.status=='2'?detailGiveupOptions:item.status=='1'?detailCloseOptions:detailOptions"
@click="swipeClick($event,item)"> @click="swipeClick($event,item)">
<com-repleinsh-job-card :dataContent="item" @click='openJobDetail(item)'></com-repleinsh-job-card> <com-repleinsh-job-card :dataContent="item"
@click='openJobDetail(item)'></com-repleinsh-job-card>
</uni-swipe-action-item> </uni-swipe-action-item>
</view> </view>
</uni-swipe-action> </uni-swipe-action>
@ -22,17 +23,18 @@
</view> </view>
<win-scan-button @goScan='openScanPopup' v-if="jobList.length>0"></win-scan-button> <win-scan-button @goScan='openScanPopup' v-if="jobList.length>0"></win-scan-button>
<winScanPackJob ref="scanPopup" @getResult='getScanResult' ></winScanPackJob> <winComScanBalance ref="scanPopup" @getBalance='getScanResult' :bussinessCode="businessTypeCode">
</winComScanBalance>
<!-- <winScanPackJob ref="scanPopup" @getResult='getScanResult' ></winScanPackJob> -->
<comMessage ref="comMessage"></comMessage> <comMessage ref="comMessage"></comMessage>
</view> </view>
</template> </template>
<script> <script>
import { import {
getRepleinshJobList, getRepleinshJobList,
cancleTakeRepleinshJob, cancleTakeRepleinshJob,
closeTakeRepleinshJob closeTakeRepleinshJob,
} from '@/api/request2.js'; } from '@/api/request2.js';
import { import {
@ -40,6 +42,10 @@
updateTitle updateTitle
} from '@/common/basic.js'; } from '@/common/basic.js';
import {
getBusinessType
} from '@/common/record.js';
import { import {
getDetailOption, getDetailOption,
getDetailGiveupOption, getDetailGiveupOption,
@ -54,6 +60,7 @@
import repleinshInfoPopup from '@/pages/repleinsh/coms/repleinshInfoPopup.vue' import repleinshInfoPopup from '@/pages/repleinsh/coms/repleinshInfoPopup.vue'
import winScanButton from '@/mycomponents/scan/winScanButton.vue' import winScanButton from '@/mycomponents/scan/winScanButton.vue'
import winScanPackJob from "@/mycomponents/scan/winScanPackJob.vue" import winScanPackJob from "@/mycomponents/scan/winScanPackJob.vue"
import winComScanBalance from '@/mycomponents/scan/winComScanBalance.vue'
export default { export default {
name: 'repleinsh', name: 'repleinsh',
@ -65,6 +72,7 @@
repleinshInfoPopup, repleinshInfoPopup,
winScanPackJob, winScanPackJob,
winScanButton, winScanButton,
winComScanBalance
}, },
data() { data() {
return { return {
@ -81,11 +89,17 @@
detailGiveupOptions: [], detailGiveupOptions: [],
detailCloseOptions: [], detailCloseOptions: [],
title: '', title: '',
scanMessage:"" scanMessage: "",
businessTypeCode: "Repleinment",
businessType: null,
scanBalance: {},
inInventoryStatus: "", //
outInventoryStatus: "", //
}; };
}, },
onLoad(option) { onLoad(option) {
this.title = option.title this.title = option.title
this.getBusinessTypeFunc()
}, },
onShow() { onShow() {
@ -128,8 +142,20 @@
}, },
methods: { methods: {
getList(type, fromLocationCode = '') { getBusinessTypeFunc() {
getBusinessType(this.businessTypeCode, res => {
if (res.success) {
this.businessType = res.businessType;
this.fromInventoryStatuses = getDirectoryItemArray(res.fromInventoryStatuses);
this.fromLocationAreaTypeList = res.fromLocationAreaTypeList
// this.openScanPopup();
} else {
this.showErrorMessage(res.message)
}
});
},
getList(type, fromLocationCode = '') {
let that = this; let that = this;
uni.showLoading({ uni.showLoading({
title: "加载中­....", title: "加载中­....",
@ -210,9 +236,10 @@
this.getList('refresh', fromLocationCode, '') this.getList('refresh', fromLocationCode, '')
}, },
openJobDetail(item,scanMessage = '') { openJobDetail(item, scanMessage) {
uni.navigateTo({ uni.navigateTo({
url: './repleinshDetail?id=' + item.masterId + '&status=' + item.status+'&scanMessage=' + scanMessage +'&title='+this.title url: './repleinshDetail?id=' + item.masterId + '&status=' + item.status + '&scanMessage=' +
scanMessage + '&title=' + this.title
}); });
this.scanMessage = "" this.scanMessage = ""
}, },
@ -350,13 +377,20 @@
}); });
}, },
openScanPopup() { openScanPopup() {
this.$refs.scanPopup.openScanPopup(); if (this.businessType == null) {
this.getBusinessTypeFunc()
} else {
this.$refs.scanPopup.openScanPopup(this.businessType);
}
}, },
selectItem(item) { selectItem(item) {
this.$refs.scanPopup.closeScanPopup(); this.$refs.scanPopup.closeScanPopup();
this.openJobDetail(item, this.scanMessage); this.openJobDetail(item, this.scanMessage);
}, },
getScanResult(result) { getScanResult(result) {
let balance = result.balance;
if (balance != null) {
this.scanMessage = "" this.scanMessage = ""
if (!result.label.batch) { if (!result.label.batch) {
this.showMessage("批次为空") this.showMessage("批次为空")
@ -367,8 +401,7 @@
return; return;
} }
try { try {
var filters = [ var filters = [{
{
column: "status", column: "status",
action: "in", action: "in",
value: '1,2' value: '1,2'
@ -387,6 +420,11 @@
column: "accept_user_id", column: "accept_user_id",
action: "==", action: "==",
value: this.$store.state.user.id value: this.$store.state.user.id
},
{
column: "fromLocationCode",
action: "==",
value: balance.locationCode
} }
] ]
getRepleinshJobList({ getRepleinshJobList({
@ -413,7 +451,8 @@
this.selectItem(list[0]) this.selectItem(list[0])
} }
} else { } else {
this.showMessage("物料号["+result.label.itemCode+"]批次["+result.label.batch+']未查找到任务<br>'+"扫描["+result.scanMessage+"]") this.showMessage("物料号[" + result.label.itemCode + "]批次[" + result.label.batch +
']未查找到任务<br>' + "扫描[" + result.scanMessage + "]")
} }
}).catch(error => { }).catch(error => {
this.showMessage(error + "<br>扫描[" + result.scanMessage + "]") this.showMessage(error + "<br>扫描[" + result.scanMessage + "]")
@ -422,6 +461,11 @@
} catch (e) { } catch (e) {
this.showMessage(e.message) this.showMessage(e.message)
} }
}
// else
// {
// this.showMessage(error + "<br>[" + result.scanMessage + "]")
// }
}, },
} }
} }

Loading…
Cancel
Save