| | |
| | | },], |
| | | }, |
| | | |
| | | { |
| | | width: 156, |
| | | overHidden: true, |
| | | slot: true, |
| | | label: "地址", |
| | | prop: "location", |
| | | type: 'map', |
| | | dataType: "string", |
| | | span: 12, |
| | | value: [117.966460, 28.431002, ""], |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择地址", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | |
| | | |
| | | { |
| | | width: 110, |
| | |
| | | { |
| | | validator: validatorPhone, |
| | | trigger: 'blur' |
| | | } |
| | | ], |
| | | }, |
| | | { |
| | | width: 120, |
| | | overHidden: true, |
| | | label: "身份证号", |
| | | prop: "principalIdCard", |
| | | // search: true, |
| | | searchSpan: 4, |
| | | slot: true, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | | message: "请输身份证号", |
| | | trigger: "blur", |
| | | } |
| | | ], |
| | | }, |
| | |
| | | }, |
| | | { |
| | | span: 12, |
| | | label: "是否阵地", |
| | | label: "阵地", |
| | | prop: "isFront", |
| | | type: "select", |
| | | display:false, |
| | | dicData: [ |
| | | { |
| | | label: "是", |
| | |
| | | }, |
| | | { |
| | | span: 12, |
| | | label: "阵地分类", |
| | | label: "阵地类型", |
| | | prop: "frontType", |
| | | type: "select", |
| | | display:false, |
| | |
| | | name: 'name', |
| | | url: "link", |
| | | }, |
| | | span: 24, |
| | | span: 12, |
| | | }, |
| | | |
| | | |
| | | { |
| | | width: 156, |
| | | overHidden: true, |
| | | slot: true, |
| | | label: "地址", |
| | | prop: "location", |
| | | type: 'map', |
| | | dataType: "string", |
| | | minWidth:250, |
| | | span: 12, |
| | | value: [117.966460, 28.431002, ""], |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择地址", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "备注", |
| | | prop: "remark", |
| | | type: 'textarea', |
| | | hide:true, |
| | | span: 24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入场所备注", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | width: 96, |
| | | slot: true, |
| | |
| | | editDisplay: false, |
| | | viewDisplay: false, |
| | | label: "经度", |
| | | hide:true, |
| | | prop: "lng", |
| | | }, |
| | | |
| | |
| | | editDisplay: false, |
| | | viewDisplay: false, |
| | | label: "纬度", |
| | | hide:true, |
| | | prop: "lat", |
| | | }, |
| | | |
| | |
| | | this.option.column, |
| | | 'nineType' |
| | | ) |
| | | let isFrontColumn = this.findObject( |
| | | this.option.column, |
| | | 'isFront' |
| | | ) |
| | | let frontTypeColumn = this.findObject( |
| | | this.option.column, |
| | | 'frontType' |
| | | ) |
| | | |
| | | if (newData == 1) { |
| | | nineTypeColumn.display = true |
| | | } else { |
| | | nineTypeColumn.display = false |
| | | isFrontColumn.display = false |
| | | frontTypeColumn.display = false |
| | | } |
| | | } |
| | | }, |
| | | }, |
| | | 'form.nineType': { |
| | | handler(newData) { |
| | | if (newData) { |
| | | let isFrontColumn = this.findObject( |
| | | this.option.column, |
| | | 'isFront' |
| | | ) |
| | | let frontTypeColumn = this.findObject( |
| | | this.option.column, |
| | | 'frontType' |
| | | ) |
| | | |
| | | if (newData == 1) { |
| | | isFrontColumn.display = true |
| | | } else { |
| | | isFrontColumn.display = false |
| | | frontTypeColumn.display = false |
| | | } |
| | | } |
| | | }, |