|
|
@@ -13,67 +13,49 @@
|
|
|
<div class="steps-content">
|
|
|
<a-row :gutter="24" class="smart-query-form-row">
|
|
|
<a-col :span="8">
|
|
|
- <a-form-item label="服务商类型" name="customerType" class="smart-query-form-item">
|
|
|
- <DictSelect
|
|
|
- key-code="BLINK_PROVIDER_TYPE"
|
|
|
- v-model:value="formModel.customerType"
|
|
|
- placeholder="请选择服务商类型"
|
|
|
- width="100%"
|
|
|
- disabled
|
|
|
- />
|
|
|
+ <a-form-item label="服务商类型" name="providerType" class="smart-query-form-item">
|
|
|
+ {{formModel?.providerType?.[0]?.valueName}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
<a-row :gutter="24" class="smart-query-form-row">
|
|
|
<a-col :span="24">
|
|
|
- <a-form-item label="企业名称" name="customerType" class="smart-query-form-item">
|
|
|
- <DictSelect
|
|
|
- key-code="BLINK_PROVIDER_TYPE"
|
|
|
- v-model:value="formModel.customerType"
|
|
|
- placeholder="请选择企业名称"
|
|
|
- width="100%"
|
|
|
- disabled
|
|
|
- />
|
|
|
+ <a-form-item label="企业名称" name="providerName" class="smart-query-form-item">
|
|
|
+ {{formModel.providerName}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
<a-row :gutter="16" class="smart-query-form-row">
|
|
|
<a-col :span="8">
|
|
|
- <a-form-item label="所在地区" name="socialCode" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.socialCode" placeholder="请输入所在地区" disabled />
|
|
|
+ <a-form-item label="所在地区" name="countryRegion" class="smart-query-form-item">
|
|
|
+ {{formModel.countryRegion}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
<a-form-item label="省市区" name="companyRegisterDate" class="smart-query-form-item">
|
|
|
- <AreaCascader
|
|
|
- type="province_city_district"
|
|
|
- style="width: 100%"
|
|
|
- v-model:value="provinceCityDistrict"
|
|
|
- placeholder="请选择省市区"
|
|
|
- @change="changeArea"
|
|
|
- />
|
|
|
+ {{formModel.provinceName+'-'+formModel.cityName+'-'+formModel.districtName}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
- <a-form-item label="详细地址" name="companyRegisterCapital" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.companyRegisterCapital" placeholder="请输入详细地址" disabled />
|
|
|
+ <a-form-item label="详细地址" name="address" class="smart-query-form-item">
|
|
|
+ {{formModel.address}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
<a-row :gutter="16" class="smart-query-form-row">
|
|
|
<a-col :span="8">
|
|
|
<a-form-item label="统一社会代码" name="socialCode" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.socialCode" placeholder="请输入统一社会代码" disabled />
|
|
|
+ {{formModel.socialCode}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
- <a-form-item label="法定代表人" name="companyRegisterDate" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.socialCode" placeholder="请输入法定代表人" disabled />
|
|
|
+ <a-form-item label="法定代表人" name="legalPerson" class="smart-query-form-item">
|
|
|
+ {{ formModel.legalPerson }}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
<a-form-item label="销售团队" name="companyRegisterCapital" class="smart-query-form-item">
|
|
|
- <a-input-number v-model:value="formModel.companyRegisterCapital" placeholder="请输入销售团队" style="width: 100%" disabled />
|
|
|
+ {{formModel.teamNumber}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
@@ -93,42 +75,42 @@
|
|
|
<a-row :gutter="16" class="smart-query-form-row">
|
|
|
<a-col :span="8">
|
|
|
<a-form-item label="联系人" name="invoiceTitle" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.invoiceTitle" placeholder="请输入联系人" disabled />
|
|
|
+ {{ formModel.contactPeople }}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
<a-form-item label="联系电话" name="invoiceCode" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.invoiceCode" placeholder="请输入联系电话" disabled />
|
|
|
+ {{ formModel.contactPhone }}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
<a-form-item label="当前职务" name="invoiceAddress" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.invoiceAddress" placeholder="请输入职务" disabled />
|
|
|
+ {{ formModel.currentPosition }}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
<a-row :gutter="16" class="smart-query-form-row">
|
|
|
<a-col :span="8">
|
|
|
- <a-form-item label="是否有项目在手" name="invoiceTitle" class="smart-query-form-item">
|
|
|
- <a-input v-model:value="formModel.invoiceTitle" placeholder="是否有项目在手" disabled />
|
|
|
+ <a-form-item label="是否有项目在手" name="inHandState" class="smart-query-form-item">
|
|
|
+ <!-- {{formModel?.inHandState === 1 ? '是' : '否' }} -->
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
<a-row :gutter="16" class="smart-query-form-row">
|
|
|
<a-col :span="24">
|
|
|
- <a-form-item label="企业业务简介" name="invoiceTitle" class="smart-query-form-item">
|
|
|
- <a-textarea v-model:value="formModel.invoiceTitle" placeholder="企业业务简介" disabled />
|
|
|
+ <a-form-item label="企业业务简介" name="companyDescription" class="smart-query-form-item">
|
|
|
+ {{formModel.companyDescription}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
<a-row :gutter="16" class="smart-query-form-row">
|
|
|
<a-col :span="24">
|
|
|
- <a-form-item label="业务资源简介" name="invoiceTitle" class="smart-query-form-item">
|
|
|
- <a-textarea v-model:value="formModel.invoiceTitle" placeholder="业务资源简介" disabled />
|
|
|
+ <a-form-item label="业务资源简介" name="companyNature" class="smart-query-form-item">
|
|
|
+ {{formModel.companyNature}}
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
- <a-row :gutter="16" class="smart-query-form-row">
|
|
|
+ <!-- <a-row :gutter="16" class="smart-query-form-row">
|
|
|
<a-col :span="24">
|
|
|
<a-form-item label="营业执照" name="attachment" class="smart-query-form-item">
|
|
|
<Upload
|
|
|
@@ -141,7 +123,7 @@
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- </a-row>
|
|
|
+ </a-row> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -162,68 +144,22 @@
|
|
|
const router = useRouter();
|
|
|
|
|
|
// --------------------- 数据 ---------------------
|
|
|
- const formModel = reactive({
|
|
|
- customerCode: undefined, //服务商名称
|
|
|
- customerName: undefined, //服务商地址
|
|
|
- socialCode: undefined, //服务商类别
|
|
|
- partnerLevel: undefined, //统一社会代码
|
|
|
- customerStatus: undefined, //注册时间
|
|
|
- address: undefined, //注册资本
|
|
|
- customerType: undefined, //营业执照
|
|
|
- customerSource: undefined, //经营范围
|
|
|
- customerManager: undefined, //联系人
|
|
|
- customerManagerMobile: undefined, //联系电话
|
|
|
- companyRegisterCapital: undefined, //身份证件号
|
|
|
- companyRegisterDate: undefined, //身份证正面
|
|
|
- customerDescription: undefined, //身份证反面
|
|
|
- });
|
|
|
+ const formModel = reactive({});
|
|
|
|
|
|
- // --------------------- 校验规则 ---------------------
|
|
|
- const formRules = {
|
|
|
- // customerName: [{ required: true, message: '请输入客户名称', trigger: 'change' }],
|
|
|
- customerManagerMobile: [{ pattern: /^1[3-9]\d{9}$/, message: '请输入有效的手机号码', trigger: 'blur' }],
|
|
|
- invoiceMobile: [{ pattern: /^1[3-9]\d{9}$/, message: '请输入有效的手机号码', trigger: 'blur' }],
|
|
|
- };
|
|
|
+ onMounted(() => {
|
|
|
+ console.log('子组件接收到的 descData:');
|
|
|
+ getBasicInfo();
|
|
|
+ });
|
|
|
|
|
|
const labelCol = { style: { width: '120px', height: '50px' } };
|
|
|
|
|
|
- // ----------------------- 上传附件 ----------------------------
|
|
|
- // 已上传的附件列表
|
|
|
- const defaultFileList = ref([]);
|
|
|
- function changeAttachment(fileList) {
|
|
|
- defaultFileList.value = fileList;
|
|
|
- formModel.attachment = _.isEmpty(fileList) ? [] : fileList;
|
|
|
- }
|
|
|
-
|
|
|
- // ----------------------- 步骤相关 ---------------------------
|
|
|
-
|
|
|
- const submit = () => {
|
|
|
- console.log('formModel', formModel);
|
|
|
- stepFormRef.value
|
|
|
- .validateFields()
|
|
|
- .then((values) => {
|
|
|
- Modal.confirm({
|
|
|
- title: '提示',
|
|
|
- content: '确定要提交吗?',
|
|
|
- okText: '确认',
|
|
|
- onOk() {
|
|
|
- postFormData();
|
|
|
- },
|
|
|
- cancelText: '取消',
|
|
|
- onCancel() {},
|
|
|
- });
|
|
|
- })
|
|
|
- .catch((error) => {
|
|
|
- console.log('step1_error', error);
|
|
|
- });
|
|
|
- };
|
|
|
-
|
|
|
- const postFormData = () => {
|
|
|
- clientManageApi.CustomerAddition(formModel).then((res) => {
|
|
|
- message.success('提交成功');
|
|
|
- router.push({ path: '/market-manage/external-manage/customer-manage/customer-list' });
|
|
|
+ //获取基本信息
|
|
|
+ function getBasicInfo() {
|
|
|
+ clientManageApi.getBasicInfo('f8e94a089cc777ee1840849089a28605').then((res) => {
|
|
|
+ console.log("resrresrserse",res.data);
|
|
|
+ Object.assign(formModel,res.data)
|
|
|
});
|
|
|
- };
|
|
|
+ }
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="less">
|