Bladeren bron

修改分包合同等小问题

余思翰 6 maanden geleden
bovenliggende
commit
e0c28a4017

+ 9
- 5
oa-ui/src/views/flowable/form/business/components/paymentTable.vue Bestand weergeven

@@ -2,19 +2,19 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-08-29 15:21:42
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-09-02 10:09:25
5
+ * @LastEditTime: 2024-09-25 16:50:13
6 6
 -->
7 7
 <template>
8 8
   <div style="width:100%">
9 9
     <table border="1" style="width:100%">
10 10
       <tr>
11
-        <td :colspan="8" style="background-color: #f8f8f9;line-height:40px"><strong>表2:合同回款计划</strong></td>
11
+        <td :colspan="8" style="background-color: #f8f8f9;line-height:40px"><strong>表2:合同{{titles}}计划</strong></td>
12 12
       </tr>
13 13
       <tr>
14 14
         <td style="width: 50px;">序号</td>
15
-        <td style="min-width:350px">回款条件</td>
16
-        <td>回款比例(%)</td>
17
-        <td>回款金额(元)</td>
15
+        <td style="min-width:350px">{{titles}}条件</td>
16
+        <td>{{titles}}比例(%)</td>
17
+        <td>{{titles}}金额(元)</td>
18 18
         <td>预计时间</td>
19 19
         <td>备注</td>
20 20
       </tr>
@@ -71,6 +71,10 @@ export default {
71 71
     amount: {
72 72
       type: Number,
73 73
       default: 0
74
+    },
75
+    titles:{
76
+      type: String,
77
+      default: '回款'
74 78
     }
75 79
   },
76 80
   data() {

+ 3
- 3
oa-ui/src/views/flowable/form/business/components/workTable.vue Bestand weergeven

@@ -2,7 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-08-29 15:21:42
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-09-02 14:12:47
5
+ * @LastEditTime: 2024-09-25 17:08:46
6 6
 -->
7 7
 <template>
8 8
   <div style="width:100%">
@@ -28,13 +28,13 @@
28 28
             :disabled="taskName != '合同拟稿'"></el-input>
29 29
         </td>
30 30
         <td>
31
-          <el-select v-model="work.scale" placeholder="请选择" clearable :disabled="taskName != '合同拟稿'">
31
+          <el-select v-model="work.scale" placeholder="请选择" filterable  clearable :disabled="taskName != '合同拟稿'">
32 32
             <el-option v-for="dict in dict.type.cmc_scale_grade" :key="dict.value" :label="dict.label"
33 33
               :value="dict.label" />
34 34
           </el-select>
35 35
         </td>
36 36
         <td>
37
-          <el-select v-model="work.unit" placeholder="请选择" clearable :disabled="taskName != '合同拟稿'">
37
+          <el-select v-model="work.unit" placeholder="请选择" filterable  clearable :disabled="taskName != '合同拟稿'">
38 38
             <el-option v-for="dict in dict.type.cmc_unit" :key="dict.value" :label="dict.label" :value="dict.label" />
39 39
           </el-select>
40 40
         </td>

+ 1
- 1
oa-ui/src/views/flowable/form/business/subContract.vue Bestand weergeven

@@ -87,7 +87,7 @@
87 87
           <p class="mb20 mt20"></p>
88 88
 
89 89
           <!-- 表2:合同回款计划  -->
90
-          <payment-table ref="paymentRef" :contractId="taskForm.formId" :amount="form.subAmount"
90
+          <payment-table ref="paymentRef" :contractId="taskForm.formId" :amount="form.subAmount" :titles="'付款'"
91 91
             :taskName="taskName"></payment-table>
92 92
 
93 93
           <el-form-item label="合同备注" prop="remark">

+ 1
- 1
oa-ui/src/views/flowable/form/components/print/projectPrint.vue Bestand weergeven

@@ -52,7 +52,7 @@
52 52
         </tr>
53 53
         <tr>
54 54
           <td class="fontbold">
55
-            经营发展部审核
55
+            经营副总审核
56 56
           </td>
57 57
           <td :colspan="5">
58 58
             <div class="minHeight">{{ projectComment.jyComment }}</div>

+ 22
- 7
oa-ui/src/views/oa/contract/index.vue Bestand weergeven

@@ -2,13 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-06-21 18:52:00
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-09-03 16:01:56
6
--->
7
-<!--
8
- * @Author: ysh
9
- * @Date: 2024-03-18 09:05:41
10
- * @LastEditors: Please set LastEditors
11
- * @LastEditTime: 2024-08-28 16:13:14
5
+ * @LastEditTime: 2024-09-25 17:05:16
12 6
 -->
13 7
 <template>
14 8
   <div class="app-container">
@@ -21,6 +15,14 @@
21 15
         <el-input v-model="queryParams.contractCode" placeholder="请输入合同编码" clearable
22 16
           @keyup.enter.native="handleQuery" />
23 17
       </el-form-item>
18
+      <el-form-item label="甲方单位" prop="partyAId">
19
+        <el-select v-model="queryParams.partyAId" clearable filterable remote reserve-keyword placeholder="请输入单位名称"
20
+          :remote-method="remoteMethod" :loading="queryLoading" style="width: 400px;" @change="handleQuery()">
21
+          <el-option v-for="partyA in queryPartyAList" :key="partyA.partyAId" :label="partyA.partyAName"
22
+            :value="partyA.partyAId">
23
+          </el-option>
24
+        </el-select>
25
+      </el-form-item>
24 26
       <el-form-item>
25 27
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
26 28
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -112,6 +114,7 @@
112 114
 
113 115
 <script>
114 116
 import { listContract, getContract, delContract, addContract, updateContract } from "@/api/oa/contract/contract";
117
+import { listPartyA } from "@/api/oa/partyA/partyA";
115 118
 import contractInfo from './contractInfo.vue';
116 119
 import ContractForm from '../../flowable/form/business/contractForm.vue';
117 120
 import { listDefinition } from "@/api/flowable/definition";
@@ -169,6 +172,8 @@ export default {
169 172
       taskForm: {},
170 173
       commentList: [],
171 174
       commentOpen: false,
175
+      queryPartyAList:[],
176
+      queryLoading:true,
172 177
     };
173 178
   },
174 179
   created() {
@@ -361,6 +366,16 @@ export default {
361 366
       this.download('oa/contract/export', {
362 367
         ...this.queryParams
363 368
       }, `contract_${new Date().getTime()}.xlsx`)
369
+    },
370
+    remoteMethod(val){
371
+      listPartyA({
372
+        pageNum: 1,
373
+        pageSize: 30,
374
+        partyAName: val
375
+      }).then(res => {
376
+        this.queryPartyAList = res.rows;
377
+        this.queryLoading = false;
378
+      })
364 379
     }
365 380
   }
366 381
 };

Laden…
Annuleren
Opslaan