shuishen
2024-01-05 bfe2c10ac290edc6a3448e2e9caf65b1d0d749f9
场所管理调整,字段显示调整,手机号校验添加
2 files modified
72 ■■■■ changed files
src/views/place/components/baseAllInfo.vue 64 ●●●● patch | view | raw | blame | history
src/views/place/index.vue 8 ●●●●● patch | view | raw | blame | history
src/views/place/components/baseAllInfo.vue
@@ -43,6 +43,19 @@
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 {
            placeExt: [],
@@ -108,12 +121,19 @@
                    },
                    {
                        width: 110,
                        label: "电话",
                        width: 96,
                        label: "手机号码",
                        prop: "principalPhone",
                        search: true,
                        searchSpan: 4,
                        slot: true,
                        overHidden: true,
                        rules: [
                            {
                                validator: validatorPhone,
                                trigger: 'blur'
                            }
                        ],
                    },
                    {
@@ -206,9 +226,21 @@
                        label: '法人信息',
                        prop: 'legalPerson'
                    },
                    {
                        label: '法人电话',
                        prop: 'legalTel'
                        width: 96,
                        label: "法人电话",
                        prop: "legalTel",
                        search: true,
                        searchSpan: 4,
                        slot: true,
                        overHidden: true,
                        rules: [
                            {
                                validator: validatorPhone,
                                trigger: 'blur'
                            }
                        ],
                    },
                    {
@@ -262,17 +294,31 @@
                border: true,
                index: true,
                dialogClickModal: false,
                column: [{
                column: [
                    {
                    label: "名称",
                    prop: "name",
                    searchSpan: 4,
                    search: true,
                }, {
                    label: "电话",
                    },
                    {
                        width: 96,
                        label: "手机号码",
                    prop: "telephone",
                    searchSpan: 4,
                    search: true,
                }, {
                        searchSpan: 4,
                        slot: true,
                        overHidden: true,
                        rules: [
                            {
                                validator: validatorPhone,
                                trigger: 'blur'
                            }
                        ],
                    },
                    {
                    label: "暂住地",
                    prop: "tempAddress",
                    searchSpan: 4,
src/views/place/index.vue
@@ -28,8 +28,8 @@
            </template>
            <template slot-scope="scope" slot="menu">
                <el-button type="text" :disabled="scope.row.confirmFlag == 2 ||  scope.row.confirmFlag != 4" icon="el-icon-s-check" size="small"
                    v-if="permission.place_audit_cur" @click="auditCur(scope.row)">审核
                <el-button type="text" :disabled="scope.row.confirmFlag == 2 || scope.row.confirmFlag != 4"
                    icon="el-icon-s-check" size="small" v-if="permission.place_audit_cur" @click="auditCur(scope.row)">审核
                </el-button>
                <el-button type="text" icon="el-icon-edit" size="small" v-if="permission.place_manage_tenants"
@@ -122,6 +122,7 @@
                        prop: "placeName",
                        searchSpan: 5,
                        search: true,
                        overHidden: true,
                        rules: [{
                            required: true,
                            message: "请输入场所名称",
@@ -179,12 +180,13 @@
                    },
                    {
                        width: 120,
                        width: 96,
                        label: "手机号码",
                        prop: "principalPhone",
                        search: true,
                        searchSpan: 4,
                        slot: true,
                        overHidden: true,
                        rules: [
                            {
                                validator: validatorPhone,