|
@@ -91,7 +91,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="所在地区" prop="region">
|
|
|
+ <el-form-item label="所在地区" prop="area">
|
|
|
<el-cascader
|
|
|
v-model="form.area"
|
|
|
:props="{ value: 'label', label: 'label' }"
|
|
@@ -137,6 +137,7 @@
|
|
|
</template>
|
|
|
<script setup>
|
|
|
// 基础
|
|
|
+const $checkRes = inject('$checkRes')
|
|
|
const cloneDeep = inject('cloneDeep')
|
|
|
// 用户信息
|
|
|
import { UserStore } from '@/store/user'
|
|
@@ -175,7 +176,7 @@ const rules = reactive({
|
|
|
field: [{ required: true, message: '请输入擅长领域', trigger: 'blur' }],
|
|
|
is_show: [{ required: true, message: '请选择是否公开', trigger: 'blur' }],
|
|
|
brief: [{ required: true, message: '请输入简介', trigger: 'blur' }],
|
|
|
- region: [{ required: true, message: '请选择地区', trigger: 'blur' }]
|
|
|
+ area: [{ required: true, message: '请选择地区', trigger: 'blur' }]
|
|
|
})
|
|
|
// 上传图片
|
|
|
const onUpload = (e) => {
|
|
@@ -189,8 +190,8 @@ const submitForm = async (formEl) => {
|
|
|
if (valid) {
|
|
|
const data = cloneDeep(form.value)
|
|
|
const res = await expertStore.update(data)
|
|
|
- if (res.errcode === 0) {
|
|
|
- console.log(res)
|
|
|
+ if ($checkRes(res, true)) {
|
|
|
+ search()
|
|
|
} else ElMessage.error(res.message)
|
|
|
} else {
|
|
|
console.log('error submit!', fields)
|