|
@@ -12,10 +12,10 @@
|
|
<el-tab-pane label="基本信息" name="first">
|
|
<el-tab-pane label="基本信息" name="first">
|
|
<el-form :model="readForm" label-position="right" label-width="auto" style="margin-left: 35%;">
|
|
<el-form :model="readForm" label-position="right" label-width="auto" style="margin-left: 35%;">
|
|
<el-form-item label="发布单位:" prop="releaser" class="labelItem" required>
|
|
<el-form-item label="发布单位:" prop="releaser" class="labelItem" required>
|
|
- <div>{{readForm.releaser}}</div>
|
|
|
|
|
|
+ <div>{{readForm.releaserInfo.rymc}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="任务名称:" prop="task_name" class="labelItem" required>
|
|
<el-form-item label="任务名称:" prop="task_name" class="labelItem" required>
|
|
- <div>{{readForm.task_name}}</div>
|
|
|
|
|
|
+ <div>{{readForm.taskInfo.task_name}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="任务优先级:" prop="level" class="labelItem" required>
|
|
<el-form-item label="任务优先级:" prop="level" class="labelItem" required>
|
|
<div v-if="readForm.level=='0'">一般</div>
|
|
<div v-if="readForm.level=='0'">一般</div>
|
|
@@ -23,7 +23,7 @@
|
|
<div v-else>特急</div>
|
|
<div v-else>特急</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="监测类型:" prop="task_class" width="70px" class="labelItem" required>
|
|
<el-form-item label="监测类型:" prop="task_class" width="70px" class="labelItem" required>
|
|
- <div>{{readForm.task_class}}</div>
|
|
|
|
|
|
+ <div>{{readForm.taskInfo.task_class}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="检测模型:" prop="bindForm.test_model_id" width="70px" class="labelItem" required>
|
|
<el-form-item label="检测模型:" prop="bindForm.test_model_id" width="70px" class="labelItem" required>
|
|
<el-select v-model="bindForm.test_model_id" size="mini" placeholder="请选择">
|
|
<el-select v-model="bindForm.test_model_id" size="mini" placeholder="请选择">
|
|
@@ -38,7 +38,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="年度:" prop="year" class="labelItem" required>
|
|
<el-form-item label="年度:" prop="year" class="labelItem" required>
|
|
- <div>{{readForm.year}}</div>
|
|
|
|
|
|
+ <div>{{readForm.taskInfo.year}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<!-- <el-form-item label="发布机构所属区域:" prop="year" class="labelItem" required>
|
|
<!-- <el-form-item label="发布机构所属区域:" prop="year" class="labelItem" required>
|
|
<div>{{readForm.year}}</div>
|
|
<div>{{readForm.year}}</div>
|
|
@@ -50,23 +50,23 @@
|
|
<div>{{readForm.batch}}</div>
|
|
<div>{{readForm.batch}}</div>
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
<el-form-item label="任务时间:" prop="starttime" width="200px" class="labelItem" required>
|
|
<el-form-item label="任务时间:" prop="starttime" width="200px" class="labelItem" required>
|
|
- <div>{{readForm.starttime}} 至 {{readForm.endtime}}</div>
|
|
|
|
|
|
+ <div>{{readForm.taskInfo.starttime}} 至 {{readForm.taskInfo.endtime}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="抽样信息上报截止时间:" size="mini" class="labelItem" required>
|
|
<el-form-item label="抽样信息上报截止时间:" size="mini" class="labelItem" required>
|
|
<el-date-picker v-model="bindForm.endtime_cydsb" type="date" value-format="yyyy-MM-dd">
|
|
<el-date-picker v-model="bindForm.endtime_cydsb" type="date" value-format="yyyy-MM-dd">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="附件:" prop="file_url" class="labelItem">
|
|
<el-form-item label="附件:" prop="file_url" class="labelItem">
|
|
- <div v-if="readForm.file_url==null">无</div>
|
|
|
|
- <el-link v-else type="primary" :href="readForm.file_url">{{readForm.file_name}}</el-link>
|
|
|
|
|
|
+ <div v-if="readForm.taskInfo.file_url==null">无</div>
|
|
|
|
+ <el-link v-else type="primary" :href="readForm.taskInfo.file_url">{{readForm.taskInfo.file_name}}</el-link>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="文件号:" prop="filenum" width="200px" class="labelItem">
|
|
<el-form-item label="文件号:" prop="filenum" width="200px" class="labelItem">
|
|
- <div v-if="readForm.filenum==null">无</div>
|
|
|
|
- <div v-else>{{readForm.filenum}}</div>
|
|
|
|
|
|
+ <div v-if="readForm.taskInfo.filenum==null">无</div>
|
|
|
|
+ <div v-else>{{readForm.taskInfo.filenum}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="备注:" prop="log" class="labelItem">
|
|
<el-form-item label="备注:" prop="log" class="labelItem">
|
|
- <div v-if="readForm.log==null">无</div>
|
|
|
|
- <div v-else>{{readForm.log}}</div>
|
|
|
|
|
|
+ <div v-if="readForm.taskInfo.log==null">无</div>
|
|
|
|
+ <div v-else>{{readForm.taskInfo.log}}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
</el-form>
|
|
</el-form>
|
|
@@ -274,18 +274,48 @@
|
|
activeName: 'first',
|
|
activeName: 'first',
|
|
id: 0,
|
|
id: 0,
|
|
readForm: {
|
|
readForm: {
|
|
- releaser: '',
|
|
|
|
- task_name: '',
|
|
|
|
- level: '',
|
|
|
|
- task_class: '',
|
|
|
|
- year: '',
|
|
|
|
|
|
+ // releaser: '',
|
|
|
|
+ // task_name: '',
|
|
|
|
+ // level: '',
|
|
|
|
+ // task_class: '',
|
|
|
|
+ // year: '',
|
|
|
|
+ modelInfo:{
|
|
|
|
+ creattime:'',
|
|
|
|
+ id:'',
|
|
|
|
+ name:'',
|
|
|
|
+ type_id:'',
|
|
|
|
+ updatetime:'',
|
|
|
|
+ user_id:'',
|
|
|
|
+ },
|
|
releaserInfo:{
|
|
releaserInfo:{
|
|
- groupname: ''
|
|
|
|
|
|
+ groupname: '',
|
|
|
|
+ rymc:'',
|
|
|
|
+ },
|
|
|
|
+ taskInfo:{
|
|
|
|
+ base_file_url: null,
|
|
|
|
+ batch: '',
|
|
|
|
+ creater: null,
|
|
|
|
+ createtime: null,
|
|
|
|
+ endtime: null,
|
|
|
|
+ endtime_cydsb: null,
|
|
|
|
+ file_name: null,
|
|
|
|
+ file_url: null,
|
|
|
|
+ filenum: null,
|
|
|
|
+ id: null,
|
|
|
|
+ industry: null,
|
|
|
|
+ is_divide: null,
|
|
|
|
+ ispublic:null,
|
|
|
|
+ level:null,
|
|
|
|
+ log: null,
|
|
|
|
+ main_unit: null,
|
|
|
|
+ releaser:null,
|
|
|
|
+ starttime: null,
|
|
|
|
+ status: null,
|
|
|
|
+ task_class: null,
|
|
|
|
+ task_name:null,
|
|
|
|
+ test_model_id:null,
|
|
|
|
+ year: null,
|
|
},
|
|
},
|
|
- endtime: '',
|
|
|
|
- file_url: '',
|
|
|
|
- filenum: '',
|
|
|
|
- log: ''
|
|
|
|
},
|
|
},
|
|
queryInfo: {
|
|
queryInfo: {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
@@ -337,11 +367,11 @@
|
|
delarr: [],
|
|
delarr: [],
|
|
// 模型列表
|
|
// 模型列表
|
|
options: [{
|
|
options: [{
|
|
- id: '',
|
|
|
|
- name: ''
|
|
|
|
|
|
+ id: null,
|
|
|
|
+ name: null
|
|
}],
|
|
}],
|
|
bindForm: {
|
|
bindForm: {
|
|
- test_model_id: '',
|
|
|
|
|
|
+ test_model_id: null,
|
|
endtime_cydsb: '',
|
|
endtime_cydsb: '',
|
|
is_divide: ''
|
|
is_divide: ''
|
|
},
|
|
},
|
|
@@ -407,14 +437,14 @@
|
|
console.log(this.$route.params.id)
|
|
console.log(this.$route.params.id)
|
|
this.getTaskDetail()
|
|
this.getTaskDetail()
|
|
this.getmodelList()
|
|
this.getmodelList()
|
|
- this.getUnderTask()
|
|
|
|
|
|
+ // this.getUnderTask()
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
this.task_id = this.$route.params.id
|
|
this.task_id = this.$route.params.id
|
|
console.log(this.$route.params.id)
|
|
console.log(this.$route.params.id)
|
|
this.getTaskDetail()
|
|
this.getTaskDetail()
|
|
this.getmodelList()
|
|
this.getmodelList()
|
|
- this.getUnderTask()
|
|
|
|
|
|
+ // this.getUnderTask()
|
|
},
|
|
},
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
@@ -575,7 +605,6 @@
|
|
}
|
|
}
|
|
);
|
|
);
|
|
this.options = res.data.rows
|
|
this.options = res.data.rows
|
|
- console.log(this.options)
|
|
|
|
},
|
|
},
|
|
// 绑定模型
|
|
// 绑定模型
|
|
async bindModel() {
|
|
async bindModel() {
|
|
@@ -643,23 +672,27 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
this.readForm = res.data
|
|
this.readForm = res.data
|
|
|
|
+ this.underTask = res.data.unitTaskList.rows
|
|
|
|
+ this.underTasktotal = res.data.unitTaskList.total
|
|
console.log(this.readForm)
|
|
console.log(this.readForm)
|
|
- this.bindForm.is_divide = res.data.is_divide
|
|
|
|
- this.bindForm.test_model_id = Number(res.data.test_model_id)
|
|
|
|
- if(res.data.test_model_id === null) {
|
|
|
|
|
|
+ this.bindForm.is_divide = res.data.taskInfo.is_divide
|
|
|
|
+ this.bindForm.endtime_cydsb = res.data.taskInfo.endtime_cydsb
|
|
|
|
+ // this.bindForm.test_model_id = Number(res.data.taskInfo.test_model_id)
|
|
|
|
+ if(res.data.taskInfo.test_model_id === null) {
|
|
this.bindForm.test_model_id = undefined
|
|
this.bindForm.test_model_id = undefined
|
|
}else
|
|
}else
|
|
{
|
|
{
|
|
- this.bindForm.test_model_id = Number(res.data.test_model_id)
|
|
|
|
|
|
+ this.bindForm.test_model_id = Number(res.data.taskInfo.test_model_id)
|
|
}
|
|
}
|
|
- this.bindForm.endtime_cydsb = res.data.endtime_cydsb
|
|
|
|
|
|
+ console.log(this.bindForm.test_model_id)
|
|
|
|
+
|
|
console.log(this.divideOptions.id)
|
|
console.log(this.divideOptions.id)
|
|
},
|
|
},
|
|
|
|
|
|
/** 修复当用户在大于1的分页进行数据搜索没有返回值的问题 */
|
|
/** 修复当用户在大于1的分页进行数据搜索没有返回值的问题 */
|
|
setPageNum() {
|
|
setPageNum() {
|
|
this.queryInfo.pageNum = 1
|
|
this.queryInfo.pageNum = 1
|
|
- this.getSampleList()()
|
|
|
|
|
|
+ this.getSampleList()
|
|
},
|
|
},
|
|
setSelectedRow() {
|
|
setSelectedRow() {
|
|
// 设置当前页已选项
|
|
// 设置当前页已选项
|
|
@@ -675,14 +708,13 @@
|
|
/** 监听每页显示多少数据的改变 */
|
|
/** 监听每页显示多少数据的改变 */
|
|
handleSizeChange(newSize) {
|
|
handleSizeChange(newSize) {
|
|
this.queryInfo.pageSize = newSize
|
|
this.queryInfo.pageSize = newSize
|
|
- console.log(this.queryInfo.pageSize)
|
|
|
|
- this.getUnderTask()
|
|
|
|
|
|
+ this.getTaskDetail()
|
|
},
|
|
},
|
|
|
|
|
|
/** 监听页码的改变 */
|
|
/** 监听页码的改变 */
|
|
handleCurrentChange(newPage) {
|
|
handleCurrentChange(newPage) {
|
|
this.queryInfo.pageNum = newPage
|
|
this.queryInfo.pageNum = newPage
|
|
- this.getUnderTask()
|
|
|
|
|
|
+ this.getTaskDetail()
|
|
},
|
|
},
|
|
// 批量勾选
|
|
// 批量勾选
|
|
handleSelectionChange(val) {
|
|
handleSelectionChange(val) {
|