From 626af15b65701197a33ad0d1384bae8d56c169ce Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 09 Jan 2024 18:17:22 +0800
Subject: [PATCH] 内容管理字段补充,服务管理页面展示调整
---
src/views/property/propertyCompanyDistrict.vue | 45 ++++++++++++++++++++++++++++++---------------
1 files changed, 30 insertions(+), 15 deletions(-)
diff --git a/src/views/property/propertyCompanyDistrict.vue b/src/views/property/propertyCompanyDistrict.vue
index b1457a3..63d149a 100644
--- a/src/views/property/propertyCompanyDistrict.vue
+++ b/src/views/property/propertyCompanyDistrict.vue
@@ -30,6 +30,18 @@
import func from "@/util/func"
export default {
data () {
+ //手机号格式校验
+ let validatorPhone = function (rule, value, callback) {
+ if (value) {
+ if (!/^1[3456789]\d{9}$/.test(value)) {
+ callback(new Error('手机号格式有误!'))
+ } else {
+ callback()
+ }
+ }
+ callback()
+ }
+
return {
form: {},
query: {},
@@ -42,13 +54,16 @@
datetime: "",
selectionList: [],
option: {
+ labelWidth: 120,
+ searchLabelWidth: 96,
+ searchShow: true,
+ searchMenuSpan: 3,
+ menuWidth: 210,
+
height: "auto",
calcHeight: 54,
dialogWidth: 1150,
tip: false,
- searchShow: true,
- searchMenuSpan: 3,
- menuWidth: 350,
border: true,
//stripe:true,
index: true,
@@ -57,7 +72,6 @@
dialogClickModal: false,
column: [
{
- width: 220,
overHidden: true,
label: '小区名称',
addDisplay: false,
@@ -87,7 +101,6 @@
},
defaultExpandedKeys: ["361102003"],
span: 12,
- labelWidth: 120,
width: 260,
rules: [{
required: true,
@@ -97,11 +110,11 @@
},
{
+ overHidden: true,
+ label: "物业公司",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
- width: 160,
- label: "物业公司",
prop: "propertyCompanyName",
search: true,
searchSpan: 4,
@@ -118,7 +131,6 @@
prop: 'propertyCompanyId',
type: 'tree',
span: 12,
- labelWidth: 120,
dicUrl: `/api/blade-propertyCompany/propertyCompany/getPropertyCompanyList`,
cascader: ['userId'],
props: {
@@ -132,10 +144,10 @@
}]
},
{
+ width: 110,
label: '项目经理',
prop: 'principal',
span: 12,
- labelWidth: 120,
search: true,
searchSpan: 4,
rules: [{
@@ -145,21 +157,24 @@
},],
},
{
+ width: 120,
label: '联系方式',
prop: 'principalPhone',
span: 12,
- labelWidth: 120,
rules: [{
required: true,
message: "请输入联系方式",
trigger: "blur",
- },],
+ },
+ {
+ validator: validatorPhone,
+ trigger: 'blur'
+ }],
},
{
label: "物业成员",
prop: "userId",
span: 12,
- labelWidth: 120,
type: "tree",
multiple: true,
remote: true,
@@ -171,10 +186,10 @@
dicUrl: `/api/blade-propertyCompany/propertyCompany/getUserByPropertyCompany?id={{propertyCompanyId}}`,
},
{
+ width: 100,
label: "物业阶段",
span: 12,
prop: "propertyStage",
- labelWidth: 120,
type: "select",
search: true,
searchSpan: 4,
@@ -186,10 +201,10 @@
},
},
{
+ width: 100,
label: "合同开始时间",
prop: "startTime",
span: 12,
- labelWidth: 120,
type: "date",
format: "yyyy-MM-dd",
valueFormat: "yyyy-MM-dd",
@@ -200,9 +215,9 @@
},],
},
{
+ width: 100,
label: "合同结束时间",
prop: "endTime",
- labelWidth: 120,
span: 12,
type: "date",
format: "yyyy-MM-dd",
--
Gitblit v1.9.3