Browse Source

承包合同数据更新

lamphua 1 year ago
parent
commit
bf933caaaa

+ 39
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcContract.java View File

22
     /** 合同id(ht2024w002) */
22
     /** 合同id(ht2024w002) */
23
     private String contractId;
23
     private String contractId;
24
 
24
 
25
+    /** 合同名称 */
26
+    @Excel(name = "合同名称")
27
+    private String contractName;
28
+
25
     /** 合同编码 */
29
     /** 合同编码 */
26
     @Excel(name = "合同编码")
30
     @Excel(name = "合同编码")
27
     private String contractCode;
31
     private String contractCode;
37
     private String tenderName;
41
     private String tenderName;
38
     private CmcTender tender;
42
     private CmcTender tender;
39
 
43
 
44
+    /** 甲方单位 */
45
+    private String partyAId;
46
+
47
+    @Excel(name = "甲方单位")
48
+    private String partyAName;
49
+    private CmcPartyA partyA;
50
+
40
     /** 合同金额 */
51
     /** 合同金额 */
41
     @Excel(name = "合同金额")
52
     @Excel(name = "合同金额")
42
     private BigDecimal amount;
53
     private BigDecimal amount;
103
     {
114
     {
104
         return contractId;
115
         return contractId;
105
     }
116
     }
117
+    public void setContractName(String contractName)
118
+    {
119
+        this.contractName = contractName;
120
+    }
121
+
122
+    public String getContractName()
123
+    {
124
+        return contractName;
125
+    }
106
     public void setContractCode(String contractCode)
126
     public void setContractCode(String contractCode)
107
     {
127
     {
108
         this.contractCode = contractCode;
128
         this.contractCode = contractCode;
140
     {
160
     {
141
         return tender;
161
         return tender;
142
     }
162
     }
163
+    public void setPartyAId(String partyAId)
164
+    {
165
+        this.partyAId = partyAId;
166
+    }
167
+
168
+    public String getPartyAId()
169
+    {
170
+        return partyAId;
171
+    }
172
+    public void setPartyA(CmcPartyA partyA)
173
+    {
174
+        this.partyA = partyA;
175
+        this.partyAName = partyA.getPartyAName();
176
+    }
177
+
178
+    public CmcPartyA getPartyA()
179
+    {
180
+        return partyA;
181
+    }
143
     public void setAmount(BigDecimal amount)
182
     public void setAmount(BigDecimal amount)
144
     {
183
     {
145
         this.amount = amount;
184
         this.amount = amount;

+ 13
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcProject.java View File

157
     @Excel(name = "项目任务书")
157
     @Excel(name = "项目任务书")
158
     private String taskDocument;
158
     private String taskDocument;
159
 
159
 
160
+    /** 项目提交要求 */
161
+    @Excel(name = "项目提交要求")
162
+    private String projectRequest;
163
+
160
     public void setProjectId(String projectId)
164
     public void setProjectId(String projectId)
161
     {
165
     {
162
         this.projectId = projectId;
166
         this.projectId = projectId;
490
     {
494
     {
491
         return participates;
495
         return participates;
492
     }
496
     }
497
+    public void setProjectRequest(String projectRequest)
498
+    {
499
+        this.projectRequest = projectRequest;
500
+    }
501
+
502
+    public String getProjectRequest()
503
+    {
504
+        return projectRequest;
505
+    }
493
 
506
 
494
     @Override
507
     @Override
495
     public String toString() {
508
     public String toString() {

+ 17
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcContractMapper.xml View File

6
 
6
 
7
     <resultMap type="CmcContract" id="CmcContractResult">
7
     <resultMap type="CmcContract" id="CmcContractResult">
8
         <result property="contractId"    column="contract_id"    />
8
         <result property="contractId"    column="contract_id"    />
9
+        <result property="contractName"    column="contract_name"    />
9
         <result property="contractCode"    column="contract_code"    />
10
         <result property="contractCode"    column="contract_code"    />
10
         <result property="contractNumber"    column="contract_number"    />
11
         <result property="contractNumber"    column="contract_number"    />
11
         <result property="tenderId"    column="tender_id"    />
12
         <result property="tenderId"    column="tender_id"    />
13
+        <result property="partyAId"    column="party_a_id"    />
12
         <result property="amount"    column="amount"    />
14
         <result property="amount"    column="amount"    />
13
         <result property="deposit"    column="deposit"    />
15
         <result property="deposit"    column="deposit"    />
14
         <result property="contractDocument"    column="contract_document"    />
16
         <result property="contractDocument"    column="contract_document"    />
25
         <association property="draftUser"    javaType="SysUser"         resultMap="DraftUserResult" />
27
         <association property="draftUser"    javaType="SysUser"         resultMap="DraftUserResult" />
26
         <association property="managerUser"    javaType="SysUser"         resultMap="ManagerUserResult" />
28
         <association property="managerUser"    javaType="SysUser"         resultMap="ManagerUserResult" />
27
         <association property="tender"    javaType="CmcTender"         resultMap="CmcTenderResult" />
29
         <association property="tender"    javaType="CmcTender"         resultMap="CmcTenderResult" />
30
+        <association property="partyA"    javaType="CmcPartyA"         resultMap="CmcPartyAResult" />
28
     </resultMap>
31
     </resultMap>
29
 
32
 
30
     <resultMap type="CmcTender" id="CmcTenderResult">
33
     <resultMap type="CmcTender" id="CmcTenderResult">
48
         <result property="nickName"    column="manager_nick_name"    />
51
         <result property="nickName"    column="manager_nick_name"    />
49
     </resultMap>
52
     </resultMap>
50
 
53
 
54
+    <resultMap type="CmcPartyA" id="CmcPartyAResult">
55
+        <result property="partyAId"    column="party_a_id"    />
56
+        <result property="partyAName"    column="party_a_name"    />
57
+    </resultMap>
58
+
51
     <sql id="selectCmcContractVo">
59
     <sql id="selectCmcContractVo">
52
-        select c.contract_id, c.contract_code, c.contract_number, c.tender_id, t.project_name as project_name, t.party_a_id as party_a_id, t.a_person as a_person,
60
+        select c.contract_id, c.contract_code, c.contract_name, c.contract_number, c.tender_id, c.party_a_id, pa.party_a_name, t.project_name as project_name, t.party_a_id as party_a_id, t.a_person as a_person,
53
                t.a_phone as a_phone, t.agent as agent, t.agent_person as agent_person, t.agent_phone as agent_phone, c.amount, c.deposit, c.contract_document,
61
                t.a_phone as a_phone, t.agent as agent, t.agent_person as agent_person, t.agent_phone as agent_phone, c.amount, c.deposit, c.contract_document,
54
                c.drafter, u.nick_name as draft_nick_name, c.draft_time, c.remark, c.sign_date, c.sign_remark, c.sign_scan, c.comment_type, c.manager_comment, c.manager_user_id, u1.nick_name as manager_nick_name,
62
                c.drafter, u.nick_name as draft_nick_name, c.draft_time, c.remark, c.sign_date, c.sign_remark, c.sign_scan, c.comment_type, c.manager_comment, c.manager_user_id, u1.nick_name as manager_nick_name,
55
                c.manager_time from cmc_contract as c
63
                c.manager_time from cmc_contract as c
56
         left join sys_user as u on u.user_id = c.drafter
64
         left join sys_user as u on u.user_id = c.drafter
57
         left join sys_user as u1 on u1.user_id = c.manager_user_id
65
         left join sys_user as u1 on u1.user_id = c.manager_user_id
58
         left join cmc_tender as t on t.tender_id = c.tender_id
66
         left join cmc_tender as t on t.tender_id = c.tender_id
67
+        left join cmc_party_a as pa on pa.party_a_id = c.party_a_id
59
     </sql>
68
     </sql>
60
 
69
 
61
     <select id="selectCmcContractList" parameterType="CmcContract" resultMap="CmcContractResult">
70
     <select id="selectCmcContractList" parameterType="CmcContract" resultMap="CmcContractResult">
62
         <include refid="selectCmcContractVo"/>
71
         <include refid="selectCmcContractVo"/>
63
         <where>
72
         <where>
64
             <if test="contractId != null  and contractId != ''"> and c.contract_id like concat('%', #{contractId}, '%')</if>
73
             <if test="contractId != null  and contractId != ''"> and c.contract_id like concat('%', #{contractId}, '%')</if>
74
+            <if test="contractName!= null  and contractName != ''"> and c.contract_name like concat('%', #{contractName}, '%')</if>
65
             <if test="contractCode!= null  and contractCode != ''"> and c.contract_code like concat('%', #{contractCode}, '%')</if>
75
             <if test="contractCode!= null  and contractCode != ''"> and c.contract_code like concat('%', #{contractCode}, '%')</if>
66
             <if test="tenderId != null  and tenderId != ''"> and c.tender_id = #{tenderId}</if>
76
             <if test="tenderId != null  and tenderId != ''"> and c.tender_id = #{tenderId}</if>
67
             <if test="contractNumber != null  and contractNumber != ''"> and c.contract_number = #{contractNumber}</if>
77
             <if test="contractNumber != null  and contractNumber != ''"> and c.contract_number = #{contractNumber}</if>
87
         insert into cmc_contract
97
         insert into cmc_contract
88
         <trim prefix="(" suffix=")" suffixOverrides=",">
98
         <trim prefix="(" suffix=")" suffixOverrides=",">
89
             <if test="contractId != null">contract_id,</if>
99
             <if test="contractId != null">contract_id,</if>
100
+            <if test="contractName != null">contract_name,</if>
90
             <if test="contractCode != null">contract_code,</if>
101
             <if test="contractCode != null">contract_code,</if>
91
             <if test="tenderId != null">tender_id,</if>
102
             <if test="tenderId != null">tender_id,</if>
103
+            <if test="partyAId != null">party_a_id,</if>
92
             <if test="contractNumber != null">contract_number,</if>
104
             <if test="contractNumber != null">contract_number,</if>
93
             <if test="amount != null">amount,</if>
105
             <if test="amount != null">amount,</if>
94
             <if test="deposit != null">deposit,</if>
106
             <if test="deposit != null">deposit,</if>
106
         </trim>
118
         </trim>
107
         <trim prefix="values (" suffix=")" suffixOverrides=",">
119
         <trim prefix="values (" suffix=")" suffixOverrides=",">
108
             <if test="contractId != null">#{contractId},</if>
120
             <if test="contractId != null">#{contractId},</if>
121
+            <if test="contractName != null">#{contractName},</if>
109
             <if test="contractCode != null">#{contractCode},</if>
122
             <if test="contractCode != null">#{contractCode},</if>
110
             <if test="tenderId != null">#{tenderId},</if>
123
             <if test="tenderId != null">#{tenderId},</if>
124
+            <if test="partyAId != null">#{partyAId},</if>
111
             <if test="contractNumber != null">#{contractNumber},</if>
125
             <if test="contractNumber != null">#{contractNumber},</if>
112
             <if test="amount != null">#{amount},</if>
126
             <if test="amount != null">#{amount},</if>
113
             <if test="deposit != null">#{deposit},</if>
127
             <if test="deposit != null">#{deposit},</if>
129
         update cmc_contract
143
         update cmc_contract
130
         <trim prefix="SET" suffixOverrides=",">
144
         <trim prefix="SET" suffixOverrides=",">
131
             <if test="contractCode != null">contract_code = #{contractCode},</if>
145
             <if test="contractCode != null">contract_code = #{contractCode},</if>
146
+            <if test="contractName != null">contract_name = #{contractName},</if>
132
             <if test="tenderId != null">tender_id = #{tenderId},</if>
147
             <if test="tenderId != null">tender_id = #{tenderId},</if>
148
+            <if test="partyAId != null">party_a_id = #{partyAId},</if>
133
             <if test="contractNumber != null">contract_number = #{contractNumber},</if>
149
             <if test="contractNumber != null">contract_number = #{contractNumber},</if>
134
             <if test="amount != null">amount = #{amount},</if>
150
             <if test="amount != null">amount = #{amount},</if>
135
             <if test="deposit != null">deposit = #{deposit},</if>
151
             <if test="deposit != null">deposit = #{deposit},</if>

+ 6
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcProjectMapper.xml View File

37
         <result property="devices"    column="devices"    />
37
         <result property="devices"    column="devices"    />
38
         <result property="participates"    column="participates"    />
38
         <result property="participates"    column="participates"    />
39
         <result property="taskDocument"    column="task_document"    />
39
         <result property="taskDocument"    column="task_document"    />
40
+        <result property="projectRequest"    column="project_request"    />
40
         <association property="projectLeaderUser"    javaType="SysUser"         resultMap="ProjectLeaderResult" />
41
         <association property="projectLeaderUser"    javaType="SysUser"         resultMap="ProjectLeaderResult" />
41
         <association property="projectRegistrantUser"    javaType="SysUser"         resultMap="ProjectRegistrantResult" />
42
         <association property="projectRegistrantUser"    javaType="SysUser"         resultMap="ProjectRegistrantResult" />
42
         <association property="technicalDirectorUser"    javaType="SysUser"         resultMap="TechnicalDirectorResult" />
43
         <association property="technicalDirectorUser"    javaType="SysUser"         resultMap="TechnicalDirectorResult" />
66
     <sql id="selectCmcProjectVo">
67
     <sql id="selectCmcProjectVo">
67
         select p.project_id, p.project_number, p.project_name, p.project_leader, u.nick_name as leader_nick_name, p.is_finished, p.project_source, p.party_a_id, pa.party_a_name, p.contact_person, p.telephone,
68
         select p.project_id, p.project_number, p.project_name, p.project_leader, u.nick_name as leader_nick_name, p.is_finished, p.project_source, p.party_a_id, pa.party_a_name, p.contact_person, p.telephone,
68
                p.project_type, p.project_level, p.project_registrant, u1.nick_name as registrant_nick_name, p.undertaking_dept, p.project_planner, p.site_leader, p.organize_document, p.organize_time,
69
                p.project_type, p.project_level, p.project_registrant, u1.nick_name as registrant_nick_name, p.undertaking_dept, p.project_planner, p.site_leader, p.organize_document, p.organize_time,
69
-               p.register_time, p.plan_time, p.entry_time, p.exit_time, p.remark, c.technical_director, u2.nick_name as director_nick_name, c.quality_inspector, p.project_kml, p.project_cp, p.kml_lng, p.kml_lat, p.cars, p.drivers, p.devices, p.participates, p.task_document from cmc_project as p
70
+               p.register_time, p.plan_time, p.entry_time, p.exit_time, p.remark, c.technical_director, u2.nick_name as director_nick_name, c.quality_inspector, p.project_kml, p.project_cp, p.kml_lng, p.kml_lat,
71
+               p.cars, p.drivers, p.devices, p.participates, p.task_document, p.project_request from cmc_project as p
70
         left join sys_user as u on u.user_id = p.project_leader
72
         left join sys_user as u on u.user_id = p.project_leader
71
         left join sys_user as u1 on u1.user_id = p.project_registrant
73
         left join sys_user as u1 on u1.user_id = p.project_registrant
72
         left join cmc_technical as c on c.project_id = p.project_id
74
         left join cmc_technical as c on c.project_id = p.project_id
142
             <if test="devices != null">devices,</if>
144
             <if test="devices != null">devices,</if>
143
             <if test="participates != null">participates,</if>
145
             <if test="participates != null">participates,</if>
144
             <if test="taskDocument != null">task_document,</if>
146
             <if test="taskDocument != null">task_document,</if>
147
+            <if test="projectRequest != null">project_request,</if>
145
         </trim>
148
         </trim>
146
         <trim prefix="values (" suffix=")" suffixOverrides=",">
149
         <trim prefix="values (" suffix=")" suffixOverrides=",">
147
             <if test="projectId != null">#{projectId},</if>
150
             <if test="projectId != null">#{projectId},</if>
175
             <if test="devices != null">#{devices},</if>
178
             <if test="devices != null">#{devices},</if>
176
             <if test="participates != null">#{participates},</if>
179
             <if test="participates != null">#{participates},</if>
177
             <if test="taskDocument != null">#{taskDocument},</if>
180
             <if test="taskDocument != null">#{taskDocument},</if>
181
+            <if test="projectRequest != null">#{projectRequest},</if>
178
         </trim>
182
         </trim>
179
     </insert>
183
     </insert>
180
 
184
 
211
             <if test="devices != null">devices = #{devices},</if>
215
             <if test="devices != null">devices = #{devices},</if>
212
             <if test="participates != null">participates = #{participates},</if>
216
             <if test="participates != null">participates = #{participates},</if>
213
             <if test="taskDocument != null">task_document = #{taskDocument},</if>
217
             <if test="taskDocument != null">task_document = #{taskDocument},</if>
218
+            <if test="projectRequest != null">project_request = #{projectRequest},</if>
214
         </trim>
219
         </trim>
215
         where project_id = #{projectId}
220
         where project_id = #{projectId}
216
     </update>
221
     </update>

+ 5041
- 4604
oa-back/sql/sql.sql
File diff suppressed because it is too large
View File


+ 40
- 19
oa-ui/src/views/flowable/form/business/contractForm.vue View File

1
 <!--
1
 <!--
2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-05-10 15:31:57
3
  * @Date: 2024-05-10 15:31:57
4
- * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-06-14 19:07:59
4
+ * @LastEditors: wrh
5
+ * @LastEditTime: 2024-06-18 11:15:07
6
 -->
6
 -->
7
 <template>
7
 <template>
8
   <div class="app-container">
8
   <div class="app-container">
14
           <el-row :gutter="20">
14
           <el-row :gutter="20">
15
             <el-col :span="12" :xs="24">
15
             <el-col :span="12" :xs="24">
16
               <el-form-item label="投标项目名称:" prop="tenderId">
16
               <el-form-item label="投标项目名称:" prop="tenderId">
17
-                <el-button type="primary" size="mini" @click="tbOpen = true"
18
-                  v-if="taskName == '合同拟稿'">选择投标项目</el-button>
19
-                <el-descriptions border v-if="isSelect" style="margin-top: 10px;" :column="2" direction="vertical">
20
-                  <el-descriptions-item label="投标项目名称" label-class-name="my-label" :span="2">{{ chooseTender.projectName
21
-                    }}</el-descriptions-item>
17
+                <el-button type="primary" size="mini" @click="tbOpen = true" v-if="taskName == '合同拟稿'">选择投标项目</el-button>
18
+                <el-descriptions border v-if="isSelect" style="margin-top: 10px;" :column="3" direction="vertical">
19
+                  <el-descriptions-item label="投标项目名称" label-class-name="my-label" :span="3">{{ chooseTender.projectName
20
+                  }}</el-descriptions-item>
22
                   <el-descriptions-item label="项目来源" label-class-name="my-label">{{ getProjectSource(chooseTender)
21
                   <el-descriptions-item label="项目来源" label-class-name="my-label">{{ getProjectSource(chooseTender)
23
-                    }}</el-descriptions-item>
24
-                  <el-descriptions-item label="招标业主" label-class-name="my-label">{{ chooseTender.partyA ?
25
-      chooseTender.partyA.partyAName : ''
26
-                    }}</el-descriptions-item>
22
+                  }}</el-descriptions-item>
27
                   <el-descriptions-item label="联系人" label-class-name="my-label">{{ chooseTender.aPerson
23
                   <el-descriptions-item label="联系人" label-class-name="my-label">{{ chooseTender.aPerson
28
-                    }}</el-descriptions-item>
24
+                  }}</el-descriptions-item>
29
                   <el-descriptions-item label="联系电话" label-class-name="my-label">{{ chooseTender.aPhone
25
                   <el-descriptions-item label="联系电话" label-class-name="my-label">{{ chooseTender.aPhone
30
-                    }}</el-descriptions-item>
26
+                  }}</el-descriptions-item>
31
                 </el-descriptions>
27
                 </el-descriptions>
32
               </el-form-item>
28
               </el-form-item>
29
+              <el-form-item label="合同名称" prop="contractName">
30
+                <el-input type="textarea" :rows="3" style="width: 100%;" v-model="form.contractName" placeholder="请输入合同名称"
31
+                  :disabled="taskName != '合同拟稿'"></el-input>
32
+              </el-form-item>
33
+              <el-form-item label="甲方单位" prop="partyAId">
34
+                <el-select allow-create v-model="form.partyAId" filterable placeholder="请选择" style="width: 100%;"
35
+                  clearable>
36
+                  <el-option v-for="item in partyAList" :key="item.value" :label="item.partyAName" :value="item.partyAId"
37
+                    :disabled="taskName != '合同拟稿'">
38
+                  </el-option>
39
+                </el-select>
40
+              </el-form-item>
33
               <el-form-item label="合同编码" prop="contractCode">
41
               <el-form-item label="合同编码" prop="contractCode">
34
                 <el-input style="width: 100%;" v-model="form.contractCode" placeholder="请输入合同编码"
42
                 <el-input style="width: 100%;" v-model="form.contractCode" placeholder="请输入合同编码"
35
                   :disabled="taskName != '合同拟稿'"></el-input>
43
                   :disabled="taskName != '合同拟稿'"></el-input>
39
                   :disabled="taskName != '合同拟稿'"></el-input>
47
                   :disabled="taskName != '合同拟稿'"></el-input>
40
               </el-form-item>
48
               </el-form-item>
41
               <el-form-item label="合同金额" prop="amount">
49
               <el-form-item label="合同金额" prop="amount">
42
-                <el-input style="width:100%;" v-model="form.amount" placeholder="请输入合同金额"
43
-                  :disabled="taskName != '合同拟稿'">
50
+                <el-input style="width:100%;" v-model="form.amount" placeholder="请输入合同金额" :disabled="taskName != '合同拟稿'">
44
                   <template slot="append">元</template>
51
                   <template slot="append">元</template>
45
                 </el-input>
52
                 </el-input>
46
               </el-form-item>
53
               </el-form-item>
161
                     clearable :disabled="taskName != '合同拟稿'"></el-input-number>
168
                     clearable :disabled="taskName != '合同拟稿'"></el-input-number>
162
                 </td>
169
                 </td>
163
                 <td>
170
                 <td>
164
-                  <el-date-picker style="width: 140px" v-model="payment.paymentTime" value-format="yyyy-MM-dd"
165
-                    type="date" placeholder="选择日期" :disabled="taskName != '合同拟稿'">
171
+                  <el-date-picker style="width: 140px" v-model="payment.paymentTime" value-format="yyyy-MM-dd" type="date"
172
+                    placeholder="选择日期" :disabled="taskName != '合同拟稿'">
166
                   </el-date-picker>
173
                   </el-date-picker>
167
                 </td>
174
                 </td>
168
                 <td>
175
                 <td>
364
           </el-row>
371
           </el-row>
365
           <el-divider></el-divider>
372
           <el-divider></el-divider>
366
           <el-form-item label="签订日期" prop="signDate">
373
           <el-form-item label="签订日期" prop="signDate">
367
-            <el-date-picker clearable v-model="form.signDate" type="date" value-format="yyyy-MM-dd"
368
-              placeholder="请选择签订日期" :disabled="taskName != '合同签订'">
374
+            <el-date-picker clearable v-model="form.signDate" type="date" value-format="yyyy-MM-dd" placeholder="请选择签订日期"
375
+              :disabled="taskName != '合同签订'">
369
             </el-date-picker>
376
             </el-date-picker>
370
           </el-form-item>
377
           </el-form-item>
371
           <el-form-item label="签订备注" prop="signRemark">
378
           <el-form-item label="签订备注" prop="signRemark">
445
 import { flowXmlAndNode } from "@/api/flowable/definition";
452
 import { flowXmlAndNode } from "@/api/flowable/definition";
446
 import ChooseProject from '../components/chooseProject.vue';
453
 import ChooseProject from '../components/chooseProject.vue';
447
 import ChooseTender from '../components/chooseTender.vue';
454
 import ChooseTender from '../components/chooseTender.vue';
455
+import { listPartyA } from "@/api/oa/partyA/partyA";
448
 import FileItem from './fileItem.vue';
456
 import FileItem from './fileItem.vue';
449
 import { mapGetters } from "vuex";
457
 import { mapGetters } from "vuex";
450
 export default {
458
 export default {
522
       meetingOpen: false,
530
       meetingOpen: false,
523
       commentOpen: false,
531
       commentOpen: false,
524
       chooseProjectList: [],
532
       chooseProjectList: [],
533
+      partyAList: [],
525
       projectList: [],
534
       projectList: [],
526
       deptList: [],
535
       deptList: [],
527
       userList: [],
536
       userList: [],
594
       this.managerTime = parseTime(new Date(), '{y}-{m}-{d}')
603
       this.managerTime = parseTime(new Date(), '{y}-{m}-{d}')
595
     }
604
     }
596
     this.getProjectList();
605
     this.getProjectList();
606
+    this.getPartyAList();
597
     this.getDeptList();
607
     this.getDeptList();
598
     this.getTenderList();
608
     this.getTenderList();
599
     this.getUserList();
609
     this.getUserList();
747
         }
757
         }
748
       })
758
       })
749
     },
759
     },
760
+    // 查询业主单位列表
761
+    getPartyAList() {
762
+      this.loading = true
763
+      listPartyA({
764
+        pageNum: 1,
765
+        pageSize: 99999999
766
+      }).then(response => {
767
+        this.partyAList = response.rows;
768
+      })
769
+    },
750
     // 查询项目列表
770
     // 查询项目列表
751
     getProjectList() {
771
     getProjectList() {
752
       this.loading = true
772
       this.loading = true
1129
       this.form.tenderId = val.tenderId
1149
       this.form.tenderId = val.tenderId
1130
       this.chooseTender = val
1150
       this.chooseTender = val
1131
       this.isSelect = true
1151
       this.isSelect = true
1152
+      this.form.partyAId = val.partyAId
1132
     },
1153
     },
1133
     calculatePaymentAmount(payment) {
1154
     calculatePaymentAmount(payment) {
1134
       let amount = (payment.paymentPercentage / 100) * this.form.amount
1155
       let amount = (payment.paymentPercentage / 100) * this.form.amount

+ 1
- 1
oa-ui/src/views/oa/staff/salary.vue View File

165
         for (let salary of response.rows) {
165
         for (let salary of response.rows) {
166
           data.push([Number(salary.postLevel) + 1, Number(salary.salaryLevel) + 1, salary.salary]);
166
           data.push([Number(salary.postLevel) + 1, Number(salary.salaryLevel) + 1, salary.salary]);
167
         }
167
         }
168
-        var salarys = ['', '一档', '二档', '三档', '四档', '五档', '六档', '七档', '八档'];
168
+        var salarys = ['', '一级', '二级', '三级', '四级', '五级', '六级', '七级', '八级'];
169
         var posts = ['', '一岗', '二岗', '三岗', '四岗', '五岗', '六岗', '七岗', '八岗'];
169
         var posts = ['', '一岗', '二岗', '三岗', '四岗', '五岗', '六岗', '七岗', '八岗'];
170
         this.option = {
170
         this.option = {
171
           tooltip: {},
171
           tooltip: {},

Loading…
Cancel
Save