瀏覽代碼

1、厦门海嘉成-关于我们基础信息

41235 1 年之前
父節點
當前提交
b738fe9e99
共有 2 個文件被更改,包括 67 次插入18 次删除
  1. 50 3
      src/api/XMHJC/aboutUs.js
  2. 17 15
      src/views/XMHJC/aboutUs/basic/index.vue

+ 50 - 3
src/api/XMHJC/aboutUs.js

@@ -1,12 +1,34 @@
 import request from '@/utils/request'
 
+/**
+ * 获取文件列表
+ * @param data
+ * @returns {*}
+ */
 export function getFileList(data) {
     return request({
         url: '/fileInfo/getList',
         method: 'post',
         data: data
     })
+}/**
+ * 获取文件列表
+ * @param data
+ * @returns {*}
+ */
+export function getFileStr(data) {
+    return request({
+        url: '/fileInfo/getSing',
+        method: 'post',
+        data: data
+    })
 }
+
+/**
+ * 获取关于我们-信息
+ * @param data
+ * @returns {*}
+ */
 export function getAboutUsBaseInfo(data) {
     return request({
         url: '/aboutUsBaseInfo/detailDefault',
@@ -15,17 +37,42 @@ export function getAboutUsBaseInfo(data) {
     })
 }
 
-export function saveAboutUsBaseInfo(data) {
+/**
+ * 保存关于我们-信息
+ * @param data
+ * @returns {*}
+ */
+export function addAboutUsBaseInfo(data) {
     return request({
         url: '/aboutUsBaseInfo/add',
         method: 'post',
         data: data
     })
 }
-export function updateAboutUsBaseInfo(data) {
+
+/**
+ * 修改关于我们-信息
+ * @param data
+ * @returns {*}
+ */
+export function editAboutUsBaseInfo(data) {
     return request({
         url: '/aboutUsBaseInfo/edit',
         method: 'post',
         data: data
     })
-}
+}
+
+/**
+ * 获取荣誉资质
+ * @param data
+ * @returns {*}
+ */
+export function findAboutUsHonorList(data) {
+    return request({
+        url: '/aboutUsHonor/page',
+        method: 'post',
+        data: data
+    })
+}
+

+ 17 - 15
src/views/XMHJC/aboutUs/basic/index.vue

@@ -94,7 +94,12 @@ import {computed, reactive, ref} from "vue";
 const { proxy } = getCurrentInstance();
 import Editor from "@/components/Editor/index.vue";
 import TinymceEditor from "@/components/Editor/TinymceEditor.vue";
-import {getAboutUsBaseInfo, getFileList, saveAboutUsBaseInfo, updateAboutUsBaseInfo} from "@/api/XMHJC/aboutUs";
+import {
+  addAboutUsBaseInfo,
+  editAboutUsBaseInfo,
+  getAboutUsBaseInfo,
+  getFileList, getFileStr,
+} from "@/api/XMHJC/aboutUs";
 import {ElMessage} from "element-plus";
 import {isNullOrUndefined} from "@tinymce/tinymce-vue/lib/es2015/main/ts/Utils";
 import {updateUserPwd} from "@/api/system/user";
@@ -108,8 +113,6 @@ let rules = ref({
   address: [{ required: true, message: "请输入地址", trigger: "blur" }],
   email: [{ required: true, message: "请输入电子邮件", trigger: "blur" }],
   filingNumber: [{ required: true, message: "请输入备案号", trigger: "blur" }],
-  companyCover: [{ required: true, message: "请上传公司简介图片", trigger: "blur" }],
-  companyProfile: [{ required: true, message: "请输入公司简介", trigger: "blur" }],
 });
 
 
@@ -184,21 +187,21 @@ const formConfig = computed(() => {
 
 const uploadDataOne = ref({});
 const uploadFileOne = async (file) => {
-  const res = await proxy.post("/fileInfo/getSing", { fileName: file.name });
-  uploadDataOne.value = res.uploadBody;
-  file.id = res.id;
-  file.fileName = res.fileName;
-  file.fileUrl = res.fileUrl;
+  const res = await getFileStr( { fileName: file.name });
+  uploadDataOne.value = res.data.uploadBody;
+  file.id = res.data.id;
+  file.fileName = res.data.fileName;
+  file.fileUrl = res.data.fileUrl;
   return true;
 };
 
 const uploadDataTwo = ref({});
 const uploadFileTwo = async (file) => {
-  const res = await proxy.post("/fileInfo/getSing", { fileName: file.name });
+  const res = await getFileStr( { fileName: file.name });
   uploadDataTwo.value = res.uploadBody;
-  file.id = res.id;
-  file.fileName = res.fileName;
-  file.fileUrl = res.fileUrl;
+  file.id = res.data.id;
+  file.fileName = res.data.fileName;
+  file.fileUrl = res.data.fileUrl;
   return true;
 };
 
@@ -256,7 +259,7 @@ const submitForm = () => {
     }
     submitLoading.value = true;
     if (isNullOrUndefined(formData.data.id)){
-      saveAboutUsBaseInfo(formData.data).then(response => {
+      addAboutUsBaseInfo(formData.data).then(response => {
         ElMessage({
           message: "编辑成功",
           type: "success",
@@ -266,7 +269,7 @@ const submitForm = () => {
         submitLoading.value = false;
       });
     }else {
-      updateAboutUsBaseInfo(formData.data).then(response => {
+      editAboutUsBaseInfo(formData.data).then(response => {
         ElMessage({
           message: "编辑成功",
           type: "success",
@@ -279,7 +282,6 @@ const submitForm = () => {
 };
 
 
-
 getInfo();
 
 </script>