Browse Source

修改样式

wms3.0_pda
niexiting 12 months ago
parent
commit
a887473031
  1. 11
      mycomponents/location/requiredLocation.vue
  2. 3
      mycomponents/recommend/recommend.vue
  3. 85
      pages/inspect/coms/inspectComDetailCard.vue
  4. 21
      pages/inspect/job/inspectDetail.vue
  5. 30
      pages/purchaseReceipt/job/receiptDetail.vue

11
mycomponents/location/requiredLocation.vue

@ -4,12 +4,11 @@
padding-left: 10rpx;
padding-right: 10rpx;
font-size:32rpx;">
<text style="font-size: 35rpx;">{{title}} </text>
<view class="uni-flex u-col-center" @click="showLocation">
<text style="color:#3FBAFF;font-size: 35rpx;" v-if="locationCode==''&&isShowEdit==true">&nbsp 请扫描</text>
<text style="color:#3FBAFF; font-size: 35rpx;">&nbsp {{locationCode}}</text>
<image v-if="isShowEdit" style="width: 45rpx;height: 45rpx;" src="/static/icons/icons_edit.svg"
></image>
<view class="uni-flex uni-row u-col-center" @click="showLocation">
<text style="font-size: 35rpx;">{{title}} </text>
<text style="font-size: 35rpx;color:#3FBAFF;" v-if="locationCode==''&&isShowEdit==true">&nbsp 请扫描</text>
<text style="font-size: 35rpx;color:#3FBAFF;">&nbsp {{locationCode}}</text>
<image v-if="isShowEdit" style="width:45rpx;height: 45rpx;" src="/static/icons/icons_edit.svg"></image>
</view>
<win-scan-location ref="scanLocationCode" :title="title" @getLocation='getLocation'
:locationTypeList="locationTypeList"></win-scan-location>

3
mycomponents/recommend/recommend.vue

@ -11,7 +11,8 @@
</location>
</view>
<view>
<recommend-qty v-if="detail.handleQty==null || detail.handleQty==undefined||detail.handleQty==0" :dataContent="detail"
<!-- ||detail.handleQty==0 -->
<recommend-qty v-if="detail.handleQty==null || detail.handleQty==undefined" :dataContent="detail"
:isShowStdPack="false"></recommend-qty>
<compare-qty v-else :dataContent="detail" :recommendQty="Number(detail.qty)"
:handleQty="Number(detail.handleQty)" :isShowStdPack="false">

85
pages/inspect/coms/inspectComDetailCard.vue

@ -1,13 +1,12 @@
<template>
<view class="" style="background-color: #fff;">
<view class="">
<view class="cen_card" style="padding: 20rpx;">
<view class="" >
<view class="cell_box uni-flex uni-row">
<view class="cell_info">
<!-- <view class="cell_info">
<view class="text_lightblue">类型</view>
<view>{{getInspectType(jobContent.inspectType)}}</view>
</view>
</view> -->
<view class="cell_info">
<view class="text_lightblue">收货数</view>
<view>{{jobContent.receiveQty}}{{getUnitInfo(jobContent.uom)}}</view>
@ -25,9 +24,8 @@
<view>{{jobContent.crackQty}}{{getUnitInfo(jobContent.uom)}}</view>
</view>
</view>
<u-line />
<!-- <u-line /> -->
</view>
</view>
<u-line />
<uni-collapse ref="collapse1" @change="">
@ -38,36 +36,50 @@
<view class="" style="margin-left: 20rpx; ">
<batch :batch="jobContent.batch"></batch>
</view>
</template>
<u-line />
<view class="" v-for="(item,index) in dataContent.subList">
<uni-swipe-action ref="swipeAction">
<uni-swipe-action-item @click="swipeClick($event,item,index)"
:right-options="item.scaned?scanOptions:detailOptions">
<recommend :detail="item" :isShowPack="isShowPack"
:isShowBatch="isShowBatch" :isShowFromLocation="isShowLocation"></recommend>
<view v-if="item.failedQty>0||item.crackQty>0" :class="item.scaned?'scan_view':''" style="font-size: 32rpx;padding-left: 3rpx;">
<view class="" >
不合格数量 {{item.failedQty}}
<recommend :detail="item" :isShowPack="isShowPack" :isShowBatch="isShowBatch"
:isShowFromLocation="isShowLocation"></recommend>
<view v-if="item.failedQty>0||item.crackQty>0" :class="item.scaned?'scan_view':''" style="font-size: 32rpx;">
<view class="cell_box uni-flex uni-row">
<view class="cell_info uni-flex uni-row">
<view class="text_lightblue">
不合格
</view>
<view style="padding-left: 12rpx;color: #F56C6C;">
{{item.failedQty}}
</view>
</view>
<view class="" >
报废数量 {{item.crackQty}}
<view class="cell_info uni-flex uni-row">
<view class="text_lightblue">
报废
</view>
<view style="padding-left: 12rpx;color: #EC9C00">
{{item.crackQty}}
</view>
</view>
<view class="" >
合格数量 {{item.goodQty}}
<view class="cell_info uni-flex uni-row">
<view class="text_lightblue">
合格
</view>
<view style="padding-left: 12rpx;color: #0A84FF">
{{item.goodQty}}
</view>
</view>
</view>
</view>
</uni-swipe-action-item>
</uni-swipe-action>
<u-line />
</view>
</uni-collapse-item>
</uni-collapse>
<inspectEdit ref='inspectEdit'
@getInspectResult='getInspectResult'>
<inspectEdit ref='inspectEdit' @getInspectResult='getInspectResult'>
</inspectEdit>
<job-detail-popup ref="receiptHint" :dataContent="showItem"></job-detail-popup>
<com-message ref="message"></com-message>
@ -90,7 +102,7 @@
getUnitInfo,
getInspectType
} from '@/common/directory.js';
export default {
components: {
itemCompareQty,
@ -134,9 +146,8 @@
return {
option: [],
showItem: {},
editItem: {
},
editIndex:0,
editItem: {},
editIndex: 0,
detailOptions: [],
scanOptions: []
}
@ -157,20 +168,20 @@
},
methods: {
getInspectType(value){
getInspectType(value) {
return getInspectType(value)
},
swipeClick(e, item,index) {
swipeClick(e, item, index) {
if (e.content.text == "详情") {
this.detail(item)
} else if (e.content.text == "编辑") {
this.edit(item,index)
this.edit(item, index)
} else if (e.content.text == "移除") {
this.remove(item)
}
},
edit(item,index) {
edit(item, index) {
this.editIndex = index;
this.editItem = item;
this.$refs.inspectEdit.openEditPopup(this.editItem);
@ -189,10 +200,10 @@
item.crackQty = 0;
item.sampleQty = 0;
item.notPassedQty = 0;
item.inspectResult =""
item.failedReason =""
item.handleQty =0;
item.photos =""
item.inspectResult = ""
item.failedReason = ""
item.handleQty = 0;
item.photos = ""
this.$forceUpdate()
this.$emit('remove', item)
}
@ -201,19 +212,19 @@
confirm(qty) {
this.$emit('updateData')
},
getInspectResult(result){
this.dataContent.subList[this.editIndex]= result;
getInspectResult(result) {
this.dataContent.subList[this.editIndex] = result;
if (this.$refs.collapse1 != undefined) {
this.$nextTick(res => {
this.$refs.collapse1.resize()
})
}
this.$emit('updateData',)
this.$emit('updateData', )
},
getUnitInfo(value) {
return getUnitInfo(value).label
},
}
}
</script>

21
pages/inspect/job/inspectDetail.vue

@ -1,13 +1,17 @@
<template>
<view class="page-wraper">
<view style="margin: 5px;">
<job-top :dataContent="jobContent"></job-top>
<view>
<view class="card_content"> 检验类型 : {{jobContent.asnNumber}}</view>
</view>
</view>
<view class="page-main">
<scroll-view scroll-y="true" class="page-main-scroll">
<view class="detail-list" v-for="(item, index) in detailSource" :key="item.id">
<view class="">
<inspectComDetailCard :dataContent="item" :jobContent="jobContent" @remove="updateData"
:isShowBatch="false" @updateData='updateData'>
</inspectComDetailCard>
</view>
<inspect-com-detail-card :dataContent="item" :jobContent="jobContent" @remove="updateData"
:isShowBatch="false" @updateData='updateData'>
</inspect-com-detail-card>
</view>
</scroll-view>
</view>
@ -66,7 +70,7 @@
import winScanPackAndLocation from "@/mycomponents/scan/winScanPackAndLocation.vue"
import comMessage from '@/mycomponents/common/comMessage.vue'
import inspectComDetailCard from "@/pages/inspect/coms/inspectComDetailCard.vue"
import jobTop from '@/mycomponents/job/jobTop.vue'
export default {
name: 'returnDetail',
components: {
@ -76,6 +80,7 @@
winScanPackAndLocation,
comMessage,
inspectComDetailCard,
jobTop
},
data() {
return {
@ -86,7 +91,7 @@
subList: [], //subList
detailSource: [], //
businessTypeInfo: {},
fromInventoryStatuses :"",
fromInventoryStatuses: "",
managementList: [],
selectedItem: {},
failedQty: 0,
@ -195,7 +200,7 @@
res.photos = ""
res.inspectResult = ""
})
that.fromInventoryStatuses = that.jobContent.outInventoryStatuses
that.fromInventoryStatuses = that.jobContent.outInventoryStatuses
that.detailSource = getDataSource(that.subList);
} else {
that.showMessage('列表数据为0');

30
pages/purchaseReceipt/job/receiptDetail.vue

@ -1,5 +1,13 @@
<template>
<view class="page-wraper">
<view style="margin: 5px;">
<job-top :dataContent="jobContent"></job-top>
<view class="card_content">
发货单号 : {{jobContent.asnNumber}}
</view>
<u-line />
</view>
<view class="page-main">
<scroll-view scroll-y="true" class="page-main-scroll">
<view class="detail-list" v-for="(item, index) in detailSource" :key="item.id">
@ -71,6 +79,7 @@
import requiredLocation from '@/mycomponents/location/requiredLocation.vue'
import comMessage from '@/mycomponents/common/comMessage.vue'
import comReceiptDetailCard from '@/pages/purchaseReceipt/coms/comReceiptDetailCard.vue'
import jobTop from '@/mycomponents/job/jobTop.vue'
export default {
name: 'receipt_detail',
@ -79,7 +88,8 @@
winScanPack,
comReceiptDetailCard,
requiredLocation,
comMessage
comMessage,
jobTop
},
data() {
return {
@ -182,7 +192,7 @@
} else {
that.showMessage('列表数据为0');
}
updateTitle(that.jobContent.number);
// updateTitle("-" + that.jobContent.number);
}
}).catch(error => {
uni.hideLoading()
@ -216,7 +226,7 @@
calcHandleQty(this.detailSource);
this.continueScan()
this.$forceUpdate()
var list =this.detailSource[0].subList;
var list = this.detailSource[0].subList;
}
}
}
@ -252,12 +262,12 @@
})
},
commit() {
this.scanCount = getScanCount(this.subList);
if( this.scanCount==0){
this.showErrorMessage("扫描数为0,请先扫描")
return;
}
commit() {
this.scanCount = getScanCount(this.subList);
if (this.scanCount == 0) {
this.showErrorMessage("扫描数为0,请先扫描")
return;
}
//
if (!this.checkLocation()) {
return
@ -347,7 +357,7 @@
checkLocation() {
var isPass = true;
if (this.toLocationCode == ""||this.toLocationCode ==null) {
if (this.toLocationCode == "" || this.toLocationCode == null) {
this.$refs.comMessage.showMessage('请扫描收货库位', res => {
if (res) {
this.$refs.requiredLocation.showLocation();

Loading…
Cancel
Save