linan 4 tahun lalu
induk
melakukan
fb2698f74a

+ 2 - 2
src/sdk/ajax.js

@@ -12,7 +12,7 @@ const { serverAddress } = config
 Vue.use(VueAxios, axios)
 
 
-/* 常用ajax封装 (固定URL) */
+/* 常用ajax封装 */
 export const ajax = function (type = "post", url, params) {
     let token = localStorage.getItem("token")
     if (type.toLowerCase() == 'get') {
@@ -21,7 +21,7 @@ export const ajax = function (type = "post", url, params) {
                 method: type,
                 url: serverAddress + url,
                 params,
-                paramsSerializer: function (params) {
+                paramsSerializer(params) {
                     return Qs.stringify(params, { arrayFormat: 'brackets' })
                 },
                 headers: {

+ 1 - 1
src/views/Home/Home.vue

@@ -151,7 +151,7 @@ export default {
             });
         },
         onLogOut() {
-            this.$router.redirect('login')
+            this.$router.replace('login')
         }
     }
 };

+ 25 - 12
src/views/fileInfo/firmInfo.vue

@@ -1,6 +1,10 @@
 <template>
     <div class="firmInfo">
-        <h2 style="margin-bottom: 20px;padding-bottom:7px;border-bottom:2px solid #ddd">企业信息</h2>
+        <h2
+            style="margin-bottom: 20px;padding-bottom:7px;border-bottom:2px solid #ddd"
+        >
+            企业信息
+        </h2>
         <div class="left">
             <el-form ref="form" :model="form">
                 <el-form-item label="企业名称">
@@ -10,7 +14,11 @@
                     <el-input v-model="form.email"></el-input>
                 </el-form-item>
                 <el-form-item label="企业简介">
-                    <el-input type="textarea" v-model="form.decription"></el-input>
+                    <el-input
+                        type="textarea"
+                        v-model="form.decription"
+                        autosize
+                    ></el-input>
                 </el-form-item>
                 <el-form-item label="国家地区">
                     <el-input v-model="form.province"></el-input>
@@ -34,7 +42,12 @@
                     </el-row>
                 </el-form-item>
                 <el-form-item>
-                    <el-button style="margin-left:60%" type="primary" @click="onSubmit">更新信息</el-button>
+                    <el-button
+                        style="margin-left:60%"
+                        type="primary"
+                        @click="onSubmit"
+                        >更新信息</el-button
+                    >
                 </el-form-item>
             </el-form>
         </div>
@@ -50,14 +63,14 @@ export default {
             // 保留接口结构
             reqInfo: {},
             form: {
-                name: "长兴湖羊",
-                email: "antdesign@alipay.com",
-                decription: "一个养殖平台",
-                province: "中国",
-                country: "浙江省",
-                city: "杭州市",
-                address: "西溪海创园",
-                tel: "0752-88888888"
+                name: "",
+                email: "",
+                decription: "",
+                province: "",
+                country: "",
+                city: "",
+                address: "",
+                tel: ""
             }
         };
     },
@@ -74,6 +87,7 @@ export default {
             this.reqInfo.conf = JSON.stringify({
                 data: JSON.stringify(tempArr)
             });
+            console.log(this.reqInfo);
             reqUpdateFirm(this.reqInfo)
                 .then(res => {
                     // this.$message.success("更新企业信息成功!");
@@ -94,7 +108,6 @@ export default {
                 .then(res => {
                     // 保留接口结构
                     this.reqInfo = res;
-                    console.log(res);
                     if (res.conf.data) {
                         let obj = {};
                         JSON.parse(res.conf.data).forEach(item => {

+ 11 - 10
src/views/fileInfo/pastureInfo.vue

@@ -10,7 +10,7 @@
                     <el-input v-model="form.email"></el-input>
                 </el-form-item>
                 <el-form-item label="牧场简介">
-                    <el-input type="textarea" v-model="form.description"></el-input>
+                    <el-input type="textarea" v-model="form.description" autosize></el-input>
                 </el-form-item>
                 <el-form-item label="主要负责人及电话">
                     <el-row type="flex" :gutter="19">
@@ -52,14 +52,14 @@ export default {
             // 保留接口结构
             reqInfo: {},
             form: {
-                name: "西溪海创园",
-                email: "antdesign@alipay.com",
-                description: "一个养殖平台",
-                manager: "沈厂长",
-                managerPhone: "18202780511",
-                province: "浙江省",
-                city: "杭州市",
-                address: "西湖区工专路 77 号"
+                name: "",
+                email: "",
+                description: "",
+                manager: "",
+                managerPhone: "",
+                province: "",
+                city: "",
+                address: ""
             }
         };
     },
@@ -76,6 +76,7 @@ export default {
             this.reqInfo.conf = JSON.stringify({
                 data: JSON.stringify(tempArr)
             });
+            console.log(this.reqInfo)
             reqUpdatePasture(this.reqInfo)
                 .then(res => {
                     // this.$message.success("更新企业信息成功!");
@@ -87,7 +88,7 @@ export default {
                 })
                 .catch(err => {
                     console.error(err);
-                    this.$message.error("更新企业信息失败!");
+                    this.$message.error("更新牧场信息失败!");
                 });
         },
         // 获取牧场信息