|
@@ -7,9 +7,9 @@
|
|
|
<el-tab-pane label="待处理" name="first">
|
|
|
<div style="white-space:nowrap;margin:1% 0;"><img v-show="img" style="width:10px;height:10px;margin: 0 1% 0.45% 0" :src="imgUrl"><span class="titStyle">近期代办</span></div>
|
|
|
<div style="height:44em;">
|
|
|
- <el-badge v-show="show1" :value="num1" class="item"><el-button type="primary" class="itemName" size="small" plain @click="clickNum(1)">{{ oneData.name }}</el-button></el-badge>
|
|
|
- <el-badge v-show="show2" :value="num2" class="item"><el-button type="primary" class="itemName" size="small" plain @click="clickNum(2)">{{ oneData1.name }}</el-button></el-badge>
|
|
|
- <el-badge v-show="show3" :value="num3" class="item"><el-button type="primary" class="itemName" size="small" plain @click="clickNum(3)">{{ oneData2.name }}</el-button></el-badge>
|
|
|
+ <el-badge v-show="show1" :value="num1" class="item"><el-button type="primary" class="itemName" size="small" style="overflow: hidden; text-overflow:ellipsis;" plain @click="clickNum(1)">{{ oneData.name }}</el-button></el-badge>
|
|
|
+ <el-badge v-show="show2" :value="num2" class="item"><el-button type="primary" class="itemName" size="small" style="overflow: hidden; text-overflow:ellipsis;" plain @click="clickNum(2)">{{ oneData1.name }}</el-button></el-badge>
|
|
|
+ <el-badge v-show="show3" :value="num3" class="item"><el-button type="primary" class="itemName" size="small" style="overflow: hidden; text-overflow:ellipsis;" plain @click="clickNum(3)">{{ oneData2.name }}</el-button></el-badge>
|
|
|
<el-badge v-show="show1" style="margin-bottom:24px;"><el-button type="primary" size="small" @click="clickNum(4)"> 更 多 </el-button></el-badge>
|
|
|
<div align="center" style="background:#FFFFFF; height:60vh%; text-align:center; border-radius:8px;">
|
|
|
<div align="center" style="height:35em;">
|
|
@@ -28,13 +28,13 @@
|
|
|
主题 <el-input v-model="bugOrTask1.title" size="small" placeholder="主题" clearable style="width: 14%;margin: 2% 5% 2% 1%;" />
|
|
|
|
|
|
<el-button type="primary" size="small" style="margin:2% 0%;" @click="clickQuery(bugOrTask1)">查询</el-button>
|
|
|
- <!-- <div align="center" style="height:30em;"> -->
|
|
|
+
|
|
|
<el-table v-if="bug" :data="tableType" border max-height="390" :header-cell-style="getRowClass" style="width:95%;" align="center" @row-click="clickQueryTableTask">
|
|
|
<el-table-column type="index" label="序号" width="150" align="center" />
|
|
|
<el-table-column label="类型" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.isBugOrTask }}</template></el-table-column>
|
|
|
<el-table-column label="主题" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.bugName }}</template></el-table-column>
|
|
|
- <el-table-column label="优先级" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.priority }}</template></el-table-column>
|
|
|
- <el-table-column label="状态" min-width="100" align="center"><template slot-scope="scope"><el-tag type="success">{{ scope.row.status }}</el-tag></template></el-table-column>
|
|
|
+ <el-table-column label="优先级" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.priorityName }}</template></el-table-column>
|
|
|
+ <el-table-column label="状态" min-width="100" align="center"><template slot-scope="scope"><el-tag type="success">{{ scope.row.bugStatusName }}</el-tag></template></el-table-column>
|
|
|
<el-table-column label="最近更新时间" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.gmtModify }}</template></el-table-column>
|
|
|
</el-table>
|
|
|
<el-table v-if="task" :data="tableType" border max-height="390" :header-cell-style="getRowClass" style="width: 95%" align="center" @row-click="clickQueryTableTask">
|
|
@@ -86,9 +86,9 @@
|
|
|
<el-table v-if="bugShow" :data="tableData" :header-cell-style="getRowClass" border max-height="390" style="width: 95%" align="center" @row-click="clickQueryTableTask">
|
|
|
<el-table-column type="index" label="序号" width="150" align="center" />
|
|
|
<el-table-column label="主题" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.bugName }}</template></el-table-column>
|
|
|
- <el-table-column label="进展" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.stage }}</template></el-table-column>
|
|
|
- <el-table-column label="优先级" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.priority }}</template></el-table-column>
|
|
|
- <el-table-column label="状态" min-width="100" align="center"><template slot-scope="scope"><el-tag type="success">{{ scope.row.status }}</el-tag></template></el-table-column>
|
|
|
+ <el-table-column label="进展" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.stageName }}</template></el-table-column>
|
|
|
+ <el-table-column label="优先级" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.priorityName }}</template></el-table-column>
|
|
|
+ <el-table-column label="状态" min-width="100" align="center"><template slot-scope="scope"><el-tag type="success">{{ scope.row.bugStatusName }}</el-tag></template></el-table-column>
|
|
|
<el-table-column label="最近更新时间" min-width="100" align="center"><template slot-scope="scope">{{ scope.row.gmtModify }}</template></el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
@@ -101,7 +101,6 @@
|
|
|
<el-dialog tltle="详情" :visible.sync="dialogTableVisible" width="70%">
|
|
|
<el-table :data="gridData" max-height="390" @row-click="clickQueryTable">
|
|
|
<el-table-column type="index" label="序号" min-width="120" align="center" />
|
|
|
- <el-table-column label="平台类型" min-width="120" align="center"><template slot-scope="scope">{{ scope.row.typeString }}</template></el-table-column>
|
|
|
<el-table-column label="主题" min-width="120" align="center"><template slot-scope="scope">{{ scope.row.name }}</template></el-table-column>
|
|
|
<el-table-column label="进展" min-width="120" align="center"><template slot-scope="scope">{{ scope.row.stageString }}</template></el-table-column>
|
|
|
<el-table-column label="优先级" min-width="120" align="center"><template slot-scope="scope">{{ scope.row.priorityString }}</template></el-table-column>
|
|
@@ -202,14 +201,14 @@ export default {
|
|
|
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
|
|
|
picker.$emit('pick', [start, end])
|
|
|
}
|
|
|
- }, {
|
|
|
- text: '最近一个月',
|
|
|
- onClick(picker) {
|
|
|
- const end = new Date()
|
|
|
- const start = new Date()
|
|
|
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
|
|
|
- picker.$emit('pick', [start, end])
|
|
|
- }
|
|
|
+ // }, {
|
|
|
+ // text: '最近一个月',
|
|
|
+ // onClick(picker) {
|
|
|
+ // const end = new Date()
|
|
|
+ // const start = new Date()
|
|
|
+ // start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
|
|
|
+ // picker.$emit('pick', [start, end])
|
|
|
+ // }
|
|
|
}]
|
|
|
}
|
|
|
}
|
|
@@ -275,6 +274,7 @@ export default {
|
|
|
|
|
|
// 待处理 查询
|
|
|
clickQuery(e) {
|
|
|
+ console.log(e)
|
|
|
if (e.isBugOrTask === 0 || e.isBugOrTask === 1) {
|
|
|
this.isBugOrTask = e.isBugOrTask
|
|
|
this.userName = e
|
|
@@ -288,7 +288,7 @@ export default {
|
|
|
res.data.taskInfoList === null ? this.task = false : this.task = true
|
|
|
res.data.bugBaseInfoList === null ? this.bug = false : this.bug = true
|
|
|
for (var a of this.tableType) {
|
|
|
- this.isBugOrTask === 0 ? this.isBugOrTask = '缺陷' : this.isBugOrTask = '任务'
|
|
|
+ e.isBugOrTask === 0 ? this.isBugOrTask = '缺陷' : this.isBugOrTask = '任务'
|
|
|
a.isBugOrTask = this.isBugOrTask
|
|
|
}
|
|
|
})
|
|
@@ -365,7 +365,7 @@ export default {
|
|
|
if (e.value2 !== '') {
|
|
|
var obj = {
|
|
|
bizId: this.bizJson,
|
|
|
- timeType: 2,
|
|
|
+ timeType: 0,
|
|
|
// status: e.status,
|
|
|
isBugOrTask: e.isBugOrTask,
|
|
|
startTime: e.value2[0],
|