校验
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item style="width: 100%" label="地区" prop="areaId">
|
<el-form-item style="width: 100%" label="地区" prop="areaId">
|
||||||
<ai-area-get v-model="form.areaId" :instance="instance" @select="handleAreaSelect"/>
|
<ai-area-get v-model="form.areaId" :instance="instance" @select="handleAreaSelect" :root="areaId"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item style="width: 100%" label="地址" prop="address">
|
<el-form-item style="width: 100%" label="地址" prop="address">
|
||||||
@@ -75,8 +75,8 @@ export default {
|
|||||||
permissions: Function,
|
permissions: Function,
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
var locate = (rule, value, callback) => {
|
var validLocation = (rule, value, callback) => {
|
||||||
if(!this.form.lat.length || !this.form.lng.length) {
|
if(!this.form.lat || !this.form.lng) {
|
||||||
return callback(new Error('请标绘地理位置'))
|
return callback(new Error('请标绘地理位置'))
|
||||||
} else {
|
} else {
|
||||||
callback()
|
callback()
|
||||||
@@ -107,23 +107,18 @@ export default {
|
|||||||
},
|
},
|
||||||
showMap: false,
|
showMap: false,
|
||||||
searchPlace: '',
|
searchPlace: '',
|
||||||
// locate
|
rules: {
|
||||||
}
|
|
||||||
},
|
|
||||||
created() {
|
|
||||||
this.getCategoryList()
|
|
||||||
},
|
|
||||||
computed: {
|
|
||||||
rules() {
|
|
||||||
return {
|
|
||||||
categoryId: [{ required: true, message: '请选择资源分类', trigger: 'blur' }],
|
categoryId: [{ required: true, message: '请选择资源分类', trigger: 'blur' }],
|
||||||
resourceName: [{ required: true, message: '请输入资源名称', trigger: 'blur' }],
|
resourceName: [{ required: true, message: '请输入资源名称', trigger: 'blur' }],
|
||||||
areaId: [{ required: true, message: '选择地区', trigger: 'change' }],
|
areaId: [{ required: true, message: '选择地区', trigger: 'change' }],
|
||||||
address: [{ required: true, message: '请输入地址', trigger: 'change' }],
|
address: [{ required: true, message: '请输入地址', trigger: 'change' }],
|
||||||
location: [{ required: true, validator: this.locate, trigger: 'change' }],
|
location: [{ required: true, validator: validLocation, trigger: 'change' }],
|
||||||
}
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
created() {
|
||||||
|
this.getCategoryList()
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
cancel() {
|
cancel() {
|
||||||
// currentPage: resourceManagement
|
// currentPage: resourceManagement
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ export default {
|
|||||||
this.instance.post(`/app/appresourceinfo/list`,null,{
|
this.instance.post(`/app/appresourceinfo/list`,null,{
|
||||||
params: {
|
params: {
|
||||||
...this.search,
|
...this.search,
|
||||||
// areaId: this.areaId,
|
areaId: this.areaId,
|
||||||
}
|
}
|
||||||
}).then(res=> {
|
}).then(res=> {
|
||||||
if(res?.data) {
|
if(res?.data) {
|
||||||
|
|||||||
Reference in New Issue
Block a user