Browse Source

YT-1838pda收货任务,班次应显示中文

intex_online20241228
张立 1 month ago
parent
commit
4cba18780b
  1. 20
      src/common/directory.js
  2. 11
      src/mycomponents/balance/shift.vue
  3. 4
      src/mycomponents/item/item.vue
  4. 2
      src/pages/index/index.vue

20
src/common/directory.js

@ -24,6 +24,7 @@ let locationAreaTypeList = [];
let businessList = []; let businessList = [];
let countScopeTypeList = []; let countScopeTypeList = [];
let priorityList = [] let priorityList = []
let shiftList = []
@ -68,6 +69,7 @@ export function clearCacheData() {
businessList = [] businessList = []
countScopeTypeList = [] countScopeTypeList = []
priorityList = [] priorityList = []
shiftList = []
} }
//获取字典信息 //获取字典信息
@ -75,6 +77,7 @@ export function getDirectoryInfo(type) {
var result = []; var result = [];
var list = uni.getStorageSync("dictionary") var list = uni.getStorageSync("dictionary")
console.log(455,uni.getStorageSync("dictionary"))
if (list != undefined && list.length > 0) { if (list != undefined && list.length > 0) {
for (let item of list) { for (let item of list) {
if (item.type == type) { if (item.type == type) {
@ -691,3 +694,20 @@ export function getDeliverMethod(value) {
} }
return resultInfo return resultInfo
} }
//获取班次
export function getShiftName(value) {
var resultInfo = "";
if (shiftList.length == 0) {
shiftList = getDirectoryInfo("shift")
}
console.log(333,shiftList)
if (shiftList.length > 0) {
for (let item of shiftList) {
if (item.value == value) {
resultInfo = item.label
break;
}
}
}
return resultInfo
}

11
src/mycomponents/balance/shift.vue

@ -1,7 +1,7 @@
<template> <template>
<view class="card_view"> <view class="card_view">
<text class="card_location ">{{title}}</text> <text class="card_location ">{{title}}</text>
<text class="card_content ">{{shift}}</text> <text class="card_content ">{{handleGetShiftName()}}</text>
</view> </view>
</template> </template>
@ -9,6 +9,10 @@
import { import {
getSwitchInfoByCode getSwitchInfoByCode
} from '@/common/basic.js'; } from '@/common/basic.js';
import {
getShiftName
} from '@/common/directory.js';
export default { export default {
components: { components: {
}, },
@ -35,7 +39,10 @@ import {
mounted() { mounted() {
}, },
methods: { methods: {
handleGetShiftName(){
console.log(99,getShiftName(this.shift))
return getShiftName(this.shift)
}
} }
} }
</script> </script>

4
src/mycomponents/item/item.vue

@ -6,9 +6,9 @@
{{dataContent.itemCode}} {{dataContent.itemCode}}
</view> </view>
<view class="card_itemName" style="word-break:break-all;overflow:hidden;white-space:normal;display: flex;align-items: center;"> <view class="card_itemName" style="word-break:break-all;overflow:hidden;white-space:normal;display: flex;align-items: center;">
<view>{{dataContent.itemName}}</view> <view style="max-width: 50%;">{{dataContent.itemName}}</view>
<view style="padding-left: 8rpx;padding-right: 8rpx;" v-if="dataContent.itemCode && dataContent.itemDesc1">|</view> <view style="padding-left: 8rpx;padding-right: 8rpx;" v-if="dataContent.itemCode && dataContent.itemDesc1">|</view>
<view style="flex:1;width: 50%;" v-if="dataContent.itemCode && dataContent.itemDesc1">{{dataContent.itemDesc1}}</view> <view style="flex:1;max-width: 50%;" v-if="dataContent.itemCode && dataContent.itemDesc1">{{dataContent.itemDesc1}}</view>
</view> </view>
</view> </view>
</view> </view>

2
src/pages/index/index.vue

@ -364,7 +364,7 @@
"unplanned_issue_reason", "scrap_reason", "inspect_failed_reason", "unplanned_issue_reason", "scrap_reason", "inspect_failed_reason",
"request_status", "inspect_type", "next_action", "sample_method", "transfer_mode", "request_status", "inspect_type", "next_action", "sample_method", "transfer_mode",
"count_stage", "inspect_result", "area_type","count_scope_type","priority", "count_stage", "inspect_result", "area_type","count_scope_type","priority",
"receive_status",'deliver_method','duty','duty_details' "receive_status",'deliver_method','duty','duty_details','shift'
] ]
} }
getDictionaryItem(params).then(res => { getDictionaryItem(params).then(res => {

Loading…
Cancel
Save