shuishen
2024-01-05 9ea3fc90fc9b2b3c06ecde8db5c6636586241a9e
src/views/place/index.vue
@@ -69,6 +69,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 {
            curRow: {},
            roleBox: false,
@@ -100,13 +113,14 @@
                selection: true,
                dialogClickModal: false,
                menuFixed: 'right',
                labelWidth: 120,
                column: [
                    {
                        width: 160,
                        span: 12,
                        label: "场所名称",
                        prop: "placeName",
                        searchSpan: 4,
                        searchSpan: 5,
                        search: true,
                        rules: [{
                            required: true,
@@ -151,9 +165,10 @@
                    },
                    {
                        label: "负责人",
                        searchLabelWidth: 120,
                        label: "场所负责人",
                        prop: "principal",
                        searchSpan: 4,
                        searchSpan: 5,
                        search: true,
                        rules: [{
                            required: false,
@@ -163,12 +178,18 @@
                    },
                    {
                        width: 110,
                        label: "电话",
                        width: 120,
                        label: "手机号码",
                        prop: "principalPhone",
                        search: true,
                        searchSpan: 3,
                        searchSpan: 4,
                        slot: true,
                        rules: [
                            {
                                validator: validatorPhone,
                                trigger: 'blur'
                            }
                        ],
                    },
                    {
@@ -339,7 +360,7 @@
                        prop: 'source',
                        type: "select",
                        search: true,
                        searchSpan: 4,
                        searchSpan: 5,
                        dicData: [{
                            label: '是',
                            value: 1