修改
This commit is contained in:
parent
5bb5eceb2c
commit
ec60f16f3a
@ -48,10 +48,10 @@
|
||||
<el-card v-for="(uitem, uindex) in item.list" :key="uitem.id"
|
||||
@click.native='bottomclickevent(uitem, index, uindex)'
|
||||
:class="listindex == index && itemindex == uindex ? 'cards' : ''">
|
||||
<h3 style="height: 20px;">{{ uitem.taskType }}</h3>
|
||||
<h3 style="height: 20px;">{{ uitem.taskTypeName }}</h3>
|
||||
<el-tag v-if="uitem.routeCheckStatus == 'AGREE'" class="routeCheckStatus">已审核</el-tag>
|
||||
<el-tag v-else type="warning" class="routeCheckStatus">未审核</el-tag>
|
||||
<p style="height: 16px;">{{ uitem.taskSubdivision }}</p>
|
||||
<p style="height: 16px;">{{ uitem.taskSubdivisionName }}</p>
|
||||
</el-card>
|
||||
</el-timeline-item>
|
||||
</el-timeline>
|
||||
@ -61,28 +61,28 @@
|
||||
<el-form ref="form" :inline="true" :model="form" class="form">
|
||||
<el-form-item label="任务类型" prop="">
|
||||
<el-select v-model="form.taskType" style="width:110px" @change="changeTaskType">
|
||||
<el-option v-for="item in selectTaskTypeList" :key="item.id" :label="item.taskTypeName"
|
||||
:value="item.taskTypeName">
|
||||
<el-option v-for="item in selectTaskTypeList" :key="item.taskTypeCode"
|
||||
:label="item.taskTypeName" :value="item.taskTypeCode">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务细分" prop="">
|
||||
<el-select v-model="form.taskSubdivision" style="width:110px"
|
||||
@change="changetaskSubdivision">
|
||||
<el-option v-for="item in taskPartitionList" :key="item.id" :label="item.taskTypeName"
|
||||
:value="item.taskTypeName">
|
||||
<el-option v-for="item in taskPartitionList" :key="item.taskPartitionCode"
|
||||
:label="item.taskPartitionName" :value="item.taskPartitionCode">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务状态" prop="">
|
||||
<el-select v-model="form.taskStatus" style="width:100px">
|
||||
<el-select v-model="form.taskStatus" style="width:110px">
|
||||
<el-option v-for="item in taskStatusDictList" :key="item.id"
|
||||
:label="item.taskStatusName" :value="item.taskStatusName">
|
||||
:label="item.taskStatusName" :value="item.taskStatusCode">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="二级分类描述" prop="">
|
||||
<el-input v-model="form.secondClassifyDescribe" style="width:100px"></el-input>
|
||||
<el-input v-model="form.secondClassifyDescribe" style="width:110px"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="执行时间" prop="">
|
||||
<el-time-select v-model="form.executionTime" style="width:120px" placeholder="选择时间">
|
||||
@ -351,7 +351,6 @@ export default {
|
||||
},
|
||||
created() {
|
||||
this.taskinfo();
|
||||
this.info();
|
||||
},
|
||||
beforeDestroy() { },
|
||||
watch: {},
|
||||
@ -359,6 +358,7 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
info() {
|
||||
this.lists = []
|
||||
if (this.$route.query) {
|
||||
this.updata.suitRange = this.$route.query.suitRange
|
||||
this.updata.routeName = this.$route.query.routeName
|
||||
@ -489,33 +489,32 @@ export default {
|
||||
taskinfo() {
|
||||
selectTaskTypeList().then(res => {
|
||||
this.selectTaskTypeList = res.data
|
||||
this.info();
|
||||
})
|
||||
taskStatusDictList().then(res => {
|
||||
this.taskStatusDictList = res.data
|
||||
})
|
||||
},
|
||||
//任务细分
|
||||
changeTaskType(name, taskSubdivision) {
|
||||
let id = this.selectTaskTypeList?.find(e => e.taskTypeName == name).id
|
||||
//任务类型
|
||||
changeTaskType(code, taskSubdivision) {
|
||||
let id = this.selectTaskTypeList?.find(e => e.taskTypeCode == code)?.id
|
||||
this.form.taskTypeName = this.selectTaskTypeList?.find(e => e.taskTypeCode == code)?.taskTypeName
|
||||
taskPartitionList(id).then(res => {
|
||||
this.taskPartitionList = res.data
|
||||
this.form.taskSubdivision = ''
|
||||
this.form.taskSubdivisionName = ''
|
||||
this.form.taskSubdivisiontemplateType = ''
|
||||
this.selectTaskTypeList.forEach(el => {
|
||||
if (name == el.taskTypeName) {
|
||||
this.form.taskTypeId = el.id
|
||||
}
|
||||
})
|
||||
if (taskSubdivision) {
|
||||
this.form.taskSubdivision = taskSubdivision
|
||||
this.changetaskSubdivision(taskSubdivision, 1)
|
||||
}
|
||||
})
|
||||
},
|
||||
changetaskSubdivision(name, type) {
|
||||
this.form.taskSubdivision = name
|
||||
//点击任务细分
|
||||
changetaskSubdivision(code, type) {
|
||||
this.form.taskSubdivisionName = this.taskPartitionList?.find(e => e.taskPartitionCode == code).taskPartitionName
|
||||
this.taskPartitionList.forEach(el => {
|
||||
if (name == el.taskTypeName) {
|
||||
if (code == el.taskPartitionCode) {
|
||||
this.form.executionTime = el.executionTime
|
||||
this.form.taskSubdivisiontemplateType = el.templateType
|
||||
if (!type) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user