lamphua 11 mēnešus atpakaļ
vecāks
revīzija
e88af97c80

+ 1
- 1
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcDepositController.java Parādīt failu

76
     public AjaxResult add(@RequestBody CmcDeposit cmcDeposit)
76
     public AjaxResult add(@RequestBody CmcDeposit cmcDeposit)
77
     {
77
     {
78
         if (cmcDeposit.getContractId() != null && cmcDeposit.getTenderId() == null) {
78
         if (cmcDeposit.getContractId() != null && cmcDeposit.getTenderId() == null) {
79
-            cmcDeposit.setTenderId("0");
79
+            cmcDeposit.setTenderId(0);
80
         }
80
         }
81
         if (cmcDeposit.getTenderId() != null && cmcDeposit.getContractId() == null) {
81
         if (cmcDeposit.getTenderId() != null && cmcDeposit.getContractId() == null) {
82
             cmcDeposit.setContractId("0");
82
             cmcDeposit.setContractId("0");

+ 0
- 3
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcTenderController.java Parādīt failu

37
     @Autowired
37
     @Autowired
38
     private ICmcTenderService cmcTenderService;
38
     private ICmcTenderService cmcTenderService;
39
 
39
 
40
-    @Autowired
41
-    private ICmcPartyAService cmcPartyAService;
42
-
43
     /**
40
     /**
44
      * 查询投标管理列表
41
      * 查询投标管理列表
45
      */
42
      */

+ 3
- 3
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcContract.java Parādīt failu

35
     private String contractNumber;
35
     private String contractNumber;
36
 
36
 
37
     /** 投标项目 */
37
     /** 投标项目 */
38
-    private String tenderId;
38
+    private Integer tenderId;
39
 
39
 
40
     @Excel(name = "投标项目")
40
     @Excel(name = "投标项目")
41
     private String tenderName;
41
     private String tenderName;
156
     {
156
     {
157
         return contractNumber;
157
         return contractNumber;
158
     }
158
     }
159
-    public void setTenderId(String tenderId)
159
+    public void setTenderId(Integer tenderId)
160
     {
160
     {
161
         this.tenderId = tenderId;
161
         this.tenderId = tenderId;
162
     }
162
     }
163
 
163
 
164
-    public String getTenderId()
164
+    public Integer getTenderId()
165
     {
165
     {
166
         return tenderId;
166
         return tenderId;
167
     }
167
     }

+ 3
- 3
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcDeposit.java Parādīt failu

26
     private String depositType;
26
     private String depositType;
27
 
27
 
28
     /** 投标项目id */
28
     /** 投标项目id */
29
-    private String tenderId;
29
+    private Integer tenderId;
30
     @Excel(name = "投标项目名称")
30
     @Excel(name = "投标项目名称")
31
     private String projectName;
31
     private String projectName;
32
     private CmcTender tender;
32
     private CmcTender tender;
142
     {
142
     {
143
         return depositType;
143
         return depositType;
144
     }
144
     }
145
-    public void setTenderId(String tenderId) 
145
+    public void setTenderId(Integer tenderId)
146
     {
146
     {
147
         this.tenderId = tenderId;
147
         this.tenderId = tenderId;
148
     }
148
     }
149
 
149
 
150
-    public String getTenderId() 
150
+    public Integer getTenderId()
151
     {
151
     {
152
         return tenderId;
152
         return tenderId;
153
     }
153
     }

+ 9
- 20
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcTender.java Parādīt failu

21
     private static final long serialVersionUID = 1L;
21
     private static final long serialVersionUID = 1L;
22
 
22
 
23
     /** 投标id(2024-001) */
23
     /** 投标id(2024-001) */
24
-    private String tenderId;
24
+    private Integer tenderId;
25
 
25
 
26
     /** 投标项目名称 */
26
     /** 投标项目名称 */
27
     @Excel(name = "投标项目名称")
27
     @Excel(name = "投标项目名称")
28
     private String projectName;
28
     private String projectName;
29
 
29
 
30
     /** 招标业主 */
30
     /** 招标业主 */
31
-    private String partyAId;
32
-
33
     @Excel(name = "招标业主")
31
     @Excel(name = "招标业主")
34
-    private CmcPartyA partyA;
32
+    private String partyAName;
35
 
33
 
36
     /** 业主联系人 */
34
     /** 业主联系人 */
37
     @Excel(name = "业主联系人")
35
     @Excel(name = "业主联系人")
154
     private String tenderDeptName;
152
     private String tenderDeptName;
155
     private SysDept tenderDept;
153
     private SysDept tenderDept;
156
 
154
 
157
-    public void setTenderId(String tenderId) 
155
+    public void setTenderId(Integer tenderId)
158
     {
156
     {
159
         this.tenderId = tenderId;
157
         this.tenderId = tenderId;
160
     }
158
     }
161
 
159
 
162
-    public String getTenderId() 
160
+    public Integer getTenderId()
163
     {
161
     {
164
         return tenderId;
162
         return tenderId;
165
     }
163
     }
172
     {
170
     {
173
         return projectName;
171
         return projectName;
174
     }
172
     }
175
-    public void setPartyAId(String partyAId) 
176
-    {
177
-        this.partyAId = partyAId;
178
-    }
179
-
180
-    public String getPartyAId() 
181
-    {
182
-        return partyAId;
183
-    }
184
-    public void setPartyA(CmcPartyA partyA)
173
+    public void setPartyAName(String partyAName)
185
     {
174
     {
186
-        this.partyA = partyA;
175
+        this.partyAName = partyAName;
187
     }
176
     }
188
 
177
 
189
-    public CmcPartyA getPartyA()
178
+    public String getPartyAName()
190
     {
179
     {
191
-        return partyA;
180
+        return partyAName;
192
     }
181
     }
193
     public void setaPerson(String aPerson) 
182
     public void setaPerson(String aPerson) 
194
     {
183
     {
483
         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
472
         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
484
             .append("tenderId", getTenderId())
473
             .append("tenderId", getTenderId())
485
             .append("projectName", getProjectName())
474
             .append("projectName", getProjectName())
486
-            .append("partyAId", getPartyAId())
475
+            .append("partyAName", getPartyAName())
487
             .append("aPerson", getaPerson())
476
             .append("aPerson", getaPerson())
488
             .append("aPhone", getaPhone())
477
             .append("aPhone", getaPhone())
489
             .append("agent", getAgent())
478
             .append("agent", getAgent())

+ 2
- 2
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcContractMapper.xml Parādīt failu

37
     <resultMap type="CmcTender" id="CmcTenderResult">
37
     <resultMap type="CmcTender" id="CmcTenderResult">
38
         <result property="tenderId"    column="tender_id"    />
38
         <result property="tenderId"    column="tender_id"    />
39
         <result property="projectName"    column="project_name"    />
39
         <result property="projectName"    column="project_name"    />
40
-        <result property="partyAId"    column="party_a_id"    />
40
+        <result property="partyAName"    column="party_a_name"    />
41
         <result property="aPerson"    column="a_person"    />
41
         <result property="aPerson"    column="a_person"    />
42
         <result property="aPhone"    column="a_phone"    />
42
         <result property="aPhone"    column="a_phone"    />
43
         <result property="agent"    column="agent"    />
43
         <result property="agent"    column="agent"    />
66
     </resultMap>
66
     </resultMap>
67
 
67
 
68
     <sql id="selectCmcContractVo">
68
     <sql id="selectCmcContractVo">
69
-        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,
69
+        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.a_person as a_person,
70
                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,
70
                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,
71
                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,
71
                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,
72
                c.manager_time, c.gm_user_id, u2.nick_name as gm_nick_name, c.gm_time, c.gm_comment from cmc_contract as c
72
                c.manager_time, c.gm_user_id, u2.nick_name as gm_nick_name, c.gm_time, c.gm_comment from cmc_contract as c

+ 9
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcSettleMapper.xml Parādīt failu

39
         <association property="managerUser"    javaType="SysUser"         resultMap="ManagerUserResult" />
39
         <association property="managerUser"    javaType="SysUser"         resultMap="ManagerUserResult" />
40
         <association property="gmUser"    javaType="SysUser"         resultMap="GmUserResult" />
40
         <association property="gmUser"    javaType="SysUser"         resultMap="GmUserResult" />
41
         <association property="dszUser"    javaType="SysUser"         resultMap="DszUserResult" />
41
         <association property="dszUser"    javaType="SysUser"         resultMap="DszUserResult" />
42
+        <association property="project"    javaType="CmcProject"         resultMap="CmcProjectResult" />
42
     </resultMap>
43
     </resultMap>
43
 
44
 
44
     <resultMap type="SysUser" id="ReporterUserResult">
45
     <resultMap type="SysUser" id="ReporterUserResult">
76
         <result property="nickName"    column="dsz_nick_name"    />
77
         <result property="nickName"    column="dsz_nick_name"    />
77
     </resultMap>
78
     </resultMap>
78
 
79
 
80
+    <resultMap type="CmcProject" id="CmcProjectResult">
81
+        <result property="projectId"    column="project_id"    />
82
+        <result property="projectNumber"    column="project_number"    />
83
+        <result property="projectName"    column="project_name"    />
84
+    </resultMap>
85
+
79
     <sql id="selectCmcSettleVo">
86
     <sql id="selectCmcSettleVo">
80
-        select s.settle_id, s.project_id, s.workload_report, s.reporter, u.nick_name as reporter_nick_name, s.report_time, s.settle_comment, s.zh_user_id, u1.nick_name as zh_nick_name, 
87
+        select s.settle_id, s.project_id, p.project_number, p.project_name, s.workload_report, s.reporter, u.nick_name as reporter_nick_name, s.report_time, s.settle_comment, s.zh_user_id, u1.nick_name as zh_nick_name,
81
                s.zh_time, s.zh_comment, s.js_user_id, u2.nick_name as js_nick_name, s.js_time, s.js_comment, s.jy_user_id, u3.nick_name as jy_nick_name, s.jy_time, s.jy_comment, 
88
                s.zh_time, s.zh_comment, s.js_user_id, u2.nick_name as js_nick_name, s.js_time, s.js_comment, s.jy_user_id, u3.nick_name as jy_nick_name, s.jy_time, s.jy_comment, 
82
                s.manager_user_id, u4.nick_name as manager_nick_name, s.manager_time, s.manager_comment, s.gm_user_id, u5.nick_name as gm_nick_name, s.gm_time, s.gm_comment,
89
                s.manager_user_id, u4.nick_name as manager_nick_name, s.manager_time, s.manager_comment, s.gm_user_id, u5.nick_name as gm_nick_name, s.gm_time, s.gm_comment,
83
                s.dsz_user_id, u6.nick_name as dsz_nick_name, s.dsz_time, s.dsz_comment, s.settle_document, s.modify_document, s.final_document from cmc_settle as s
90
                s.dsz_user_id, u6.nick_name as dsz_nick_name, s.dsz_time, s.dsz_comment, s.settle_document, s.modify_document, s.final_document from cmc_settle as s
88
         left join sys_user as u4 on u4.user_id = s.manager_user_id
95
         left join sys_user as u4 on u4.user_id = s.manager_user_id
89
         left join sys_user as u5 on u5.user_id = s.gm_user_id
96
         left join sys_user as u5 on u5.user_id = s.gm_user_id
90
         left join sys_user as u6 on u6.user_id = s.dsz_user_id
97
         left join sys_user as u6 on u6.user_id = s.dsz_user_id
98
+        left join cmc_project as p on p.project_id = s.project_id
91
     </sql>
99
     </sql>
92
 
100
 
93
     <select id="selectCmcSettleList" parameterType="CmcSettle" resultMap="CmcSettleResult">
101
     <select id="selectCmcSettleList" parameterType="CmcSettle" resultMap="CmcSettleResult">

+ 6
- 16
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcTenderMapper.xml Parādīt failu

7
     <resultMap type="CmcTender" id="CmcTenderResult">
7
     <resultMap type="CmcTender" id="CmcTenderResult">
8
         <result property="tenderId"    column="tender_id"    />
8
         <result property="tenderId"    column="tender_id"    />
9
         <result property="projectName"    column="project_name"    />
9
         <result property="projectName"    column="project_name"    />
10
-        <result property="partyAId"    column="party_a_id"    />
10
+        <result property="partyAName"    column="party_a_name"    />
11
         <result property="aPerson"    column="a_person"    />
11
         <result property="aPerson"    column="a_person"    />
12
         <result property="aPhone"    column="a_phone"    />
12
         <result property="aPhone"    column="a_phone"    />
13
         <result property="agent"    column="agent"    />
13
         <result property="agent"    column="agent"    />
39
         <association property="checkerUser"    javaType="SysUser"         resultMap="CheckerUserResult" />
39
         <association property="checkerUser"    javaType="SysUser"         resultMap="CheckerUserResult" />
40
         <association property="printerUser"    javaType="SysUser"         resultMap="PrinterUserResult" />
40
         <association property="printerUser"    javaType="SysUser"         resultMap="PrinterUserResult" />
41
         <association property="tenderDept"    javaType="SysDept"         resultMap="SysDeptResult" />
41
         <association property="tenderDept"    javaType="SysDept"         resultMap="SysDeptResult" />
42
-        <association property="tenderDept"    javaType="SysDept"         resultMap="SysDeptResult" />
43
-        <association property="partyA"    javaType="CmcPartyA"         resultMap="CmcPartyAResult" />
44
     </resultMap>
42
     </resultMap>
45
 
43
 
46
     <resultMap type="SysUser" id="TrusteeUserResult">
44
     <resultMap type="SysUser" id="TrusteeUserResult">
78
         <result property="deptName"    column="dept_name"    />
76
         <result property="deptName"    column="dept_name"    />
79
     </resultMap>
77
     </resultMap>
80
 
78
 
81
-    <resultMap type="CmcPartyA" id="CmcPartyAResult">
82
-        <result property="partyAId"    column="party_a_id"    />
83
-        <result property="partyAName"    column="party_a_name"    />
84
-    </resultMap>
85
-
86
     <sql id="selectCmcTenderVo">
79
     <sql id="selectCmcTenderVo">
87
-        select t.tender_id, t.project_name, t.party_a_id, pa.party_a_name, t.a_person, t.a_phone, t.agent, t.agent_person, t.agent_phone, t.place, t.dept, t.trustee, t.budget, t.quote, t.deposit, t.tender_time,
80
+        select t.tender_id, t.project_name, t.party_a_name, t.a_person, t.a_phone, t.agent, t.agent_person, t.agent_phone, t.place, t.dept, t.trustee, t.budget, t.quote, t.deposit, t.tender_time,
88
                t.bid_buy_deadline, t.bid_website, t.bid_document, t.project_briefly, t.business_writer, t.business_deadline, t.tech_writer, t.tech_deadline, t.tender_combiner, t.tender_checker,
81
                t.bid_buy_deadline, t.bid_website, t.bid_document, t.project_briefly, t.business_writer, t.business_deadline, t.tech_writer, t.tech_deadline, t.tender_combiner, t.tender_checker,
89
                t.tender_printer, t.tender_document, u.nick_name as trustee_nick_name, u1.nick_name as business_nick_name, u2.nick_name as tech_nick_name, u3.nick_name as combiner_nick_name,
82
                t.tender_printer, t.tender_document, u.nick_name as trustee_nick_name, u1.nick_name as business_nick_name, u2.nick_name as tech_nick_name, u3.nick_name as combiner_nick_name,
90
                u4.nick_name as checker_nick_name, u5.nick_name as printer_nick_name, d.dept_name from cmc_tender as t
83
                u4.nick_name as checker_nick_name, u5.nick_name as printer_nick_name, d.dept_name from cmc_tender as t
95
         left join sys_user as u4 on u4.user_id = t.tender_checker
88
         left join sys_user as u4 on u4.user_id = t.tender_checker
96
         left join sys_user as u5 on u5.user_id = t.tender_printer
89
         left join sys_user as u5 on u5.user_id = t.tender_printer
97
         left join sys_dept as d on d.dept_id = t.dept
90
         left join sys_dept as d on d.dept_id = t.dept
98
-        left join cmc_party_a as pa on pa.party_a_id = t.party_a_id
99
     </sql>
91
     </sql>
100
 
92
 
101
     <select id="selectCmcTenderList" parameterType="CmcTender" resultMap="CmcTenderResult">
93
     <select id="selectCmcTenderList" parameterType="CmcTender" resultMap="CmcTenderResult">
102
         <include refid="selectCmcTenderVo"/>
94
         <include refid="selectCmcTenderVo"/>
103
         <where>  
95
         <where>  
104
             <if test="projectName != null  and projectName != ''"> and t.project_name like concat('%', #{projectName}, '%')</if>
96
             <if test="projectName != null  and projectName != ''"> and t.project_name like concat('%', #{projectName}, '%')</if>
105
-            <if test="partyAId != null  and partyAId != ''"> and t.party_a_id like concat('%', #{partyAId}, '%')</if>
97
+            <if test="partyAName != null  and partyAName != ''"> and t.party_a_name like concat('%', #{partyAName}, '%')</if>
106
             <if test="aPerson != null  and aPerson != ''"> and t.a_person like concat('%', #{aPerson}, '%')</if>
98
             <if test="aPerson != null  and aPerson != ''"> and t.a_person like concat('%', #{aPerson}, '%')</if>
107
             <if test="aPhone != null  and aPhone != ''"> and t.a_phone like concat('%', #{aPhone}, '%')</if>
99
             <if test="aPhone != null  and aPhone != ''"> and t.a_phone like concat('%', #{aPhone}, '%')</if>
108
             <if test="agent != null  and agent != ''"> and t.agent like concat('%', #{agent}, '%')</if>
100
             <if test="agent != null  and agent != ''"> and t.agent like concat('%', #{agent}, '%')</if>
139
     <insert id="insertCmcTender" parameterType="CmcTender">
131
     <insert id="insertCmcTender" parameterType="CmcTender">
140
         insert into cmc_tender
132
         insert into cmc_tender
141
         <trim prefix="(" suffix=")" suffixOverrides=",">
133
         <trim prefix="(" suffix=")" suffixOverrides=",">
142
-            <if test="tenderId != null">tender_id,</if>
143
             <if test="projectName != null">project_name,</if>
134
             <if test="projectName != null">project_name,</if>
144
-            <if test="partyAId != null">party_a_id,</if>
135
+            <if test="partyAName != null">party_a_name,</if>
145
             <if test="aPerson != null">a_person,</if>
136
             <if test="aPerson != null">a_person,</if>
146
             <if test="aPhone != null">a_phone,</if>
137
             <if test="aPhone != null">a_phone,</if>
147
             <if test="agent != null">agent,</if>
138
             <if test="agent != null">agent,</if>
168
             <if test="tenderDocument != null">tender_document,</if>
159
             <if test="tenderDocument != null">tender_document,</if>
169
          </trim>
160
          </trim>
170
         <trim prefix="values (" suffix=")" suffixOverrides=",">
161
         <trim prefix="values (" suffix=")" suffixOverrides=",">
171
-            <if test="tenderId != null">#{tenderId},</if>
172
             <if test="projectName != null">#{projectName},</if>
162
             <if test="projectName != null">#{projectName},</if>
173
-            <if test="partyAId != null">#{partyAId},</if>
163
+            <if test="partyAName != null">#{partyAName},</if>
174
             <if test="aPerson != null">#{aPerson},</if>
164
             <if test="aPerson != null">#{aPerson},</if>
175
             <if test="aPhone != null">#{aPhone},</if>
165
             <if test="aPhone != null">#{aPhone},</if>
176
             <if test="agent != null">#{agent},</if>
166
             <if test="agent != null">#{agent},</if>
202
         update cmc_tender
192
         update cmc_tender
203
         <trim prefix="SET" suffixOverrides=",">
193
         <trim prefix="SET" suffixOverrides=",">
204
             <if test="projectName != null">project_name = #{projectName},</if>
194
             <if test="projectName != null">project_name = #{projectName},</if>
205
-            <if test="partyAId != null">party_a_id = #{partyAId},</if>
195
+            <if test="partyAName != null">party_a_name = #{partyAName},</if>
206
             <if test="aPerson != null">a_person = #{aPerson},</if>
196
             <if test="aPerson != null">a_person = #{aPerson},</if>
207
             <if test="aPhone != null">a_phone = #{aPhone},</if>
197
             <if test="aPhone != null">a_phone = #{aPhone},</if>
208
             <if test="agent != null">agent = #{agent},</if>
198
             <if test="agent != null">agent = #{agent},</if>

+ 10505
- 1136
oa-back/sql/sql.sql
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


+ 4
- 4
oa-ui/src/views/flowable/form/archiveForm.vue Parādīt failu

92
           </el-form-item>
92
           </el-form-item>
93
           <el-row>
93
           <el-row>
94
             <el-col :span="6" :xs="24" :offset="12">
94
             <el-col :span="6" :xs="24" :offset="12">
95
-              <el-form-item label="签名:" label-width="120px" v-if="taskName == '技术部审核' || taskName == '成果归档'">
95
+              <el-form-item label="签名:" label-width="120px" v-if="taskName == '技术部审核' || taskName == '成果归档' || taskName == ''">
96
                 <span class="auditor"> {{ form.deptUser ? form.deptUser.nickName : deptUser }}
96
                 <span class="auditor"> {{ form.deptUser ? form.deptUser.nickName : deptUser }}
97
                 </span>
97
                 </span>
98
               </el-form-item>
98
               </el-form-item>
99
             </el-col>
99
             </el-col>
100
             <el-col :span="6">
100
             <el-col :span="6">
101
-              <el-form-item label="日期:" label-width="120px" v-if="taskName == '技术部审核' || taskName == '成果归档'">
101
+              <el-form-item label="日期:" label-width="120px" v-if="taskName == '技术部审核' || taskName == '成果归档' || taskName == ''">
102
                 <span> {{ form.deptTime ? form.deptTime : deptTime }} </span>
102
                 <span> {{ form.deptTime ? form.deptTime : deptTime }} </span>
103
               </el-form-item>
103
               </el-form-item>
104
             </el-col>
104
             </el-col>
112
           </el-form-item>
112
           </el-form-item>
113
           <el-row>
113
           <el-row>
114
             <el-col :span="6" :xs="24" :offset="12">
114
             <el-col :span="6" :xs="24" :offset="12">
115
-              <el-form-item label="签名:" label-width="120px" v-if="taskName == '成果归档'">
115
+              <el-form-item label="签名:" label-width="120px" v-if="taskName == '成果归档' || taskName == ''">
116
                 <span class="auditor"> {{ form.archiveUser ? form.archiveUser.nickName : archiveUser }}
116
                 <span class="auditor"> {{ form.archiveUser ? form.archiveUser.nickName : archiveUser }}
117
                 </span>
117
                 </span>
118
               </el-form-item>
118
               </el-form-item>
119
             </el-col>
119
             </el-col>
120
             <el-col :span="6">
120
             <el-col :span="6">
121
-              <el-form-item label="归档日期:" label-width="120px" v-if="taskName == '成果归档'">
121
+              <el-form-item label="归档日期:" label-width="120px" v-if="taskName == '成果归档' || taskName == ''">
122
                 <span> {{ form.archiveTime ? form.archiveTime : archiveTime }} </span>
122
                 <span> {{ form.archiveTime ? form.archiveTime : archiveTime }} </span>
123
               </el-form-item>
123
               </el-form-item>
124
             </el-col>
124
             </el-col>

+ 4
- 4
oa-ui/src/views/flowable/form/settleForm.vue Parādīt failu

1
 <!--
1
 <!--
2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-04-30 09:03:14
3
  * @Date: 2024-04-30 09:03:14
4
- * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-07-11 17:44:18
4
+ * @LastEditors: wrh
5
+ * @LastEditTime: 2024-07-11 20:14:35
6
 -->
6
 -->
7
 <template>
7
 <template>
8
   <div class="app-container" v-loading="loading">
8
   <div class="app-container" v-loading="loading">
60
             </el-descriptions>
60
             </el-descriptions>
61
           </el-form-item>
61
           </el-form-item>
62
           <el-form-item label="工作量上报说明" prop="workloadReport">
62
           <el-form-item label="工作量上报说明" prop="workloadReport">
63
-            <el-input v-model="form.workloadReport" type="textarea" :disabled="taskName != '结算发起'"
63
+            <el-input v-model="form.workloadReport" type="textarea" :rows="4" :disabled="taskName != '结算发起'"
64
               placeholder="请输入工作量上报说明" />
64
               placeholder="请输入工作量上报说明" />
65
           </el-form-item>
65
           </el-form-item>
66
           <el-row>
66
           <el-row>
649
         ] = await Promise.all([
649
         ] = await Promise.all([
650
           getProject(res.rows[0].projectId),
650
           getProject(res.rows[0].projectId),
651
           listBudget({ projectId: res.rows[0].projectId }),
651
           listBudget({ projectId: res.rows[0].projectId }),
652
-          listSettleWork({ settleId }),
652
+          listSettleWork({ settleId: settleId, pageSize: 30 }),
653
           listSettleSummary({ settleId })
653
           listSettleSummary({ settleId })
654
         ]);
654
         ]);
655
 
655
 

+ 1
- 1
oa-ui/src/views/oa/deposit/contract.vue Parādīt failu

255
     /** 查询cmc保证金审批列表 */
255
     /** 查询cmc保证金审批列表 */
256
     getList() {
256
     getList() {
257
       this.loading = true;
257
       this.loading = true;
258
-      this.queryParams.tenderId = '0';
258
+      this.queryParams.tenderId = 0;
259
       listDeposit(this.queryParams).then(response => {
259
       listDeposit(this.queryParams).then(response => {
260
         this.depositList = response.rows;
260
         this.depositList = response.rows;
261
         this.total = response.total;
261
         this.total = response.total;

+ 8
- 45
oa-ui/src/views/oa/tender/index.vue Parādīt failu

40
       <el-table-column type="selection" width="55" align="center" min-width="100px" />
40
       <el-table-column type="selection" width="55" align="center" min-width="100px" />
41
       <el-table-column type="index" label="序号" width="55" align="center" min-width="100px" />
41
       <el-table-column type="index" label="序号" width="55" align="center" min-width="100px" />
42
       <el-table-column label="投标项目名称" align="center" prop="projectName" min-width="100px" />
42
       <el-table-column label="投标项目名称" align="center" prop="projectName" min-width="100px" />
43
-      <el-table-column label="招标业主" align="center" prop="partyA.partyAName" min-width="100px" />
43
+      <el-table-column label="招标业主" align="center" prop="partyAName" min-width="100px" />
44
       <el-table-column label="招标代理" align="center" prop="agent" min-width="100px" />
44
       <el-table-column label="招标代理" align="center" prop="agent" min-width="100px" />
45
       <el-table-column label="招标地点" align="center" prop="place" min-width="100px" />
45
       <el-table-column label="招标地点" align="center" prop="place" min-width="100px" />
46
       <!-- <el-table-column label="投标部门" align="center" prop="dept" min-width="100px">
46
       <!-- <el-table-column label="投标部门" align="center" prop="dept" min-width="100px">
50
 </el-table-column> -->
50
 </el-table-column> -->
51
       <el-table-column label="投标委托人" align="center" prop="trustee" min-width="100px">
51
       <el-table-column label="投标委托人" align="center" prop="trustee" min-width="100px">
52
         <template slot-scope="scope">
52
         <template slot-scope="scope">
53
-          {{ getNameByUserId(scope.row.trustee) }}
53
+          {{ scope.row.trusteeUser ? scope.row.trusteeUser.nickName : '' }}
54
         </template>
54
         </template>
55
       </el-table-column>
55
       </el-table-column>
56
       <el-table-column label="业主预算" align="center" prop="budget" min-width="100px" />
56
       <el-table-column label="业主预算" align="center" prop="budget" min-width="100px" />
116
             <template slot="label">
116
             <template slot="label">
117
               <span class="require_input">* </span>招标业主
117
               <span class="require_input">* </span>招标业主
118
             </template>
118
             </template>
119
-            <el-form-item prop="partyAId">
120
-              <el-select allow-create v-model="form.partyAId" filterable disabled placeholder="请选择" style="width: 100%;"
121
-                clearable>
122
-                <el-option v-for="item in partyAList" :key="item.value" :label="item.partyAName" :value="item.partyAId">
123
-                </el-option>
124
-              </el-select>
125
-              <el-button type="primary" @click="partyAOpen = true" size="mini">选择单位</el-button>
119
+            <el-form-item prop="partyAName">
120
+              <el-input v-model="form.partyAName"></el-input>
126
             </el-form-item>
121
             </el-form-item>
127
           </el-descriptions-item>
122
           </el-descriptions-item>
128
           <el-descriptions-item>
123
           <el-descriptions-item>
379
         <el-button @click="cancel">取 消</el-button>
374
         <el-button @click="cancel">取 消</el-button>
380
       </div>
375
       </div>
381
     </el-dialog>
376
     </el-dialog>
382
-
383
-    <el-dialog title="选择甲方单位" :visible.sync="partyAOpen" width="70%" append-to-body>
384
-      <ChoosePartyA @confirm="confirmPartyA"></ChoosePartyA>
385
-    </el-dialog>
386
   </div>
377
   </div>
387
 </template>
378
 </template>
388
 
379
 
390
 import { listTender, getTender, delTender, addTender, updateTender } from "@/api/oa/tender/tender";
381
 import { listTender, getTender, delTender, addTender, updateTender } from "@/api/oa/tender/tender";
391
 import { listDept } from '@/api/system/dept'
382
 import { listDept } from '@/api/system/dept'
392
 import { listUser, deptTreeSelect } from "@/api/system/user";
383
 import { listUser, deptTreeSelect } from "@/api/system/user";
393
-import { Snowflake } from '@/utils/snowFlake.js'
394
-import { listPartyA } from "@/api/oa/partyA/partyA";
395
-import ChoosePartyA from '@/views/flowable/form/components/choosePartyA.vue';
396
 export default {
384
 export default {
397
   name: "Tender",
385
   name: "Tender",
398
   components:{
386
   components:{
399
-    ChoosePartyA
400
   },
387
   },
401
   data() {
388
   data() {
402
     return {
389
     return {
415
       total: 0,
402
       total: 0,
416
       // 投标管理表格数据
403
       // 投标管理表格数据
417
       tenderList: [],
404
       tenderList: [],
418
-      partyAList: [],
419
       // 弹出层标题
405
       // 弹出层标题
420
       title: "",
406
       title: "",
421
       // 是否显示弹出层
407
       // 是否显示弹出层
422
       open: false,
408
       open: false,
423
-      partyAOpen: false,
424
       isView: true,
409
       isView: true,
425
       // 对话框属性
410
       // 对话框属性
426
       dialogProperty: {
411
       dialogProperty: {
433
         pageNum: 1,
418
         pageNum: 1,
434
         pageSize: 10,
419
         pageSize: 10,
435
         projectName: null,
420
         projectName: null,
436
-        partyAId: null,
421
+        partyAName: null,
437
         aPerson: null,
422
         aPerson: null,
438
         aPhone: null,
423
         aPhone: null,
439
         agent: null,
424
         agent: null,
468
         projectName: [
453
         projectName: [
469
           { required: true, message: '投标项目名称不能为空', trigger: 'blur' }
454
           { required: true, message: '投标项目名称不能为空', trigger: 'blur' }
470
         ],
455
         ],
471
-        partyAId: [
456
+        partyAName: [
472
           { required: true, message: '招标业主不能为空', trigger: 'blur' }
457
           { required: true, message: '招标业主不能为空', trigger: 'blur' }
473
         ],
458
         ],
474
         budget: [
459
         budget: [
523
   },
508
   },
524
   created() {
509
   created() {
525
     this.getList();
510
     this.getList();
526
-    this.getPartyAList();
527
     this.getDeptTree();
511
     this.getDeptTree();
528
     if (this.$store.state.app.device == 'mobile') {
512
     if (this.$store.state.app.device == 'mobile') {
529
       this.dialogProperty.column = 1
513
       this.dialogProperty.column = 1
541
       });
525
       });
542
     },/** 查询用户列表 */
526
     },/** 查询用户列表 */
543
     getUserList() {
527
     getUserList() {
544
-      listUser({ pageNum: 1, pageSize: 99999, deptId: this.form.dept }).then(response => {
528
+      listUser({ pageNum: 1, pageSize: 99999 }).then(response => {
545
         this.userList = response.rows;
529
         this.userList = response.rows;
546
       }
530
       }
547
       );
531
       );
568
         return curDept[0].label
552
         return curDept[0].label
569
       }
553
       }
570
     },
554
     },
571
-    // 查询业主单位列表
572
-    getPartyAList() {
573
-      this.loading = true
574
-      listPartyA({
575
-        pageNum: 1,
576
-        pageSize: 99999999
577
-      }).then(response => {
578
-        this.partyAList = response.rows;
579
-      })
580
-    },
581
     // 取消按钮
555
     // 取消按钮
582
     cancel() {
556
     cancel() {
583
       this.open = false;
557
       this.open = false;
588
       this.form = {
562
       this.form = {
589
         tenderId: null,
563
         tenderId: null,
590
         projectName: null,
564
         projectName: null,
591
-        partyAId: null,
565
+        partyAName: null,
592
         aPerson: null,
566
         aPerson: null,
593
         aPhone: null,
567
         aPhone: null,
594
         agent: null,
568
         agent: null,
673
               this.getList();
647
               this.getList();
674
             });
648
             });
675
           } else {
649
           } else {
676
-            this.form.tenderId = new Snowflake(1n, 1n, 0n).nextId().toString();
677
             addTender(this.form).then(response => {
650
             addTender(this.form).then(response => {
678
               this.$modal.msgSuccess("新增成功");
651
               this.$modal.msgSuccess("新增成功");
679
               this.open = false;
652
               this.open = false;
733
       this.open = false
706
       this.open = false
734
       this.reviewWord(url)
707
       this.reviewWord(url)
735
     },
708
     },
736
-    confirmPartyA(val) {
737
-      this.partyAOpen = false
738
-      if (val && val.length > 1) {
739
-        return this.$message.error('请选择一个甲方单位')
740
-      }
741
-      if (val) {
742
-        this.getPartyAList();
743
-        this.$set(this.form, 'partyAId', val[0].partyAId)
744
-      }
745
-    }
746
   }
709
   }
747
 };
710
 };
748
 </script>
711
 </script>

Notiek ielāde…
Atcelt
Saglabāt