|
|
@@ -4,13 +4,17 @@
|
|
|
<view class="main-view overscroll">
|
|
|
<view class="space-view ex-info">
|
|
|
<view class="info-cell">
|
|
|
- <view class="cell-label"> 收货:</view>
|
|
|
+ <view class="cell-label"> 入库:</view>
|
|
|
<view class="cell-value"> {{ outData.shopName || "" }}</view>
|
|
|
</view>
|
|
|
<view class="info-cell">
|
|
|
<view class="cell-label"> 日期:</view>
|
|
|
<view class="cell-value"> {{ outData.updateTime?outData.updateTime.substr(5,11):'' }}</view>
|
|
|
</view>
|
|
|
+ <view class="info-cell">
|
|
|
+ <view class="cell-label"> 编号:</view>
|
|
|
+ <view class="cell-value"> {{ outData.orderSn || "" }}</view>
|
|
|
+ </view>
|
|
|
<view class="info-cell">
|
|
|
<view class="cell-label"> 操作:</view>
|
|
|
<view class="cell-value"> {{ outData.adminName || "" }}</view>
|
|
|
@@ -69,12 +73,13 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="bar-view">
|
|
|
- <view class="info-view">数量:{{ sumCount }} 成本价:¥{{outData.price?parseFloat(outData.price):0}}</view>
|
|
|
+ <view class="info-view">数量 {{ sumCount }} 成本 ¥{{outData.price?parseFloat(outData.price):0}}</view>
|
|
|
<view class="btn-view" v-if="outData.status">
|
|
|
- <button v-if="outData.status != OUT_STATUS.CANCEL && outData.statusName != '已出库'" class="admin-button-com middle" @click="cancelEvent" > 取消 </button>
|
|
|
- <button v-if="outData.status == OUT_STATUS.CONFIRM" class="admin-button-com middle" @click="confirmEventPop" > 确认 </button>
|
|
|
+ <button v-if="outData.status != OUT_STATUS.CANCEL && outData.statusName != '已出库'" class="admin-button-com middle" @click="cancelEvent">取消</button>
|
|
|
+ <button v-if="outData.status == OUT_STATUS.CONFIRM" class="admin-button-com middle" @click="confirmEventPop">确认</button>
|
|
|
|
|
|
- <button v-if="outData.status == 2 && outData.debt == 1" class="admin-button-com middle" @click="clearOrder()" > 结清 </button>
|
|
|
+ <button class="admin-button-com middle" @click="printOrder()">打印</button>
|
|
|
+ <button v-if="outData.status == 2 && outData.debt == 1" class="admin-button-com middle" @click="clearOrder()">结清</button>
|
|
|
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -84,6 +89,7 @@
|
|
|
import { OUT_STATUS } from "@/utils/declare";
|
|
|
import { getStockOutDetailApi, confirmStockOutOrderApi, cancelStockOutOrderApi,clearOutOrder } from "@/api/storehouse/stock";
|
|
|
import AppWrapperEmpty from "@/components/app-wrapper-empty";
|
|
|
+import { stockOutPrint } from "@/api/storehouse/stock";
|
|
|
export default {
|
|
|
components: { AppWrapperEmpty },
|
|
|
data() {
|
|
|
@@ -127,6 +133,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ printOrder(){
|
|
|
+ stockOutPrint({id:this.outData.id}).then(res=>{
|
|
|
+ if(res.code == 1){
|
|
|
+ this.$msg('打印成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ init(){
|
|
|
+
|
|
|
+ },
|
|
|
async initData() {
|
|
|
const { data } = await getStockOutDetailApi(this.orderSn);
|
|
|
this.outData = data;
|