|
@@ -83,15 +83,26 @@
|
|
|
|
|
|
<template #deliveryTime="{ item }">
|
|
<template #deliveryTime="{ item }">
|
|
<div style="width: 100%;display:flex;align-items:center">
|
|
<div style="width: 100%;display:flex;align-items:center">
|
|
- <el-icon v-if="item.orderDistributeStatus==1 && item.deliveryTime" :size="16" style="cursor:pointer;margin-right: 8px;" color="#409EFF"
|
|
|
|
|
|
+ <!-- <el-icon v-if="item.orderDistributeStatus==1 && item.deliveryTime" :size="16" style="cursor:pointer;margin-right: 8px;" color="#409EFF"
|
|
@click="clickDistributeProduction(item)">
|
|
@click="clickDistributeProduction(item)">
|
|
<Edit />
|
|
<Edit />
|
|
- </el-icon>
|
|
|
|
|
|
+ </el-icon> -->
|
|
<div v-if="item.deliveryTime">
|
|
<div v-if="item.deliveryTime">
|
|
{{item.deliveryTime.slice(0,10)}}
|
|
{{item.deliveryTime.slice(0,10)}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
+ <template #prodDeliveryPeriod="{ item }">
|
|
|
|
+ <div style="width: 100%;display:flex;align-items:center">
|
|
|
|
+ <el-icon v-if="item.orderDistributeStatus==1 && item.prodDeliveryPeriod" :size="16" style="cursor:pointer;margin-right: 8px;"
|
|
|
|
+ color="#409EFF" @click="clickDistributeProduction(item)">
|
|
|
|
+ <Edit />
|
|
|
|
+ </el-icon>
|
|
|
|
+ <div v-if="item.prodDeliveryPeriod">
|
|
|
|
+ {{item.prodDeliveryPeriod.slice(0,10)}}
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
|
|
<template #prodTag="{ item }">
|
|
<template #prodTag="{ item }">
|
|
<div style="width: 100%;display:flex;align-items:center">
|
|
<div style="width: 100%;display:flex;align-items:center">
|
|
@@ -624,11 +635,19 @@ const config = computed(() => {
|
|
},
|
|
},
|
|
{
|
|
{
|
|
attrs: {
|
|
attrs: {
|
|
- label: "交期",
|
|
|
|
|
|
+ label: "合同交期",
|
|
slot: "deliveryTime",
|
|
slot: "deliveryTime",
|
|
|
|
+ width: 100,
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ attrs: {
|
|
|
|
+ label: "生产交期",
|
|
|
|
+ slot: "prodDeliveryPeriod",
|
|
width: 130,
|
|
width: 130,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+
|
|
{
|
|
{
|
|
attrs: {
|
|
attrs: {
|
|
label: "下发生产时间",
|
|
label: "下发生产时间",
|
|
@@ -1674,7 +1693,7 @@ const productionFormConfig = computed(() => [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: "date",
|
|
type: "date",
|
|
- itemType: "datet",
|
|
|
|
|
|
+ itemType: "date",
|
|
label: "交期",
|
|
label: "交期",
|
|
prop: "deliveryPeriod",
|
|
prop: "deliveryPeriod",
|
|
// placeholder: "合同开始时间",
|
|
// placeholder: "合同开始时间",
|
|
@@ -1693,6 +1712,7 @@ const productionRules = ref({
|
|
{ required: true, message: "请选择交期", trigger: "change" },
|
|
{ required: true, message: "请选择交期", trigger: "change" },
|
|
],
|
|
],
|
|
});
|
|
});
|
|
|
|
+
|
|
const clickDistributeProduction = (row) => {
|
|
const clickDistributeProduction = (row) => {
|
|
formData.data = {
|
|
formData.data = {
|
|
contractId: row.id,
|
|
contractId: row.id,
|
|
@@ -1703,6 +1723,7 @@ const clickDistributeProduction = (row) => {
|
|
};
|
|
};
|
|
productionDialog.value = true;
|
|
productionDialog.value = true;
|
|
};
|
|
};
|
|
|
|
+
|
|
const submitProduction = () => {
|
|
const submitProduction = () => {
|
|
productionFormDom.value.handleSubmit(() => {
|
|
productionFormDom.value.handleSubmit(() => {
|
|
let url =
|
|
let url =
|