Browse Source

添加任务操作记录展示,调整类型声明

hlp 1 năm trước cách đây
mục cha
commit
dd8f6d2e44

+ 6 - 2
fhKeeper/formulahousekeeper/customerBuler-crm/src/components/TaskModal/index.vue

@@ -107,6 +107,11 @@
       <GenerateForm ref="generateFormRef" :data="generateFormData" :value="form" />
       <div v-if="editForm">
         <el-form-item label="操作记录" label-width="7em">
+          <div class="w-full">
+            <div v-for="item in form.taskLogs" class=" border-b-2 w-full pl-3">
+              {{ `${item.operateTime} ${item.operateUser} ${item.operateDesc}` }}
+            </div>
+          </div>
         </el-form-item>
       </div>
     </div>
@@ -168,9 +173,8 @@ const rules = ref({
 })
 const form = ref<any>({});
 const formRef = ref<FormInstance>();
-const generateFormRef = ref<typeof GenerateForm>();
+const generateFormRef = ref<InstanceType<typeof GenerateForm>>();
 const generateFormData = ref<any>(defaultGenerateFormData);
-
 const modalVisible = ref(false);
 function closeVisible() {
   generateFormData.value = defaultGenerateFormData;

+ 1 - 1
fhKeeper/formulahousekeeper/customerBuler-crm/src/components/TaskModal/type.d.ts

@@ -12,7 +12,7 @@ export interface Props {
   /**
    * form表单的值
    */
-  editForm: Object;
+  editForm: any;
 }
 
 export interface Emits {

+ 1 - 2
fhKeeper/formulahousekeeper/customerBuler-crm/src/pages/tasks/index.vue

@@ -114,7 +114,7 @@
         </div>
       </div>
     </div>
-    <TaskModal :visible="true" :saveLoading="taskLoading" :edit-form="taskForm" @close="closeModal()"
+    <TaskModal :visible="taskModalVisible" :save-loading="taskLoading" :edit-form="taskForm" @close="closeModal"
       @submit="submitForm" />
   </div>
 </template>
@@ -166,7 +166,6 @@ const tableData = ref<any[]>([
         operateType: '3',
         operateUser: '张三',
         operateDesc: '删除任务'
-
       },
       {
         id: 2,

+ 1 - 0
fhKeeper/formulahousekeeper/customerBuler-crm/src/vite-env.d.ts

@@ -1,4 +1,5 @@
 /// <reference types="vite/client" />
+/// <reference types="element-plus/global.d.ts" />
 declare module "*.vue" {
     import type { DefineComponent } from "vue";
     const vueComponent: DefineComponent<{}, {}, any>;