yusheng 11 сар өмнө
parent
commit
54e35b5275

+ 26 - 1
src/api/doc-manage/index.js

@@ -435,4 +435,29 @@ export async function listCode(data={}) {
     return res.data.data;
   }
   return Promise.reject(new Error(res.data.message));
-}
+}
+
+
+
+
+/**
+ * 获取信息详情
+ */
+export async function sendGetById(id) {
+  const res = await request.get(`/fm/release_management/getById/`+id, {});
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}
+
+/**
+ * 获取信息详情
+ */
+ export async function recycleGetById(id) {
+  const res = await request.get(`/fm/recycle_management/getById/`+id, {});
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}

+ 7 - 5
src/views/doc/issue_doc/components/edit.vue

@@ -247,6 +247,7 @@
   <script>
 import {
   sendSave,
+  sendGetById,
   sendUpdate,
   recycleAuthority,
   getDocTreeListAPI
@@ -257,12 +258,13 @@ import { mapGetters } from 'vuex';
 import bpmDetail from '@/views/bpm/processInstance/detail.vue';
 import browse from '@/views/doc/components/browseOpen.vue';
 import { fileStatus } from '@/views/doc/util.js';
+const dayjs = require('dayjs');
 
 const defaultForm = {
   name: '', //名称
   fileList: [], //文档集合json
   userAuthority: [], //用户权限集合json
-  releaseTime: new Date(), //发布时间
+  releaseTime: dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss'), //发布时间
   failureTime: '', //失效时间
   isAuthority: '', //是否回收权限 0 1
   remark: '',
@@ -464,7 +466,7 @@ export default {
     this.data = await getDocTreeListAPI(query);
   },
   methods: {
-    open(type, row, list,fileType) {
+   async open(type, row, list,fileType) {
       this.title =
         type == 'add'
           ? '发布'
@@ -479,11 +481,11 @@ export default {
       }
 
       if (this.type != 'add') {
-        this.form = row;
-        this.tableList = row.fileList;
+        this.form = await sendGetById(row.id)
+        this.tableList = this.form.fileList;
         this.$nextTick(() => {
           this.$refs.powerRef &&
-            this.$refs.powerRef.setTableList(row.userAuthority || []);
+            this.$refs.powerRef.setTableList(this.form.userAuthority || []);
         });
       } else {
         this.form.releaseUserName = this.user.info.name;

+ 5 - 5
src/views/doc/sendReceive/receive/components/edit.vue

@@ -203,18 +203,18 @@
 </template>
   
   <script>
-import { receiveSave } from '@/api/doc-manage';
+import { receiveSave,recycleGetById } from '@/api/doc-manage';
 import power from '@/views/doc/components/power/index.vue';
 import browse from '@/views/doc/components/browseOpen.vue';
-
 import send from '@/views/doc/sendReceive/send/components/sendList.vue';
 import bpmDetail from '@/views/bpm/processInstance/detail.vue';
 import { mapGetters } from 'vuex';
+const dayjs = require('dayjs');
 
 const defaultForm = {
   name: '',
   releaseList: [], //回收信息集合
-  recycleTime: '', //回收时间
+  recycleTime: dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss'), //回收时间
   recycleUserId: '', //回收人id
   recycleUserName: '', //回收人名称
   remark: '', //描述
@@ -344,11 +344,11 @@ export default {
 
   created() {},
   methods: {
-    open(type, row) {
+    async open(type, row) {
       this.title = type == 'add' ? '新增' : '详情';
       this.type = type;
       if (this.type != 'add') {
-        this.form = row;
+        this.form = await recycleGetById(row.id);
       } else {
         if (row) {
           this.form.releaseList = row;