소스 검색

修改备注

谢杰标 2 년 전
부모
커밋
5232677b89
4개의 변경된 파일87개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      .env.development
  2. 2 2
      src/utils/request.js
  3. 9 1
      src/views/financed/arap/index.vue
  4. 75 0
      src/views/financed/components/arapRemarks.vue

+ 1 - 1
.env.development

@@ -5,8 +5,8 @@ VUE_APP_TITLE =中正平台
 ENV = 'development'
 
 # 中正云教育管理后台/开发环境
+# VUE_APP_BASE_API = 'http://192.168.1.24:7077/'
 VUE_APP_BASE_API = 'http://192.168.1.24:7077/'
-# VUE_APP_BASE_API = 'http://192.168.1.24:5030/'
 VUE_APP_IMG_API = 'https://file-dev.xyyxt.net'
 
 # 路由懒加载

+ 2 - 2
src/utils/request.js

@@ -7,9 +7,9 @@ import methods from '@/utils/methodsTool';
 
 axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
 // 创建axios实例
-// export const baseURL = process.env.VUE_APP_BASE_API
+export const baseURL = process.env.VUE_APP_BASE_API
 // export const baseURL = 'https://ptapi.gdzzkj.net/'
-export const baseURL = 'http://192.168.1.7:7077/'
+// export const baseURL = 'http://192.168.1.7:7077/'
 export const BASE_IMG_URL = process.env.VUE_APP_IMG_API
 const service = axios.create({
   // axios中请求配置有baseURL选项,表示请求URL公共部分

+ 9 - 1
src/views/financed/arap/index.vue

@@ -106,7 +106,13 @@
       @search="search"
     />
     <!-- 订单详情 -->
-    <dislogOrderDetails :dialogVisible.sync="orderDialogVisible" />
+    <dislog-order-details :dialogVisible.sync="orderDialogVisible" />
+    <arap-remarks
+      :orderSn="activeOrderInfo.orderSn"
+      :remark="activeOrderInfo.remark"
+      @search="search"
+      :dialogVisible.sync="remarkDialogVisible"
+    ></arap-remarks>
   </div>
 </template>
 
@@ -116,6 +122,7 @@ import tableList from "@/components/tableList";
 import pagination from "@/components/pagination";
 import dislogTip from "./dislogTip.vue";
 import dislogOrderDetails from "../components/dislogOrderDetails.vue";
+import arapRemarks from "../components/arapRemarks.vue";
 import { exportFn } from "@/utils/index.js";
 import {
   orderList,
@@ -131,6 +138,7 @@ export default {
     pagination,
     dislogTip,
     dislogOrderDetails,
+    arapRemarks,
   },
   data() {
     return {

+ 75 - 0
src/views/financed/components/arapRemarks.vue

@@ -0,0 +1,75 @@
+<template>
+  <div>
+    <BaseDialog
+      width="600px"
+      :isShow.sync="isShow"
+      title="修改备注"
+      @submit="submitForm"
+    >
+      <el-input
+        :rows="6"
+        type="textarea"
+        placeholder="请输入备注"
+        v-model="value"
+      ></el-input>
+    </BaseDialog>
+  </div>
+</template>
+
+<script>
+import { updateRemark } from "@/api/financed/index";
+export default {
+  name: "remarks",
+  props: {
+    dialogVisible: {
+      type: Boolean,
+      default: false,
+    },
+    orderSn: {
+      type: Number,
+      default: "",
+    },
+    remark: {
+      type: String,
+      default: "",
+    },
+  },
+  data() {
+    return {
+      value: "",
+    };
+  },
+
+  mounted() {},
+
+  methods: {
+    init() {
+      this.value = this.remark;
+    },
+    submitForm() {
+      updateRemark({ orderSn: this.orderSn, remark: this.value }).then(
+        (res) => {
+          this.$message.success("修改备注成功");
+          this.isShow = false;
+          this.$emit("search");
+        }
+      );
+    },
+  },
+  computed: {
+    isShow: {
+      get() {
+        if (this.dialogVisible) {
+          this.init();
+        }
+        return this.dialogVisible;
+      },
+      set(val) {
+        this.$emit("update:dialogVisible", false);
+      },
+    },
+  },
+};
+</script>
+
+<style lang="scss" scoped></style>