|
|
@@ -23,6 +23,7 @@ import {
|
|
|
} from 'element-plus'
|
|
|
import {
|
|
|
ArrowLeft,
|
|
|
+ BookText,
|
|
|
Cpu,
|
|
|
Eye,
|
|
|
FileText,
|
|
|
@@ -31,8 +32,6 @@ import {
|
|
|
Plus,
|
|
|
User,
|
|
|
X,
|
|
|
- BookText,
|
|
|
- Download
|
|
|
} from 'lucide-vue-next'
|
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
|
import { clientGet, clientPost } from '@/utils/request.ts'
|
|
|
@@ -287,7 +286,7 @@ const rentalRules = {
|
|
|
// 租户信息验证规则
|
|
|
'rentalInfo.rentalName': [{ required: true, message: '请输入租户姓名', trigger: 'blur' }],
|
|
|
'rentalInfo.rentalPhone': [{ required: true, message: '请输入租户电话', trigger: 'blur' }],
|
|
|
- 'rentalInfo.rentalIdCard': [{ required: true, message: '请输入租户身份证号', trigger: 'blur' }],
|
|
|
+ 'rentalInfo.rentalIdCard': [{ required: false, message: '请输入租户身份证号', trigger: 'blur' }],
|
|
|
'rentalInfo.rentalTimeStart': [
|
|
|
{ required: true, message: '请输入租期开始时间', trigger: 'blur' },
|
|
|
],
|
|
|
@@ -925,7 +924,6 @@ const getReceiptData = async (contractNumber) => {
|
|
|
return
|
|
|
}
|
|
|
receiptData.value = res.data.records || {}
|
|
|
-
|
|
|
} catch (error) {
|
|
|
console.error(error)
|
|
|
ElMessage.error('获取数据失败')
|
|
|
@@ -1415,12 +1413,7 @@ onMounted(() => {
|
|
|
<span class="text-lg font-semibold">收据信息</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <el-table
|
|
|
- :data="receiptData"
|
|
|
- v-loading="loading"
|
|
|
- stripe
|
|
|
- class="w-full"
|
|
|
- >
|
|
|
+ <el-table :data="receiptData" v-loading="loading" stripe class="w-full">
|
|
|
<el-table-column type="index" label="序号" min-width="80" />
|
|
|
<el-table-column prop="startDate" label="开始时间" min-width="80" />
|
|
|
<el-table-column prop="endDate" label="结束时间" min-width="80" />
|