|
|
@@ -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',
|