修改生成制单
This commit is contained in:
parent
359df015f1
commit
90e9d7bbc5
|
|
@ -81,10 +81,12 @@ public class ProduceOrderServiceImpl implements ProduceOrderService {
|
|||
Double specSizeWidth = productInfo.getSpecSizeWidth();
|
||||
Double specSizeHeight = productInfo.getSpecSizeHeight();
|
||||
String specMaterial = productInfo.getSpecMaterial();
|
||||
String productionInfo = productInfo.getProductionInfo();
|
||||
StringBuffer str = new StringBuffer();
|
||||
str.append(String.format("货名:%s\r\n",productInfo.getName()));
|
||||
/* str.append(String.format("货名:%s\r\n",productInfo.getName()));
|
||||
str.append(String.format("规格:%s × %s \r\n",specSizeWidth,specSizeHeight));
|
||||
str.append(String.format("纸质:%s \r\n",specMaterial));
|
||||
str.append(String.format("纸质:%s \r\n",specMaterial));*/;
|
||||
str.append(String.format("%s ",productionInfo));
|
||||
updateObj.setDetails(str.toString());
|
||||
|
||||
produceOrderMapper.updateById(updateObj);
|
||||
|
|
|
|||
|
|
@ -175,6 +175,7 @@ import startPreview from "./components/preview.vue"
|
|||
import {dateUtil} from "@/utils/dateUtil";
|
||||
import {dateFormatter, formatDate} from '@/utils/formatTime'
|
||||
import ProductInfoListDialog from "@/components/Dialog/src/ProductInfoListDialog/index.vue";
|
||||
import {ProductInfoApi} from "@/api/oms/productinfo";
|
||||
|
||||
|
||||
/** 生产制单 表单 */
|
||||
|
|
@ -306,6 +307,7 @@ const downpdf = async () => {
|
|||
if (id) {
|
||||
formData.value = await ProduceOrderApi.getProduceOrder(id)
|
||||
}
|
||||
|
||||
//日期转换
|
||||
formData.value.contractDateStr = formatDate(formData.value.contractDate,'YYYY-MM-DD')
|
||||
formData.value.reportDateStr = formatDate(formData.value.reportDate,'YYYY-MM-DD')
|
||||
|
|
@ -315,6 +317,17 @@ const downpdf = async () => {
|
|||
formData.value.deliverydateStr = formatDate(formData.value.deliverydate,'YYYY-MM-DD')
|
||||
//formData.value.saleContractNo = formData.value.orderNo
|
||||
|
||||
if(formData.value.productId){
|
||||
const material = await ProductInfoApi.getProductInfo(formData.value.productId)
|
||||
formData.value.productCode = material.code
|
||||
formData.value.productName = material.name
|
||||
formData.value.details = material.productionInfo
|
||||
}else {
|
||||
formData.value.productCode = ''
|
||||
formData.value.productName = ''
|
||||
formData.value.details = ''
|
||||
}
|
||||
|
||||
let printData = JSON.stringify(formData.value)
|
||||
printData = JSON.parse(printData)
|
||||
let hiprintTemplate = new hiprint.PrintTemplate({template: template1});
|
||||
|
|
@ -345,6 +358,19 @@ const preview = async () => {
|
|||
formData.value.deliverydateStr = formatDate(formData.value.deliverydate,'YYYY-MM-DD')
|
||||
//formData.value.saleContractNo = formData.value.orderNo
|
||||
|
||||
if(formData.value.productId){
|
||||
const material = await ProductInfoApi.getProductInfo(formData.value.productId)
|
||||
formData.value.productCode = material.code
|
||||
formData.value.productName = material.name
|
||||
formData.value.details = material.productionInfo
|
||||
}else {
|
||||
formData.value.productCode = ''
|
||||
formData.value.productName = ''
|
||||
formData.value.details = ''
|
||||
}
|
||||
|
||||
|
||||
|
||||
let printData = JSON.stringify(formData.value)
|
||||
printData = JSON.parse(printData)
|
||||
let hiprintTemplate = new hiprint.PrintTemplate({template: template1});
|
||||
|
|
|
|||
|
|
@ -408,14 +408,14 @@ export default {
|
|||
{
|
||||
"options": {
|
||||
"left": 474,
|
||||
"top": 177,
|
||||
"top": 187.5,
|
||||
"height": 9.75,
|
||||
"width": 120,
|
||||
"title": "数量",
|
||||
"right": 574.5,
|
||||
"bottom": 131.25,
|
||||
"vCenter": 514.5,
|
||||
"hCenter": 126.375,
|
||||
"right": 593.9926071166992,
|
||||
"bottom": 186.7401351928711,
|
||||
"vCenter": 533.9926071166992,
|
||||
"hCenter": 181.8651351928711,
|
||||
"field": "deliveryQty",
|
||||
"coordinateSync": false,
|
||||
"widthHeightSync": false,
|
||||
|
|
|
|||
Loading…
Reference in New Issue