Browse Source

修改项目详情

Renxy 1 year ago
parent
commit
b660cb1d90
2 changed files with 17 additions and 1 deletions
  1. 13 1
      pages/daily/form.vue
  2. 4 0
      services/daily.js

+ 13 - 1
pages/daily/form.vue

@@ -67,7 +67,7 @@
         </uni-forms>
         <view class="btn-row">
           <view class="btn-add" @click="addFormData">+ 新增</view>
-          <view class="btn-add" @click="deleteLog">删除</view>
+          <view class="btn-add" @click="deleteLog" v-if="log_id">删除</view>
         </view>
       </view>
       <view class="button" @click="submit">提 交</view>
@@ -80,6 +80,7 @@ import {
   createDaily,
   approvalLogDaily,
   approvalDelLog,
+  approvalEditLog,
 } from "@/services/daily";
 import { mapState } from "vuex";
 export default {
@@ -154,6 +155,7 @@ export default {
       }, 1800);
     },
     async initDate(id) {
+      //测试代码 详情接口有问题
       this.formData = [
         {
           project_name: "11111",
@@ -193,6 +195,16 @@ export default {
         uni.navigateBack();
       }, 1800);
     },
+    async editLog() {
+      await approvalEditLog({ log_id: this.log_id, formData: this.formData });
+      uni.showToast({
+        title: "编辑成功",
+      });
+      setTimeout(() => {
+        uni.hideToast();
+        uni.navigateBack();
+      }, 1800);
+    },
   },
 };
 </script>

+ 4 - 0
services/daily.js

@@ -18,3 +18,7 @@ export async function approvalLogDaily(data) {
 export async function approvalDelLog(id) {
   return await request(`v2/approval/log/${id}`, "DELETE");
 }
+//编辑个人日志详情
+export async function approvalEditLog(data) {
+  return await request(`v2/approval/log/${data.log_id}`, "PUT", data.formData);
+}