|
@@ -9,56 +9,56 @@
|
|
|
<div style="font-size:26px;"><span style="font-size:30px;font-weight:700;vertical-align: middle;letter-spacing:.2em;">工作联络单</span></div>
|
|
|
</div>
|
|
|
<div style="display:flex;justify-content:space-between; margin: 10px auto;width: 830px;">
|
|
|
- <div>申请人:{{ model.userName }}</div>
|
|
|
- <div>申请部门:{{ model.userName }}</div>
|
|
|
- <div>日期:{{ model.userName }}</div>
|
|
|
- <div>单号:{{ model.userName }}</div>
|
|
|
+ <div>申请人:{{ model.createdUserName }}</div>
|
|
|
+ <div>申请部门:{{ model.deptName }}</div>
|
|
|
+ <div>日期:{{ BaseTool.Date.formatter(new Date, BaseTool.Date.PICKER_NORM_DATE_PATTERN) }}</div>
|
|
|
+ <div>单号:{{ model.no }}</div>
|
|
|
</div>
|
|
|
<div class="tables" >
|
|
|
<table>
|
|
|
<tr>
|
|
|
<td colspan="2" style="text-align:left;">
|
|
|
- 公司:{{ model.userName }}
|
|
|
+ 公司:{{ BaseTool.Object.getField(preparationMap,model.parentPositionId) }}
|
|
|
</td>
|
|
|
<td colspan="2" style="text-align:left;">
|
|
|
- 收件部门:{{ model.userName }}
|
|
|
+ 收件部门:{{ model.receiveDeptName }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="2" style="text-align:left;">
|
|
|
- 任务名称:{{ model.userName }}
|
|
|
+ 任务名称:{{ model.name }}
|
|
|
</td>
|
|
|
<td colspan="2" style="text-align:left;">
|
|
|
- 要求完成:{{ model.userName }}
|
|
|
+ 要求完成:{{ model.limitHours }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" style="text-align:left;">
|
|
|
- 任务内容:{{ model.userName }}
|
|
|
+ 任务内容:{{ model.content }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" style="text-align:left;">
|
|
|
- 申请原因:{{ model.userName }}
|
|
|
+ 申请原因:{{ model.applyReason }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="1" style="text-align:left;">
|
|
|
- 承办人:{{ model.userName }}
|
|
|
+ 承办人:{{ model.repairUserName }}
|
|
|
</td>
|
|
|
<td colspan="1" style="text-align:left;">
|
|
|
- 承办部门:{{ model.userName }}
|
|
|
+ 承办部门:{{ model.executeDeptName }}
|
|
|
</td>
|
|
|
<td colspan="1" style="text-align:left;">
|
|
|
- 处理日期:{{ model.userName }}
|
|
|
+ 处理日期:{{ model.repairStartTime }}
|
|
|
</td>
|
|
|
<td colspan="1" style="text-align:left;">
|
|
|
- 费用预算:{{ model.userName }}
|
|
|
+ 费用预算:{{ model.fee }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" style="text-align:left;">
|
|
|
- 费用计算表:{{ model.userName }}
|
|
|
+ 费用计算表:<a v-for="item in model.fileList" :key="item.id" :href="item.url" target="downloadFile" :download="item.name">{{ item.name }}</a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
@@ -66,11 +66,8 @@
|
|
|
处理人意见区: <br />
|
|
|
<br />
|
|
|
<div style="padding-left:30px;">
|
|
|
- <a-steps :current="2" direction="vertical">
|
|
|
- <a-step title="Finished" :sub-title="2" description="This is a description. This is a description." />
|
|
|
- <a-step title="In Progress" description="This is a description. This is a description." />
|
|
|
- <a-step title="Waiting" description="This is a description." />
|
|
|
- <a-step title="Waiting" description="This is a description." />
|
|
|
+ <a-steps :current="model.recordList.length-1" direction="vertical">
|
|
|
+ <a-step v-for="item in model.recordList" :key="item.id" :title="item.realName" :sub-title="item.createdTime" :description="item.remark" />
|
|
|
</a-steps>
|
|
|
</div>
|
|
|
</td>
|
|
@@ -90,7 +87,7 @@ export default {
|
|
|
value1: 1,
|
|
|
type: true,
|
|
|
typeMap: {},
|
|
|
- deptYYMap: {},
|
|
|
+ preparationMap: {},
|
|
|
model: {
|
|
|
userName: 2
|
|
|
}
|
|
@@ -99,7 +96,7 @@ export default {
|
|
|
created () {
|
|
|
// 下拉框map
|
|
|
// this.typeMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.OUT_STORE_FORM_TYPE)
|
|
|
- this.deptYYMap = { ...this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.OUT_STORE_FORM_DEPT_CODE), ...this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.SBB) }
|
|
|
+ this.preparationMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.PREPARATION_PARENT)
|
|
|
},
|
|
|
methods: {
|
|
|
base (record) {
|