|
@@ -373,8 +373,16 @@
|
|
|
</el-row>
|
|
|
<el-row style="margin-top: 20px; width: 100%">
|
|
|
<el-col :span="7">
|
|
|
- <el-form-item label="交货期限" prop="deliveryTime">
|
|
|
- <el-date-picker v-model="formData.data.deliveryTime" type="date" placeholder="请选择交货期限" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="交货期限 (天)" prop="deliveryTime">
|
|
|
+ <!-- <el-date-picker v-model="formData.data.deliveryTime" type="date" placeholder="请选择交货期限" value-format="YYYY-MM-DD" /> -->
|
|
|
+ <el-input-number
|
|
|
+ onmousewheel="return false;"
|
|
|
+ v-model="formData.data.deliveryTime"
|
|
|
+ placeholder="请输入交货期限"
|
|
|
+ style="width: 100%"
|
|
|
+ :precision="0"
|
|
|
+ :controls="false"
|
|
|
+ :min="0" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="7">
|
|
@@ -475,6 +483,7 @@ import { ElMessage } from "element-plus";
|
|
|
import Editor from "@/components/Editor/index.vue";
|
|
|
import selectCity from "@/components/selectCity/index.vue";
|
|
|
import { useRoute } from "vue-router";
|
|
|
+import Pubsub from "pubsub-js";
|
|
|
|
|
|
const route = useRoute();
|
|
|
// 接收父组件的传值
|
|
@@ -604,7 +613,7 @@ const rules = ref({
|
|
|
payName: [{ required: true, message: "请输入收费项目", trigger: ["change", "blur"] }],
|
|
|
currency: [{ required: true, message: "请选择币种", trigger: "change" }],
|
|
|
effective: [{ required: true, message: "请输入报价有效期", trigger: "blur" }],
|
|
|
- deliveryTime: [{ required: true, message: "请选择交货期限", trigger: "change" }],
|
|
|
+ deliveryTime: [{ required: true, message: "请选择交货期限", trigger: "blur" }],
|
|
|
paymentMethod: [{ required: true, message: "请选择付款方式", trigger: "change" }],
|
|
|
advanceRatio: [{ required: true, message: "请输入预付比例", trigger: "blur" }],
|
|
|
shroffAccountId: [{ required: true, message: "请选择收款账号", trigger: "change" }],
|
|
@@ -809,7 +818,14 @@ const changeCustomer = (val) => {
|
|
|
formData.data.buyPostalCode = "";
|
|
|
formData.data.buyAddress = "";
|
|
|
}
|
|
|
+ getDecisionAids()
|
|
|
};
|
|
|
+const getDecisionAids = () => {
|
|
|
+ let data = {
|
|
|
+
|
|
|
+ }
|
|
|
+ // Pubsub.publish("refreshDecisionAids", formData.data.buyCorporationId);
|
|
|
+}
|
|
|
const createFilter = (queryString) => {
|
|
|
return (restaurant) => {
|
|
|
return restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0;
|
|
@@ -888,6 +904,7 @@ const pushGoods = (goods) => {
|
|
|
type: "success",
|
|
|
});
|
|
|
openProduct.value = false;
|
|
|
+ getDecisionAids()
|
|
|
} else {
|
|
|
ElMessage("请选择至少一件商品");
|
|
|
}
|
|
@@ -1011,6 +1028,7 @@ const handleRemove = async (index, row) => {
|
|
|
formData.data.contractShipmentList = formData.data.contractShipmentList.filter((item) => item.productId !== row.productId);
|
|
|
await formData.data.contractProductList.splice(index, 1);
|
|
|
totalAmount();
|
|
|
+ getDecisionAids()
|
|
|
};
|
|
|
const calculationAmount = () => {
|
|
|
nextTick(() => {
|