yusheng 11 сар өмнө
parent
commit
bf20bba571

+ 32 - 6
src/views/bpm/handleTask/components/contractBook/detailDialog.vue

@@ -66,7 +66,7 @@
           >
             {{ form.requireDeptName }}
           </el-form-item>
-         
+
           <el-form-item
             label="编码:"
             prop="contractNumber"
@@ -105,12 +105,15 @@
           >
             {{ form.settlementModeName }}
           </el-form-item>
-          <el-form-item label="需求人:" prop="requireUserId"  v-if="form.type == 2">
-              {{ form.requireUserName }}
-            </el-form-item>
+          <el-form-item
+            label="需求人:"
+            prop="requireUserId"
+            v-if="form.type == 2"
+          >
+            {{ form.requireUserName }}
+          </el-form-item>
           <el-form-item prop="contractFile" label="合同附件:">
             <fileMain v-model="form.fileId" type="view"></fileMain>
-
           </el-form-item>
         </el-col>
       </el-row>
@@ -275,7 +278,20 @@
   import { copyObj } from '@/utils/util';
   import inventoryTabledetail from '@/BIZComponents/inventoryTableDetails.vue';
   import fileMain from '@/components/addDoc/index';
-
+  const payType = [
+    {
+      label: '预付款',
+      value: 1
+    },
+    {
+      label: '交货款',
+      value: 2
+    },
+    {
+      label: '质保金',
+      value: 3
+    }
+  ];
   export default {
     mixins: [dictMixins],
     components: {
@@ -311,6 +327,16 @@
             label: '款项名称',
             slot: 'moneyName'
           },
+
+          {
+            width: 120,
+            prop: 'type',
+            label: '款项类型',
+            align: 'center',
+            formatter: (_row, _column, cellValue) => {
+              return payType.find(item=>item.value==_row.type)?.label
+            }
+          },
           {
             width: 100,
             prop: 'price',