|
@@ -7,23 +7,23 @@
|
|
|
</view>
|
|
</view>
|
|
|
<view class="row">
|
|
<view class="row">
|
|
|
<view class="label">企业全称</view>
|
|
<view class="label">企业全称</view>
|
|
|
- <input class="text" type="text" placeholder="必填" placeholder-class="gray" v-model="form.customerName" />
|
|
|
|
|
|
|
+ <input class="text" type="text" placeholder="必填" placeholder-class="gray" v-model="form.customerName" maxlength="40"/>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="row">
|
|
<view class="row">
|
|
|
<view class="label">企业简称</view>
|
|
<view class="label">企业简称</view>
|
|
|
- <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.customerTitle" />
|
|
|
|
|
|
|
+ <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.customerTitle" maxlength="30"/>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="row">
|
|
<view class="row">
|
|
|
<view class="label">统一信用代码</view>
|
|
<view class="label">统一信用代码</view>
|
|
|
- <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.customerUsci" />
|
|
|
|
|
|
|
+ <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.customerUsci" maxlength="18"/>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="row">
|
|
<view class="row">
|
|
|
<view class="label">注册资本</view>
|
|
<view class="label">注册资本</view>
|
|
|
- <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.capital" />
|
|
|
|
|
|
|
+ <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.capital" maxlength="12"/>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="row no-border">
|
|
<view class="row no-border">
|
|
|
<view class="label">注册地址</view>
|
|
<view class="label">注册地址</view>
|
|
|
- <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.address" />
|
|
|
|
|
|
|
+ <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.address" maxlength="40"/>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="space"></view>
|
|
<view class="space"></view>
|
|
|
<picker :range="companyTypeList" range-key="dictLabel" @change="onCompanyTypePickerChange">
|
|
<picker :range="companyTypeList" range-key="dictLabel" @change="onCompanyTypePickerChange">
|
|
@@ -64,7 +64,7 @@
|
|
|
<view class="space"></view>
|
|
<view class="space"></view>
|
|
|
<view class="row">
|
|
<view class="row">
|
|
|
<view class="label">联系人</view>
|
|
<view class="label">联系人</view>
|
|
|
- <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.contact" />
|
|
|
|
|
|
|
+ <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.contact" maxlength="20"/>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="row">
|
|
<view class="row">
|
|
|
<view class="label">联系电话</view>
|
|
<view class="label">联系电话</view>
|
|
@@ -72,7 +72,7 @@
|
|
|
</view>
|
|
</view>
|
|
|
<view class="row">
|
|
<view class="row">
|
|
|
<view class="label">电子件接收邮箱</view>
|
|
<view class="label">电子件接收邮箱</view>
|
|
|
- <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.email" />
|
|
|
|
|
|
|
+ <input class="text" type="text" placeholder="选填" placeholder-class="gray" v-model="form.email" maxlength="20"/>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
@@ -82,6 +82,7 @@ import systemService from '@/api/system.js';
|
|
|
import enterpriseService from '@/api/enterprise.js';
|
|
import enterpriseService from '@/api/enterprise.js';
|
|
|
import { filterDict } from '@/utils/util.js';
|
|
import { filterDict } from '@/utils/util.js';
|
|
|
export default {
|
|
export default {
|
|
|
|
|
+ props: ['enterpriseId'],
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
form: {
|
|
form: {
|
|
@@ -108,14 +109,22 @@ export default {
|
|
|
created() {
|
|
created() {
|
|
|
this.getOptionsConfig();
|
|
this.getOptionsConfig();
|
|
|
},
|
|
},
|
|
|
|
|
+ mounted(){
|
|
|
|
|
+ if(this.enterpriseId) this.getEnterpriseInfo()
|
|
|
|
|
+ },
|
|
|
beforeDestroy() {
|
|
beforeDestroy() {
|
|
|
this.updateEnterpriseInfo();
|
|
this.updateEnterpriseInfo();
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ // 获取企业资料
|
|
|
|
|
+ async getEnterpriseInfo(){
|
|
|
|
|
+ console.log('获取企业资料')
|
|
|
|
|
+ },
|
|
|
// 修改企业资料
|
|
// 修改企业资料
|
|
|
async updateEnterpriseInfo() {
|
|
async updateEnterpriseInfo() {
|
|
|
if(!this.form.customerName) return
|
|
if(!this.form.customerName) return
|
|
|
await enterpriseService.addEnterprise(this.form);
|
|
await enterpriseService.addEnterprise(this.form);
|
|
|
|
|
+ uni.$emit('onUpdateEnterprise')
|
|
|
},
|
|
},
|
|
|
// 获取选项配置
|
|
// 获取选项配置
|
|
|
async getOptionsConfig() {
|
|
async getOptionsConfig() {
|