Browse Source

feature(支持工单): 讲解时长字段

likai 2 years ago
parent
commit
76eee74f48

+ 6 - 1
src/views/work/order/components/FeedbackRecord.vue

@@ -29,7 +29,12 @@
     <div v-if="type == 'support'">
       <el-empty v-if="!detail.feedbackSupportTime" :image-size="200" />
       <el-descriptions v-else border :column="1" :label-style="{ width: '130px' }">
-        <el-descriptions-item label="反馈时间">{{ detail.feedbackSupportTime }}</el-descriptions-item>
+        <el-descriptions-item v-if="detail.orderTypeName != '销售申请培训工单'" label="反馈时间">
+          {{ detail.feedbackSupportTime }}
+        </el-descriptions-item>
+        <el-descriptions-item v-if="detail.orderTypeName == '销售申请培训工单'" label="讲解时长">
+          {{ detail.lectureDuration }}
+        </el-descriptions-item>
         <el-descriptions-item label="本次讲解情况反馈">
           <span v-html="detail.feedbackSupportContent.replace(/\n/g, '<br>')"></span>
         </el-descriptions-item>

+ 9 - 2
src/views/work/order/components/SupportFeedback.vue

@@ -2,7 +2,7 @@
   <el-dialog title="支持人员总结" :visible.sync="dialogFormVisible" width="600px" @close="close">
     <el-form ref="form" label-position="top" :model="form" :rules="rules">
       <el-row :gutter="20">
-        <el-col :span="24">
+        <el-col v-if="workType != '销售申请培训工单'" :span="24">
           <el-form-item label="反馈时间" prop="feedbackSupportTime">
             <el-date-picker
               v-model="form.feedbackSupportTime"
@@ -12,6 +12,11 @@
               value-format="yyyy-MM-dd" />
           </el-form-item>
         </el-col>
+        <el-col v-if="workType == '销售申请培训工单'" :span="24">
+          <el-form-item label="讲解时长" prop="lectureDuration">
+            <el-input v-model="form.lectureDuration" placeholder="讲解时长" />
+          </el-form-item>
+        </el-col>
         <el-col :span="24">
           <el-form-item label="本次情况反馈" prop="feedbackSupportContent">
             <el-input
@@ -42,9 +47,11 @@
           feedbackSupportContent: '',
           feedbackSupportTime: '',
           orderId: '',
+          lectureDuration: '',
         },
         rules: {
           feedbackSupportContent: [{ required: true, message: '不能为空', trigger: ['blur', 'change'] }],
+          lectureDuration: [{ required: true, message: '不能为空', trigger: ['blur', 'change'] }],
           feedbackSupportTime: [{ required: true, message: '不能为空', trigger: ['blur', 'change'] }],
         },
         dialogFormVisible: false,
@@ -53,8 +60,8 @@
     mounted() {},
     methods: {
       open(row) {
-        console.log(row)
         this.form.orderId = row.id
+        this.workType = row.orderTypeName
         this.dialogFormVisible = true
       },
       close() {