|
@@ -64,14 +64,14 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
<el-form-item label=" " prop="buyProvinceId">
|
|
<el-form-item label=" " prop="buyProvinceId">
|
|
- <el-select v-model="formData.data.buyProvinceId" placeholder="省/洲" @change="(val) => getCityData(val, '30', true)">
|
|
|
|
|
|
+ <el-select v-model="formData.data.buyProvinceId" filterable allow-create placeholder="省/洲" @change="(val) => getCityData(val, '30', true)">
|
|
<el-option v-for="item in provinceData" :label="item.name" :value="item.id"> </el-option>
|
|
<el-option v-for="item in provinceData" :label="item.name" :value="item.id"> </el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
<el-form-item label=" " prop="buyCityId">
|
|
<el-form-item label=" " prop="buyCityId">
|
|
- <el-select v-model="formData.data.buyCityId" placeholder="城市">
|
|
|
|
|
|
+ <el-select v-model="formData.data.buyCityId" filterable allow-create placeholder="城市">
|
|
<el-option v-for="item in cityData" :label="item.name" :value="item.id"> </el-option>
|
|
<el-option v-for="item in cityData" :label="item.name" :value="item.id"> </el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -695,6 +695,7 @@ const changeTemplate = (val) => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const getCityData = (id, type, isChange) => {
|
|
const getCityData = (id, type, isChange) => {
|
|
|
|
+ console.log(id)
|
|
proxy.post("/areaInfo/list", { parentId: id }).then((res) => {
|
|
proxy.post("/areaInfo/list", { parentId: id }).then((res) => {
|
|
if (type === "20") {
|
|
if (type === "20") {
|
|
provinceData.value = res;
|
|
provinceData.value = res;
|
|
@@ -1008,7 +1009,18 @@ const clickSplit = (item) => {
|
|
const clickDelete = (index) => {
|
|
const clickDelete = (index) => {
|
|
formData.data.contractShipmentList.splice(index, 1);
|
|
formData.data.contractShipmentList.splice(index, 1);
|
|
};
|
|
};
|
|
|
|
+
|
|
const handleSubmit = async () => {
|
|
const handleSubmit = async () => {
|
|
|
|
+ //判断buyCityId是否为number类型
|
|
|
|
+ if(isNaN(parseFloat(formData.data.buyCityId)) && !isFinite(formData.data.buyCityId)){
|
|
|
|
+ formData.data.cityName = formData.data.buyCityId
|
|
|
|
+ }
|
|
|
|
+ //判断buyProvinceId是否为number类型
|
|
|
|
+ if(isNaN(parseFloat(formData.data.buyProvinceId)) && !isFinite(formData.data.buyProvinceId)){
|
|
|
|
+ formData.data.provinceName = formData.data.buyProvinceId
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ console.log(formData.data)
|
|
let status = await submit.value.handleSubmit(() => {});
|
|
let status = await submit.value.handleSubmit(() => {});
|
|
if (status) {
|
|
if (status) {
|
|
if (!(formData.data.contractProductList && formData.data.contractProductList.length > 0)) {
|
|
if (!(formData.data.contractProductList && formData.data.contractProductList.length > 0)) {
|