|
@@ -4,11 +4,7 @@
|
|
|
<div class="stylus-title">
|
|
|
<span style="font-size: 22px;letter-spacing: 1px;font-weight: 600;color: #333B4A;padding-left: 15px">任务</span>
|
|
|
<div class="new-tab-open">
|
|
|
- <el-switch
|
|
|
- v-model="newTabOpen"
|
|
|
- active-text="新标签页跳转"
|
|
|
- @change="logHandle('switchJumpOpen')"
|
|
|
- />
|
|
|
+ <!-- 这个可以放按钮 -->
|
|
|
</div>
|
|
|
<div>
|
|
|
<el-button
|
|
@@ -27,32 +23,14 @@
|
|
|
<el-input v-model="form_task.name" size="small" clearable style="width:72% !important;" placeholder="请输入标题或ID或望岳ID" @change="get_taskList()" />
|
|
|
</div>
|
|
|
<div class="Layout">
|
|
|
- <div class="queryName marginLeft">负责人</div>
|
|
|
- <el-select
|
|
|
- v-model="form_task.PersonInCharge"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- remote
|
|
|
- placeholder="请输入姓名或邮箱前缀"
|
|
|
- :remote-method="remoteMethod"
|
|
|
- :loading="loading"
|
|
|
- size="small"
|
|
|
- @change="get_taskList()"
|
|
|
- >
|
|
|
- <el-option v-for="item in options" :key="item.idap" :label="item.name" :value="test2(item, 0)">
|
|
|
- <div class="flex_start">
|
|
|
- <div class="deptName">{{ item.deptName }}</div>
|
|
|
- <div style="min-width:80px">{{ item.name }}</div>
|
|
|
- <div class="deptName">{{ item.idap }}</div>
|
|
|
- </div>
|
|
|
- </el-option>
|
|
|
+ <div class="queryName marginLeft">状态</div>
|
|
|
+ <el-select v-model="form_task.statusList" size="small" multiple clearable filterable placeholder="请选择" @change="get_taskList()">
|
|
|
+ <el-option v-for="item in daStatus" :key="item.code" :label="item.msg" :value="item.code" />
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="Layout">
|
|
|
- <div class="queryName marginLeft">优先级</div>
|
|
|
- <el-select v-model="form_task.priority" size="small" clearable filterable placeholder="请选择" @change="get_taskList()">
|
|
|
- <el-option v-for="item in arr_priority" :key="item.value" :label="item.name" :value="item.value" />
|
|
|
- </el-select>
|
|
|
+ <div class="queryName marginLeft">模块</div>
|
|
|
+ <el-cascader v-model="form_task.moduleIds" size="small" clearable collapse-tags :props="props" :options="business_platform_Modular" placeholder="请选择" style="width:77% !important;" @change="get_taskList()" />
|
|
|
</div>
|
|
|
</el-form>
|
|
|
</div>
|
|
@@ -85,13 +63,30 @@
|
|
|
<div class="Layout" style="margin: 15px 0;">
|
|
|
<el-form :model="form_task" class="flex_start">
|
|
|
<div class="Layout">
|
|
|
- <div class="queryName">模块</div>
|
|
|
- <el-cascader v-model="form_task.moduleIds" size="small" clearable collapse-tags :props="props" :options="business_platform_Modular" placeholder="请选择" style="width:77% !important;" />
|
|
|
+ <div class="queryName">优先级</div>
|
|
|
+ <el-select v-model="form_task.priority" size="small" clearable filterable placeholder="请选择">
|
|
|
+ <el-option v-for="item in arr_priority" :key="item.value" :label="item.name" :value="item.value" />
|
|
|
+ </el-select>
|
|
|
</div>
|
|
|
<div class="Layout marginLeft">
|
|
|
- <div class="queryName">状态</div>
|
|
|
- <el-select v-model="form_task.statusList" size="small" multiple clearable filterable placeholder="请选择">
|
|
|
- <el-option v-for="item in daStatus" :key="item.code" :label="item.msg" :value="item.code" />
|
|
|
+ <div class="queryName">负责人</div>
|
|
|
+ <el-select
|
|
|
+ v-model="form_task.PersonInCharge"
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+ remote
|
|
|
+ placeholder="请输入姓名或邮箱前缀"
|
|
|
+ :remote-method="remoteMethod"
|
|
|
+ :loading="loading"
|
|
|
+ size="small"
|
|
|
+ >
|
|
|
+ <el-option v-for="item in options" :key="item.idap" :label="item.name" :value="test2(item, 0)">
|
|
|
+ <div class="flex_start">
|
|
|
+ <div class="deptName">{{ item.deptName }}</div>
|
|
|
+ <div style="min-width:80px">{{ item.name }}</div>
|
|
|
+ <div class="deptName">{{ item.idap }}</div>
|
|
|
+ </div>
|
|
|
+ </el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="Layout marginLeft">
|
|
@@ -313,7 +308,6 @@ export default {
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- newTabOpen: true, // 是否新的tab页打开
|
|
|
header_show: true,
|
|
|
props: {
|
|
|
value: 'id',
|
|
@@ -472,7 +466,7 @@ export default {
|
|
|
},
|
|
|
link_task(id) {
|
|
|
const bizId_id = EncryptId(`${this.bizId}_${id}`)
|
|
|
- if (this.newTabOpen) {
|
|
|
+ if (localStorage.getItem('openPageHandle') === 'blank') {
|
|
|
const newTab = this.$router.resolve({ name: '任务详情', query: { bizId_id: bizId_id }})
|
|
|
window.open(newTab.href, '_blank')
|
|
|
} else {
|