Эх сурвалжийг харах

fix:修改公司类型数据

wuguojie 1 жил өмнө
parent
commit
8c3b827149

+ 4 - 4
src/views/FinancialManagement/ExpenseManagement/PaymentManagement.vue

@@ -183,7 +183,7 @@
             </el-row>
             </el-row>
             <el-row>
             <el-row>
               <el-col :span="12">
               <el-col :span="12">
-                <el-form-item label="公司类型" prop="revBankCardNum">
+                <el-form-item label="公司类型" prop="businessQuality">
                   <el-select
                   <el-select
                     v-model="formData.businessQuality"
                     v-model="formData.businessQuality"
                     filterable
                     filterable
@@ -706,13 +706,13 @@ export default {
       collectionData: [], //所有内部账户信息列表
       collectionData: [], //所有内部账户信息列表
       companyTypeList: [
       companyTypeList: [
         {
         {
-          id: 1,
+          id: '个体户',
           name: '个体户'
           name: '个体户'
         },{
         },{
-          id: 2,
+          id: '小规模',
           name: '小规模'
           name: '小规模'
         },{
         },{
-          id: 3,
+          id: '一般纳税',
           name: '一般纳税'
           name: '一般纳税'
         },
         },
       ], //公司类型
       ], //公司类型

+ 29 - 1
src/views/Task/daikeComponents/KtLetter1.vue

@@ -217,7 +217,7 @@
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
             <el-form-item label="注册日期" prop="registerDate" class="red-btn">
             <el-form-item label="注册日期" prop="registerDate" class="red-btn">
               <el-date-picker v-dateFormat v-model="carInfo.registerDate" :picker-options="pickerOptions" @blur="getCompanyList"
               <el-date-picker v-dateFormat v-model="carInfo.registerDate" :picker-options="pickerOptions" @blur="getCompanyList"
-                value-format="yyyy-MM-dd" type="date" placeholder="选择注册日期" placement="bottom-start"></el-date-picker>
+                value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date" placeholder="选择注册日期" placement="bottom-start" @change="validateDate"></el-date-picker>
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
@@ -6065,6 +6065,34 @@ export default {
     },
     },
   },
   },
   methods: {
   methods: {
+    validateDate(value) {
+      console.log('有值吗?', value)
+      if(value) {
+        let [Year, Month, Day] = value.split('-')
+        // 创建并返回正确的日期对象
+        const date =  new Date(Year, Month-1, Day);
+        const myYear = date.getFullYear(), myMonth = date.getMonth() + 1, myDay = date.getDay()
+        console.log(123123123, myYear, myMonth, myDay)
+      }
+
+      // const regex = /^(\d{4})-(\d{2})-(\d{2})$/;
+      // const match = value.match(regex);
+      // if (match) {
+      //   const [year, month, day] = match.slice(1).map(Number);
+      //   // 创建一个新的 Date 对象来检查日期的有效性
+      //   const date = new Date(year, month - 1, day);
+      //   // 检查月份是否正确以及日期是否有效
+      //   if (date.getFullYear() === year && date.getMonth() + 1 === month && date.getDate() === day) {
+      //     this.$message.success(('日期有效'))
+      //   } else {
+      //     this.$message.error('请输入正确的日期格式');
+      //     this.carInfo.registerDate = ''
+      //   }
+      // } else {
+      //   this.$message.error('请输入正确的日期格式');
+      //   this.carInfo.registerDate = ''
+      // }
+    },
     vehicleUseChange(value){
     vehicleUseChange(value){
       if(value='05'){
       if(value='05'){
         this.carInfo.property='1';
         this.carInfo.property='1';