|
@@ -9,23 +9,23 @@
|
|
|
|
|
|
<el-form ref="fromCreateData" :model="from">
|
|
|
|
|
|
- <div style=" margin-bottom: 10px;">
|
|
|
+ <div v-if="!releaseType" style=" margin-bottom: 10px;">
|
|
|
<span style="color: #f56b6c">*</span>
|
|
|
- <span class="backStyle"> 关联任务</span>
|
|
|
- </div>
|
|
|
+ <span class="backStyle"> 关联任务</span><br>
|
|
|
|
|
|
- <el-select v-model="from.taskIds" filterable remote reserve-keyword placeholder="🔍 请输入任务名称或ID" :remote-method="remoteMethod" style="width: 30%" size="small" @change="colseSelect">
|
|
|
- <el-option v-for="item in tasksOptions" :key="item.id" :label="item.name" :value="item.id" @click.native="tasksChange(item)">
|
|
|
- <div class="Layout_space_between"><span>{{ item.name }}</span></div>
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
+ <el-select v-model="from.taskIds" filterable remote reserve-keyword placeholder="🔍 请输入任务名称或ID" :remote-method="remoteMethod" style="width: 30%;margin-top: 10px;" size="small" @change="colseSelect">
|
|
|
+ <el-option v-for="item in tasksOptions" :key="item.id" :label="item.name" :value="item.id" @click.native="tasksChange(item)">
|
|
|
+ <div class="Layout_space_between"><span>{{ item.name }}</span></div>
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
|
|
|
- <div v-if="selectTask" class="taskError">关联任务不能为空</div>
|
|
|
+ <div v-if="selectTask" class="taskError">关联任务不能为空</div>
|
|
|
|
|
|
- <div v-for="(item, index) in tasksDetailList" :key="index" class="Layout_space_between report-taskList">
|
|
|
- <span>{{ item.taskIdSting }}</span>
|
|
|
- <span>{{ item.name }}</span>
|
|
|
- <i class="el-icon-circle-close didi-hover" @click="delete_task(item)" />
|
|
|
+ <div v-for="(item, index) in tasksDetailList" :key="index" class="Layout_space_between report-taskList">
|
|
|
+ <span>{{ item.taskIdSting }}</span>
|
|
|
+ <span>{{ item.name }}</span>
|
|
|
+ <i class="el-icon-circle-close didi-hover" @click="delete_task(item)" />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
<el-form-item v-if="releaseType" label="模版名称" prop="moduleName" :rules="[{ required: true, message: '模版名称不能为空', trigger: 'change'}]"><br>
|
|
@@ -87,11 +87,13 @@
|
|
|
<el-row class="from-margin">
|
|
|
<el-col :span="12" class="Layout_space_between">
|
|
|
<span class="from-name">开发人员: </span>
|
|
|
- <searchTeam :value.sync="from.developer" :clearable="true" :multiple="true" :disabled="releaseType" :placeholder="'请输入姓名或邮箱前缀'" :size="'small'" style="width: 100%;" />
|
|
|
+ <search-people :value.sync="from.developer" :clearable="true" :multiple="true" :size="'small'" :disabled="releaseType" style="width: 100%;" />
|
|
|
+ <!-- <searchTeam :value.sync="from.developer" :clearable="true" :multiple="true" :disabled="releaseType" :size="'small'" style="width: 100%;" /> -->
|
|
|
</el-col>
|
|
|
<el-col :span="12" class="Layout_space_between">
|
|
|
<span class="from-namer"> 测试人员:</span>
|
|
|
- <searchTeam :value.sync="from.tester" :clearable="true" :multiple="true" :disabled="releaseType" :placeholder="'请输入姓名或邮箱前缀'" :size="'small'" style="width: 100%;" />
|
|
|
+ <search-people :value.sync="from.tester" :clearable="true" :multiple="true" :size="'small'" :disabled="releaseType" style="width: 100%;" />
|
|
|
+ <!-- <searchTeam :value.sync="from.tester" :clearable="true" :multiple="true" :disabled="releaseType" :placeholder="'请输入姓名或邮箱前缀'" :size="'small'" style="width: 100%;" /> -->
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<normal-area id="report-template" :value.sync="fromData.content" :height="500" />
|
|
@@ -103,7 +105,7 @@
|
|
|
|
|
|
<script>
|
|
|
import '@/styles/PublicStyle/index.scss' // 公共css
|
|
|
-import searchTeam from '@/components/select/searchTeam' // 人员搜索
|
|
|
+import searchPeople from '@/components/select/searchPeople' // 人员select
|
|
|
import normalArea from '@/components/input/normalArea' // 富文本
|
|
|
import 'tinymce/plugins/table'// 插入表格插件
|
|
|
import { taskList } from '@/api/taskIndex'
|
|
@@ -114,7 +116,7 @@ import { getContainImgHTMLNode } from '@/utils/handleTinymce' // 富文本本图
|
|
|
export default {
|
|
|
components: {
|
|
|
normalArea,
|
|
|
- searchTeam,
|
|
|
+ searchPeople,
|
|
|
iconDisplay
|
|
|
},
|
|
|
props: {
|