|
@@ -64,63 +64,60 @@
|
|
|
<el-dialog
|
|
|
title="打印采购"
|
|
|
:visible.sync="dialogVisible"
|
|
|
- width="80%">
|
|
|
+ :fullscreen="true"
|
|
|
+ style="padding: 0;margin:0"
|
|
|
+ width="70%">
|
|
|
<div ref="print">
|
|
|
- <div style="margin:0 auto;border: 0px solid #000000">
|
|
|
- <table class="table table-striped table-bordered" align="center" valign="center">
|
|
|
- <tr>
|
|
|
- <td style="font-size: 24px;font-weight:bold" class="column" colspan="6">采购表</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="column" style="width: 10%;">项目</td>
|
|
|
- <td class="column" style="width: 25%;">{{formList.projectName}}</td>
|
|
|
- <td class="column" style="width: 10%;">供应商</td>
|
|
|
- <td class="column" style="width: 25%;">{{ formList.corpName }}</td>
|
|
|
- <td class="column" style="width: 20%;" colspan="2">日期:{{formList.createTime}}</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- <table class="table table-striped table-bordered" align="center" valign="center">
|
|
|
- <tr>
|
|
|
- <td colspan="6" style="border-top: none;" class="column"></td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="column" style="width: 15%;">日期</td>
|
|
|
- <td class="column" style="width: 15%;">品名</td>
|
|
|
- <td class="column" style="width: 15%;">单价</td>
|
|
|
- <td class="column" style="width: 15%;">采购计划(斤)</td>
|
|
|
- <td class="column" style="width: 15%;">实际重量(斤)</td>
|
|
|
- <td class="column" style="width: 15%;">备注</td>
|
|
|
- </tr>
|
|
|
- <tr v-for="(item,index) in this.contentList" :key="index">
|
|
|
- <td class="column">{{item.createTime}}</td>
|
|
|
- <td class="column">{{item.feeName}}</td>
|
|
|
- <td class="column">{{item.fUnitprice}}</td>
|
|
|
- <td class="column">{{item.fPurchase}}</td>
|
|
|
- <td class="column">{{item.fQty}}</td>
|
|
|
- <td class="column">{{item.remark}}</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- <table class="table table-striped table-bordered" align="center" valign="center">
|
|
|
- <tr>
|
|
|
- <td colspan="6" style="border-top: none;" class="column"></td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="column" style="width: 25%;">采购人签字</td>
|
|
|
- <td class="column" style="width: 25%;">厨房主管签字</td>
|
|
|
- <td class="column" style="width: 25%;">验收人签字</td>
|
|
|
- <td class="column" style="width: 25%;">主管签字</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="column" style="width: 25%;height: 37px;"></td>
|
|
|
- <td class="column" style="width: 25%;"></td>
|
|
|
- <td class="column" style="width: 25%;"></td>
|
|
|
- <td class="column" style="width: 25%;"></td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td colspan="4" style="border-top: none;font-weight:bold;text-align: right;padding-right: 10%;font-size: 16px;" class="column">青岛安品餐饮管理有限公司</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- </div>
|
|
|
+ <table class="table table-striped table-bordered" align="center" valign="center">
|
|
|
+ <tr>
|
|
|
+ <td style="font-size: 24px;font-weight:bold" class="column" colspan="6">采购表</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="column" style="width: 10%;">项目</td>
|
|
|
+ <td class="column" style="width: 25%;">{{formList.projectName}}</td>
|
|
|
+ <td class="column" style="width: 10%;">供应商</td>
|
|
|
+ <td class="column" style="width: 25%;">{{ formList.corpName }}</td>
|
|
|
+ <td class="column" style="width: 25%;" colspan="2">日期:{{formList.fBsdate}}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ <table class="table table-striped table-bordered" align="center" valign="center">
|
|
|
+ <tr>
|
|
|
+ <td class="column" style="width: 15%;border-top: none;">品名</td>
|
|
|
+ <td class="column" style="width: 15%;border-top: none;">单价</td>
|
|
|
+ <td class="column" style="width: 15%;border-top: none;">采购计划(斤)</td>
|
|
|
+ <td class="column" style="width: 15%;border-top: none;">实际重量(斤)</td>
|
|
|
+ <td class="column" style="width: 15%;border-top: none;">金额</td>
|
|
|
+ <td class="column" style="width: 20%;border-top: none;">备注</td>
|
|
|
+ </tr>
|
|
|
+ <tr v-for="(item,index) in this.contentList" :key="index">
|
|
|
+ <td class="column">{{item.feeName}}</td>
|
|
|
+ <td class="column">{{item.fUnitprice}}</td>
|
|
|
+ <td class="column">{{item.fPurchase}}</td>
|
|
|
+ <td class="column">{{item.fQty}}</td>
|
|
|
+ <td class="column">{{item.fAmount}}</td>
|
|
|
+ <td class="column">{{item.remark}}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ <table class="table table-striped table-bordered" align="center" valign="center">
|
|
|
+ <tr>
|
|
|
+ <td colspan="6" style="border-top: none;" class="column"></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="column" style="width: 25%;">采购人签字</td>
|
|
|
+ <td class="column" style="width: 25%;">厨房主管签字</td>
|
|
|
+ <td class="column" style="width: 25%;">验收人签字</td>
|
|
|
+ <td class="column" style="width: 25%;">主管签字</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="column" style="width: 25%;height: 37px;"></td>
|
|
|
+ <td class="column" style="width: 25%;"></td>
|
|
|
+ <td class="column" style="width: 25%;"></td>
|
|
|
+ <td class="column" style="width: 25%;"></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td colspan="4" style="border-top: none;font-weight:bold;text-align: right;padding-right: 10%;font-size: 16px;" class="column">{{ formList.fsbuName }}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button @click="dialogVisible = false">取 消</el-button>
|
|
@@ -388,15 +385,15 @@ export default {
|
|
|
// disabled:false,
|
|
|
// },
|
|
|
{
|
|
|
- type: 'primary',
|
|
|
+ type: 'warning',
|
|
|
size: 'mini',
|
|
|
- icon: 'el-icon-edit',
|
|
|
+ icon: 'el-icon-upload2',
|
|
|
name: '导出',
|
|
|
disabled: false
|
|
|
}, {
|
|
|
- type: 'primary',
|
|
|
+ type: 'success',
|
|
|
size: 'mini',
|
|
|
- icon: 'el-icon-edit',
|
|
|
+ icon: 'el-icon-c-scale-to-original',
|
|
|
name: '复制新增',
|
|
|
disabled: false
|
|
|
}
|
|
@@ -820,7 +817,7 @@ export default {
|
|
|
console.log(selection)
|
|
|
},
|
|
|
//详情内容保存
|
|
|
- submitAndSave() {
|
|
|
+ submitAndSave(item) {
|
|
|
let formData = new window.FormData()
|
|
|
formData.append('tWarehousebills', JSON.stringify(this.$refs.avatar.form))
|
|
|
formData.append('tWarehousebillsfees', JSON.stringify(this.contentList))
|
|
@@ -831,6 +828,9 @@ export default {
|
|
|
this.$refs.avatar.form = res.data.warehouseBills
|
|
|
this.contentList = res.data.tWarehousebillsCntrs
|
|
|
console.log(this.dataList, this.contentList)
|
|
|
+ if (item == 1){
|
|
|
+ this.dialogVisible = true
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -881,7 +881,7 @@ export default {
|
|
|
this.$message.error('未保存,不允许打印');
|
|
|
}else {
|
|
|
this.formList = this.$refs.avatar.form
|
|
|
- this.dialogVisible = true
|
|
|
+ this.submitAndSave(1)
|
|
|
}
|
|
|
break
|
|
|
case '修改':
|
|
@@ -1024,4 +1024,7 @@ export default {
|
|
|
.column {
|
|
|
border: 1px solid #000;
|
|
|
}
|
|
|
+.app-container >>> .el-form-item{
|
|
|
+ margin-bottom: 0;
|
|
|
+}
|
|
|
</style>
|