<template>
|
<view class="full-page">
|
<view class="content">
|
<up-form labelPosition="left" :model="model1" :rules="rules" ref="form1" labelWidth='90'>
|
<up-form-item label="公司营业执照" prop="userInfo.sex" required borderBottom @click="showSex = true; hideKeyboard()"
|
ref="item1">
|
<tem-upload src='/static/upload.png'/>
|
<!-- <template #right>
|
<up-icon name="arrow-right"></up-icon>
|
</template> -->
|
</up-form-item>
|
<up-form-item label="企业名称" required prop="userInfo.name" borderBottom ref="item1">
|
<up-input v-model="state.model1.userInfo.name" border="none" placeholder="请输入企业名称"></up-input>
|
</up-form-item>
|
<up-form-item label="企业注册地址" required prop="userInfo.name" borderBottom ref="item1">
|
<up-input v-model="state.model1.userInfo.name" border="none" placeholder="请输入企业注册地址"></up-input>
|
</up-form-item>
|
<up-form-item label="联系人" required prop="userInfo.name" borderBottom ref="item1">
|
<up-input v-model="state.model1.userInfo.name" border="none" placeholder="请输入联系人"></up-input>
|
</up-form-item>
|
<up-form-item label="联系电话" required prop="userInfo.name" borderBottom ref="item1">
|
<up-input v-model="state.model1.userInfo.name" border="none" placeholder="请输入联系电话"></up-input>
|
</up-form-item>
|
|
<up-form-item label="公司简介" required prop="userInfo.name" borderBottom ref="item1">
|
<up-textarea v-model="state.model1.userInfo.name" count placeholder="请输入公司简介" maxlength='800' autoHeight></up-textarea>
|
</up-form-item>
|
<view class="tabbtns">
|
<up-button color='#fece01' class="text-69" text="保存"></up-button>
|
</view>
|
</up-form>
|
</view>
|
|
</view>
|
</template>
|
|
<script setup>
|
import {
|
ref,
|
reactive
|
} from 'vue';
|
|
// 使用 reactive 创建响应式状态
|
const state = reactive({
|
showSex: false,
|
model1: {
|
userInfo: {
|
name: '',
|
sex: '',
|
},
|
},
|
actions: [{
|
name: '男'
|
},
|
{
|
name: '女'
|
},
|
{
|
name: '保密'
|
},
|
],
|
|
radio: '',
|
switchVal: false,
|
});
|
|
// 使用 ref 创建响应式引用
|
const formRef = ref(null);
|
|
// 定义方法
|
function sexSelect(e) {
|
state.model1.userInfo.sex = e.name;
|
if (formRef.value) {
|
formRef.value.validateField('userInfo.sex');
|
}
|
}
|
</script>
|
|
<style>
|
.content{
|
background-color: #fff;
|
padding: 0 20rpx;
|
}
|
</style>
|