Commit 16a17287 authored by 李明环(东信)'s avatar 李明环(东信)
parents 48d47073 e8adf080
...@@ -502,6 +502,7 @@ const getEnumWorkMode = async () => { ...@@ -502,6 +502,7 @@ const getEnumWorkMode = async () => {
EnumWorkMode.value = await getEumData("EnumWorkMode"); EnumWorkMode.value = await getEumData("EnumWorkMode");
}; };
getAreaListApi({ type: "province", code: "" }).then(res => { getAreaListApi({ type: "province", code: "" }).then(res => {
res.data.unshift({ name: "不限", code: null });
cityOpstion.value.push(res.data); cityOpstion.value.push(res.data);
}); });
...@@ -545,8 +546,9 @@ const handleConfirm = (params, item) => { ...@@ -545,8 +546,9 @@ const handleConfirm = (params, item) => {
const columnChangeCity = ({ selectedItem, resolve, index, finish }) => { const columnChangeCity = ({ selectedItem, resolve, index, finish }) => {
const type = keys[index]; const type = keys[index];
if (type) { if (type && selectedItem.code) {
getAreaListApi({ type, code: selectedItem.code }).then(res => { getAreaListApi({ type, code: selectedItem.code }).then(res => {
res.data.unshift({ name: "不限", code: null });
resolve(res.data); resolve(res.data);
}); });
} else { } else {
...@@ -555,14 +557,38 @@ const columnChangeCity = ({ selectedItem, resolve, index, finish }) => { ...@@ -555,14 +557,38 @@ const columnChangeCity = ({ selectedItem, resolve, index, finish }) => {
}; };
const handleConfirmCity = (params, item) => { const handleConfirmCity = (params, item) => {
const { selectedItems } = params; const { selectedItems } = params;
item.cityText = selectedItems.map(v => v.name || "").join("-"); // item.cityText = selectedItems.map(v => v.name || "").join("-");
citySelectedItems = selectedItems; // citySelectedItems = selectedItems;
// const [province, city, district, street] = selectedItems;
// item.address = selectedItems.map(v => v.name || "").join("");
// if (!province.code) {
// item.cityText = "不限";
// item.address = "不限";
// }
// item.provinceCode = province.code;
// item.cityName = city.name;
// item.cityCode = city.code;
// item.districtCode = district.code;
// item.street = street ? street.name : "";
const [province, city, district, street] = selectedItems; const [province, city, district, street] = selectedItems;
item.address = selectedItems.map(v => v.name || "").join(""); item.cityText = selectedItems
.filter(v => v.code)
.map(v => v.name || "")
.join("-");
item.address = selectedItems
.filter(v => v.code)
.map(v => v.name || "")
.join("");
if (!province.code) {
item.cityText = "不限";
item.address = "不限";
}
// item.provinceCode = 520000;
item.provinceCode = province.code; item.provinceCode = province.code;
item.cityName = city.name; item.cityCode = city?.code;
item.cityCode = city.code; item.cityName = district?.name;
item.districtCode = district.code; item.districtCode = district?.code;
item.street = street ? street.name : ""; item.street = street ? street.name : "";
}; };
// 地址 // 地址
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment