|
@@ -28,10 +28,10 @@
|
|
|
<uni-easyinput v-model="formData.phone" placeholder="请输入联系电话" />
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="开业时间" name="openTime">
|
|
|
- <picker mode="date" :value="formData.openTime" :disabled="endDisabled" fields="month" :end="endDate" @change="e => formData.openTime = e.detail.value">
|
|
|
- <view class="uni-input ss-m-t-20" :style="{'opacity': endDisabled ? '0.5' : '1'}">{{ formData.openTime || '请选择开业时间' }}</view>
|
|
|
+ <picker mode="date" :value="formData.openTime" fields="month" @change="e => formData.openTime = e.detail.value">
|
|
|
+ <view class="uni-input ss-m-t-20">{{ formData.openTime || '请选择开业时间' }}</view>
|
|
|
</picker>
|
|
|
- <uni-data-checkbox selectedColor="#00B760" class="ss-m-l-50 ss-m-t-14" multiple v-model="sofar" :localdata="[{ text: '筹备中(如果贵企业正在筹备,请勾选)', value: 1 }]" @change="handleChangeSofar"></uni-data-checkbox>
|
|
|
+ <uni-data-checkbox selectedColor="#00B760" class="ss-m-l-50 ss-m-t-14" multiple v-model="sofar" :localdata="[{ text: '筹备中(如果贵企业正在筹备,请勾选)', value: 1 }]"></uni-data-checkbox>
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="所在行业" name="industryId" required>
|
|
|
<uni-data-picker
|
|
@@ -76,8 +76,6 @@ const useUserStore = userStore()
|
|
|
|
|
|
const sofar = ref([])
|
|
|
const date = new Date()
|
|
|
-const endDate = date.getFullYear() + '-' + (date.getMonth() + 1) // 不可选时间
|
|
|
-
|
|
|
const formData = ref({})
|
|
|
|
|
|
// 获取企业信息
|
|
@@ -95,9 +93,6 @@ const getInfo = async () => {
|
|
|
scale: '',
|
|
|
introduce: ''
|
|
|
}
|
|
|
- if (!data.openTime) {
|
|
|
- endDisabled.value = true
|
|
|
- }
|
|
|
if (data.prepare) {
|
|
|
sofar.value = [1]
|
|
|
}
|
|
@@ -105,13 +100,6 @@ const getInfo = async () => {
|
|
|
}
|
|
|
getInfo()
|
|
|
|
|
|
-// 筹备中
|
|
|
-const endDisabled = ref(false)
|
|
|
-const handleChangeSofar = (e) => {
|
|
|
- const value = e.detail.value.length ? e.detail.value[0] : ''
|
|
|
- endDisabled.value = value ? true : false
|
|
|
-}
|
|
|
-
|
|
|
// 图片预览
|
|
|
const handlePreviewImage = () => {
|
|
|
uni.previewImage({
|
|
@@ -175,7 +163,7 @@ const submit = async () => {
|
|
|
const valid = await unref(form).validate()
|
|
|
if (!valid) return
|
|
|
|
|
|
- formData.value.openTime = sofar.value.length ? null : formData.value.openTime ? convertYearMonthToTimestamp(formData.value.openTime) : null
|
|
|
+ formData.value.openTime = formData.value.openTime ? convertYearMonthToTimestamp(formData.value.openTime) : null
|
|
|
formData.value.prepare = sofar.value.length ? true : false
|
|
|
|
|
|
const { logoUrl, ...rest } = formData.value
|