فهرست منبع

企业基本信息:开业时间不限制选择范围

Xiao_123 3 روز پیش
والد
کامیت
0d817c1069
1فایلهای تغییر یافته به همراه4 افزوده شده و 16 حذف شده
  1. 4 16
      pagesB/CompanyInfoEdit/index.vue

+ 4 - 16
pagesB/CompanyInfoEdit/index.vue

@@ -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