zs 1 year ago
parent
commit
04724757cd

+ 3 - 2
src/views/center/parts/association.vue

@@ -64,6 +64,7 @@
 </template>
 <script setup>
 // 基础
+const $checkRes = inject('$checkRes')
 const cloneDeep = inject('cloneDeep')
 // 用户信息
 import { UserStore } from '@/store/user'
@@ -92,8 +93,8 @@ const submitForm = async (formEl) => {
     if (valid) {
       const data = cloneDeep(form.value)
       const res = await associationStore.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)

+ 3 - 2
src/views/center/parts/company.vue

@@ -152,6 +152,7 @@
 </template>
 <script setup>
 // 基础
+const $checkRes = inject('$checkRes')
 const cloneDeep = inject('cloneDeep')
 // 用户信息
 import { UserStore } from '@/store/user'
@@ -199,8 +200,8 @@ const submitForm = async (formEl) => {
     if (valid) {
       const data = cloneDeep(form.value)
       const res = await companyStore.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)

+ 3 - 2
src/views/center/parts/competition.vue

@@ -64,6 +64,7 @@
 </template>
 <script setup>
 // 基础
+const $checkRes = inject('$checkRes')
 const cloneDeep = inject('cloneDeep')
 // 用户信息
 import { UserStore } from '@/store/user'
@@ -92,8 +93,8 @@ const submitForm = async (formEl) => {
     if (valid) {
       const data = cloneDeep(form.value)
       const res = await competitionStore.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)

+ 5 - 4
src/views/center/parts/expert.vue

@@ -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)

+ 3 - 2
src/views/center/parts/incubator.vue

@@ -64,6 +64,7 @@
 </template>
 <script setup>
 // 基础
+const $checkRes = inject('$checkRes')
 const cloneDeep = inject('cloneDeep')
 // 用户信息
 import { UserStore } from '@/store/user'
@@ -92,8 +93,8 @@ const submitForm = async (formEl) => {
     if (valid) {
       const data = cloneDeep(form.value)
       const res = await incubatorStore.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)

+ 3 - 2
src/views/center/parts/investment.vue

@@ -90,6 +90,7 @@
 </template>
 <script setup>
 // 基础
+const $checkRes = inject('$checkRes')
 const cloneDeep = inject('cloneDeep')
 // 用户信息
 import { UserStore } from '@/store/user'
@@ -120,8 +121,8 @@ const submitForm = async (formEl) => {
     if (valid) {
       const data = cloneDeep(form.value)
       const res = await investmentStore.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)

+ 3 - 2
src/views/center/parts/state.vue

@@ -78,6 +78,7 @@
 </template>
 <script setup>
 // 基础
+const $checkRes = inject('$checkRes')
 const cloneDeep = inject('cloneDeep')
 // 用户信息
 import { UserStore } from '@/store/user'
@@ -106,8 +107,8 @@ const submitForm = async (formEl) => {
     if (valid) {
       const data = cloneDeep(form.value)
       const res = await stateStore.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)

+ 3 - 2
src/views/center/parts/unit.vue

@@ -64,6 +64,7 @@
 </template>
 <script setup>
 // 基础
+const $checkRes = inject('$checkRes')
 const cloneDeep = inject('cloneDeep')
 // 用户信息
 import { UserStore } from '@/store/user'
@@ -92,8 +93,8 @@ const submitForm = async (formEl) => {
     if (valid) {
       const data = cloneDeep(form.value)
       const res = await unitStore.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)

+ 2 - 2
src/views/register/parts/expert.vue

@@ -175,7 +175,7 @@
           </el-form-item>
         </el-col>
         <el-col :span="12">
-          <el-form-item label="所在地区" prop="info.region">
+          <el-form-item label="所在地区" prop="info.area">
             <el-cascader
               v-model="form.info.area"
               :props="{ value: 'label', label: 'label' }"
@@ -293,7 +293,7 @@ const rules = reactive({
   'info.field': [{ required: true, message: '请输入擅长领域', trigger: 'blur' }],
   'info.is_show': [{ required: true, message: '请选择是否公开', trigger: 'blur' }],
   'info.brief': [{ required: true, message: '请输入简介', trigger: 'blur' }],
-  'info.region': [{ required: true, message: '请选择地区', trigger: 'blur' }]
+  'info.area': [{ required: true, message: '请选择地区', trigger: 'blur' }]
 })
 // 上传图片
 const onFUpload = (e) => {