|
|
|
@ -27,15 +27,11 @@ |
|
|
|
<el-form-item label="责任人"> |
|
|
|
<el-input style="width: 120px" v-model="dataForm.responsiblePerson" clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="客户"> |
|
|
|
<el-input style="width: 120px" v-model="dataForm.customer" clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="状态"> |
|
|
|
<el-select v-model="dataForm.status" style="width: 120px"> |
|
|
|
<el-form-item label="最终状态"> |
|
|
|
<el-select v-model="dataForm.finalStatus" style="width: 120px"> |
|
|
|
<el-option label="未完成" value="未完成"></el-option> |
|
|
|
<el-option label="已完成" value="已完成"></el-option> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option label="未受理" value="未受理"></el-option> |
|
|
|
<el-option label="已受理" value="已受理"></el-option> |
|
|
|
<el-option label="已结束" value="已结束"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="发起日期"> |
|
|
|
@ -49,6 +45,23 @@ |
|
|
|
format='yyyy-MM-dd' |
|
|
|
></el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col style="margin-top: -5px" :span="24"> |
|
|
|
<el-form-item label="客户"> |
|
|
|
<el-input style="width: 120px" v-model="dataForm.customer" clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="项目"> |
|
|
|
<el-input style="width: 120px" v-model="dataForm.project" clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="状态"> |
|
|
|
<el-select v-model="dataForm.status" style="width: 120px"> |
|
|
|
<el-option label="未受理" value="未受理"></el-option> |
|
|
|
<el-option label="已受理" value="已受理"></el-option> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="要求完成日期"> |
|
|
|
<el-date-picker style="width: 120px" v-model="dataForm.finishStartDate" |
|
|
|
value-format='yyyy-MM-dd 00:00:00' |
|
|
|
@ -101,7 +114,7 @@ |
|
|
|
<el-link type="text" size="small" @click="addOrUpdateHandle(scope.row.taskId)">修改 |</el-link> |
|
|
|
<el-link type="text" size="small" @click="updateStatusDialog(scope.row)">更改最终状态 |</el-link> |
|
|
|
<el-link type="text" size="small" @click="chatHistoryDialog(scope.row.id)">沟通 |</el-link> |
|
|
|
<el-link type="text" size="small" @click="annex(scope.row.taskId)">附件 |</el-link> |
|
|
|
<el-link type="text" size="small" @click="annex(scope.row)">附件 |</el-link> |
|
|
|
<!-- <el-link type="text" size="small" @click="annex(scope.row.id)"> 沟通附件</el-link>--> |
|
|
|
<el-link type="text" size="small" |
|
|
|
@click="deleteHandle(scope.row.id)">删除 |
|
|
|
@ -227,8 +240,8 @@ |
|
|
|
{ |
|
|
|
tableId: "ProjectInfo", |
|
|
|
tableName: this.$route.meta.title, |
|
|
|
columnProp: "taskHeader", |
|
|
|
columnLabel: "任务主题", |
|
|
|
columnProp: "project", |
|
|
|
columnLabel: "项目", |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
columnSortable: false, |
|
|
|
@ -245,8 +258,8 @@ |
|
|
|
{ |
|
|
|
tableId: "ProjectInfo", |
|
|
|
tableName: this.$route.meta.title, |
|
|
|
columnProp: "project", |
|
|
|
columnLabel: "项目", |
|
|
|
columnProp: "taskHeader", |
|
|
|
columnLabel: "任务主题", |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
columnSortable: false, |
|
|
|
@ -260,6 +273,7 @@ |
|
|
|
columnType: null, |
|
|
|
align: null |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
tableId: "ProjectInfo", |
|
|
|
tableName: this.$route.meta.title, |
|
|
|
@ -511,11 +525,12 @@ |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 附件 |
|
|
|
annex(id) { |
|
|
|
annex(row) { |
|
|
|
this.taskFileVisible = true |
|
|
|
let dto = { |
|
|
|
fileTypeCode: 'TASK', |
|
|
|
orderRef3:id |
|
|
|
orderRef3:row.taskId, |
|
|
|
orderRef2:row.id |
|
|
|
} |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs.taskFileList.init(dto) |
|
|
|
|