Browse Source

转单记录

damon227 2 years ago
parent
commit
5769643370

+ 5 - 0
src/utils/enums.js

@@ -12,3 +12,8 @@ export const rankTypeOption = [
     { label: '紧急', value: '2' },
     { label: '加急', value: '3' }
 ]
+
+// 转单类型
+export const transferTypeOption = [
+    { label: '工作转单', value: '1' }
+]

+ 14 - 9
src/views/modules/works/handover-records-details.vue

@@ -8,17 +8,20 @@
     <div class="my-title">查看</div>
     <div style="margin-left: 20px;margin-right: 20px">
       <e-desc title="基本信息" column="3">
-        <e-desc-item label="产品名称">{{dataForm.productName}}</e-desc-item>
-        <e-desc-item label="产品编号" span="2">{{dataForm.prodCode}}</e-desc-item>
+        <e-desc-item label="工单名称">{{dataForm.taskName}}</e-desc-item>
+        <e-desc-item label="转单类型" span="2">
+          {{ transferTypeOption.findIndex((t) => t.value == dataForm.transferType) > -1 
+            ? transferTypeOption.find((t) => t.value == dataForm.transferType).label
+            : ''}}
+        </e-desc-item>
 
-        <e-desc-item label="工艺名称">{{dataForm.techName}}</e-desc-item>
-        <e-desc-item label="工序名称" span="2">{{dataForm.nodeName}}</e-desc-item>
+        <e-desc-item label="转单发起人">{{dataForm.creatorName}}</e-desc-item>
+        <e-desc-item label="转单接受人">{{dataForm.transferUserName}}</e-desc-item>
+        <e-desc-item label="转单时间">{{dataForm.createTime}}</e-desc-item>
 
-        <e-desc-item label="移交发起人">{{dataForm.creatorName}}</e-desc-item>
-        <e-desc-item label="移交接收人">{{dataForm.transferUserName}}</e-desc-item>
-        <e-desc-item label="移交时间">{{dataForm.createTime}}</e-desc-item>
+        <e-desc-item label="转单原因" span="3">{{dataForm.transferExplain}}</e-desc-item>
 
-        <e-desc-item label="移交说明" span="3">{{dataForm.transferExplain}}</e-desc-item>
+        <e-desc-item label="工单内容" span="3">{{dataForm.content}}</e-desc-item>
       </e-desc>
     </div>
     <span slot="footer" class="dialog-footer">
@@ -32,6 +35,7 @@
   import {getTransferDetail} from '@/api/task'
   import EDesc from '../common/e-desc'
   import EDescItem from '../common/e-desc-item'
+  import { transferTypeOption } from '@/utils/enums'
   export default {
     name: 'handover-records-details',
     components: {
@@ -41,7 +45,8 @@
       return {
         visible: false,
         id: 0,
-        dataForm: {}
+        dataForm: {},
+        transferTypeOption: transferTypeOption
       }
     },
     methods: {

+ 10 - 1
src/views/modules/works/handover-records.vue

@@ -39,6 +39,13 @@
             width="120"
             :show-overflow-tooltip="true"
             label="转单类型">
+            <template slot-scope="scope">
+              <span>{{
+                transferTypeOption.findIndex((t) => t.value == scope.row.transferType) > -1 
+                ? transferTypeOption.find((t) => t.value == scope.row.transferType).label
+                : ''
+              }}</span>
+            </template>
           </el-table-column>
           <el-table-column
             prop="content"
@@ -109,6 +116,7 @@
 <script>
   import {getTransferList} from '@/api/task'
   import Detail from './handover-records-details'
+  import { transferTypeOption } from '@/utils/enums'
   export default {
     name: 'handover-records',
     components: {Detail},
@@ -121,7 +129,8 @@
         pageSize: 10,
         totalPage: 0,
         dataListLoading: false,
-        dataListSelections: []
+        dataListSelections: [],
+        transferTypeOption: transferTypeOption
       }
     },
     created () {