|
@@ -43,8 +43,8 @@ const proxy = getCurrentInstance().proxy;
|
|
|
const route = useRoute();
|
|
|
const active = ref(0);
|
|
|
const tabsChange = () => {
|
|
|
- active.value ++
|
|
|
-}
|
|
|
+ active.value++;
|
|
|
+};
|
|
|
const formData = reactive({
|
|
|
data: {
|
|
|
quotationProductList: [],
|
|
@@ -711,7 +711,7 @@ const handleChangeAmount = () => {
|
|
|
for (let i = 0; i < formData.data.quotationPayList.length; i++) {
|
|
|
if (formData.data.quotationPayList[i].amount) {
|
|
|
money = Number(Math.round((Number(money) + Number(formData.data.quotationPayList[i].amount)) * 10000) / 10000);
|
|
|
- amountProduct = Number(Math.round((Number(amountProduct) + Number(formData.data.quotationPayList[i].amount)) * 10000) / 10000);
|
|
|
+ amountProject = Number(Math.round((Number(amountProject) + Number(formData.data.quotationPayList[i].amount)) * 10000) / 10000);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -758,6 +758,7 @@ const handleSubmit = async () => {
|
|
|
return formData.data;
|
|
|
}
|
|
|
};
|
|
|
+const status = ref(false);
|
|
|
watch(
|
|
|
refProps.queryData,
|
|
|
() => {
|
|
@@ -768,6 +769,19 @@ watch(
|
|
|
formDom1.value.formDataShowLabelOne();
|
|
|
formDom2.value.formDataListShowLabelOne();
|
|
|
formDom6.value.formDataShowLabelOne();
|
|
|
+ if (!formData.data.sellCity) {
|
|
|
+ let sellCity = "";
|
|
|
+ if (formData.data.sellCountryName) {
|
|
|
+ sellCity = formData.data.sellCountryName;
|
|
|
+ }
|
|
|
+ if (formData.data.sellProvinceName) {
|
|
|
+ sellCity = sellCity + " " + formData.data.sellProvinceName;
|
|
|
+ }
|
|
|
+ if (formData.data.sellCityName) {
|
|
|
+ sellCity = sellCity + " " + formData.data.sellCityName;
|
|
|
+ }
|
|
|
+ formData.data.sellCity = sellCity;
|
|
|
+ }
|
|
|
if (["10", "20"].includes(route.query.processType)) {
|
|
|
formOption.readonly = true;
|
|
|
formGoodsOption.readonly = true;
|
|
@@ -775,6 +789,43 @@ watch(
|
|
|
formProjectOption.readonly = true;
|
|
|
formProjectOption.btnConfig.isNeed = false;
|
|
|
}
|
|
|
+ handleChangeAmount();
|
|
|
+ if (status.value) {
|
|
|
+ if (!formData.data.countryCityName) {
|
|
|
+ if (formData.data.countryId) {
|
|
|
+ let countryCityName = "";
|
|
|
+ formData.data.countryCity = formData.data.countryId;
|
|
|
+ proxy.post("/customizeArea/list", { parentId: "0" }).then((res) => {
|
|
|
+ let list = res.data.filter((item) => item.id == formData.data.countryId);
|
|
|
+ if (list && list.length > 0) {
|
|
|
+ countryCityName = list[0].name;
|
|
|
+ formData.data.countryCityName = countryCityName;
|
|
|
+ }
|
|
|
+ if (formData.data.provinceId) {
|
|
|
+ formData.data.countryCity = formData.data.provinceId;
|
|
|
+ proxy.post("/customizeArea/list", { parentId: formData.data.countryId }).then((res) => {
|
|
|
+ let list = res.data.filter((item) => item.id == formData.data.provinceId);
|
|
|
+ if (list && list.length > 0) {
|
|
|
+ countryCityName = countryCityName + " " + list[0].name;
|
|
|
+ formData.data.countryCityName = countryCityName;
|
|
|
+ }
|
|
|
+ if (formData.data.cityId) {
|
|
|
+ formData.data.countryCity = formData.data.cityId;
|
|
|
+ proxy.post("/customizeArea/list", { parentId: formData.data.provinceId }).then((res) => {
|
|
|
+ let list = res.data.filter((item) => item.id == formData.data.cityId);
|
|
|
+ if (list && list.length > 0) {
|
|
|
+ countryCityName = countryCityName + " " + list[0].name;
|
|
|
+ formData.data.countryCityName = countryCityName;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ status.value = false;
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
{
|