Compare commits

..

2 Commits

Author SHA1 Message Date
a228391ecc chore(config): 添加开发和生产环境配置文件及相关忽略规则
- 新增 .env.development 文件,配置开发环境变量
- 新增 .env.production 文件,配置生产环境变量及压缩选项
- 添加 .gitignore 文件,忽略常见临时文件和本地配置
- 新增 .npmrc 文件,配置私有npm仓库及认证信息
- 新增 .prettierrc.json,配置代码格式化规则
- 添加 403 错误页面背景图 svg 文件至 public/img/bg/目录
2026-07-20 15:36:45 +08:00
6b1863a9e6 chore(config): 添加开发和生产环境配置文件及相关忽略规则
- 新增 .env.development 文件,配置开发环境变量
- 新增 .env.production 文件,配置生产环境变量及压缩选项
- 添加 .gitignore 文件,忽略常见临时文件和本地配置
- 新增 .npmrc 文件,配置私有npm仓库及认证信息
- 新增 .prettierrc.json,配置代码格式化规则
- 添加 403 错误页面背景图 svg 文件至 public/img/bg/目录
2026-07-20 15:32:23 +08:00
2 changed files with 14 additions and 4 deletions

View File

@@ -86,7 +86,10 @@ export const createOption = ({ validateLongitude, validateLatitude }) => ({
type: 'number', type: 'number',
precision: 6, precision: 6,
minWidth: 120, minWidth: 120,
rules: [{ validator: validateLongitude, trigger: 'blur' }], rules: [
{ required: true, message: '请输入经度', trigger: 'blur' },
{ validator: validateLongitude, trigger: 'blur' },
],
}, },
{ {
label: '纬度', label: '纬度',
@@ -94,13 +97,17 @@ export const createOption = ({ validateLongitude, validateLatitude }) => ({
type: 'number', type: 'number',
precision: 6, precision: 6,
minWidth: 120, minWidth: 120,
rules: [{ validator: validateLatitude, trigger: 'blur' }], rules: [
{ required: true, message: '请输入纬度', trigger: 'blur' },
{ validator: validateLatitude, trigger: 'blur' },
],
}, },
{ {
label: '行政区划', label: '行政区划',
prop: 'regionName', prop: 'regionName',
search: true, search: true,
minWidth: 150, minWidth: 150,
rules: [{ required: true, message: '请输入行政区划', trigger: 'blur' }],
}, },
{ {
label: '组织', label: '组织',

View File

@@ -306,8 +306,11 @@ export default {
}, },
handleSourceChange(value) { handleSourceChange(value) {
const source = this.sourceOptions.find(item => item.sourceId === value); const source = this.sourceOptions.find(item => item.sourceId === value);
if (!source) return; if (!source) {
this.form.addressName = this.form.addressName || source.addressName; this.resetTypeRelatedFields();
return;
}
this.form.addressName = source.addressName;
this.form.siteCode = source.siteCode; this.form.siteCode = source.siteCode;
this.form.siteCodeDisplay = source.siteCode; this.form.siteCodeDisplay = source.siteCode;
this.form.detailAddress = source.detailAddress; this.form.detailAddress = source.detailAddress;