月结客户增加企业税号

This commit is contained in:
wuteng 2025-08-27 15:54:36 +08:00
parent 354b53ea4b
commit d83942efb6
2 changed files with 36 additions and 5 deletions

View File

@ -93,13 +93,13 @@
</el-col>
<el-col :span="8">
<el-form-item label="所属国家" prop="country">
<CountryPicker :placeholder="$t('所属国家')" v-model="form.country" ></CountryPicker>
<CountryPicker :placeholder="$t('所属国家')" v-model="form.country" @change="handleCountryChange"></CountryPicker>
</el-form-item>
</el-col>
<el-col :span="16">
<el-form-item label="省市区" prop="province">
<div style="display: inline-flex">
<ProvincePicker v-model="form.province" :countryCode="form.country" ></ProvincePicker>
<ProvincePicker v-model="form.province" :countryCode="form.country"></ProvincePicker>
<CityPicker v-model="form.city" :parentCode="form.province" ></CityPicker>
<DistrictPicker v-model="form.county" :parentCode="form.city" ></DistrictPicker>
<!-- <TownPicker v-model="form.town" :parentCode="form.county" ></TownPicker> -->
@ -113,6 +113,16 @@
<el-input v-model="form.address" type="textarea" placeholder="请输入地址" />
</el-form-item>
</el-col>
<el-col :span="12" v-if="form.country === '0086' ">
<el-form-item label="企业名称" prop="enterpriseName">
<el-input v-model="form.enterpriseName" placeholder="请输入企业名称" />
</el-form-item>
</el-col>
<el-col :span="12" v-if="form.country === '0086' ">
<el-form-item label="企业税号" prop="enterpriseTaxId">
<el-input v-model="form.enterpriseTaxId" placeholder="请输入企业税号" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="账期(天)" prop="creditPeriod">
<el-input-number v-model="form.creditPeriod" placeholder="账期(天)" :min="0" :max="365" :controls="false" :precision="0"></el-input-number>
@ -482,7 +492,13 @@ export default {
}
});
},
handleCountryChange(val){
console.log('handleCountryChange',val);
if(val.code !== '0086'){
this.form.enterpriseName = null;
this.form.enterpriseTaxId = null;
}
}
}
};
</script>

View File

@ -85,7 +85,20 @@
@input="handleQuery"
/>
</el-form-item>
<el-form-item label="企业名称" prop="enterpriseName">
<el-input
v-model="queryParams.enterpriseName"
:placeholder="$t('企业名称')"
clearable
/>
</el-form-item>
<el-form-item label="企业税号" prop="enterpriseTaxId">
<el-input
v-model="queryParams.enterpriseTaxId"
:placeholder="$t('企业税号')"
clearable
/>
</el-form-item>
</SearchForm>
@ -217,7 +230,9 @@
</template>
</el-table-column>
<el-table-column :label="$t('地址')" align="center" prop="address" min-width="100" :show-overflow-tooltip="true" />
<el-table-column :label="$t('业务网点范围')" align="center" prop="bizSiteName" min-width="150" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('企业名称')" align="left" prop="enterpriseName" min-width="170" :show-overflow-tooltip="true" :sortable="true" />
<el-table-column :label="$t('企业税号')" align="center" prop="enterpriseTaxId" min-width="100" />
<el-table-column :label="$t('业务网点范围')" align="center" prop="bizSiteName" min-width="150" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('回款联系人')" align="center" prop="payee" min-width="100" />
<el-table-column :label="$t('销售联系人')" align="center" prop="salesmen" min-width="100" />
<el-table-column :label="$t('开通oms')" align="center" prop="blOpenOms" min-width="100" >