Bladeren bron

牵头单位监测任务基本信息回显

jiangyu 3 jaren geleden
bovenliggende
commit
50a03ab4b1
2 gewijzigde bestanden met toevoegingen van 18 en 6 verwijderingen
  1. 15 6
      src/components/jc/setTask.vue
  2. 3 0
      src/components/jc/setTaskcd.vue

+ 15 - 6
src/components/jc/setTask.vue

@@ -25,13 +25,13 @@
 					<el-form-item label="监测类型:" prop="task_class" width="70px" class="labelItem" required>
 						<div>{{readForm.task_class}}</div>
 					</el-form-item>
-					<el-form-item label="检测模型:" prop="task_class" 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">
 							<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id">
 							</el-option>
 						</el-select>
 					</el-form-item>
-					<el-form-item label="抽检分离:" prop="is_divide" width="70px" class="labelItem">
+					<el-form-item label="抽检分离:" prop="bindForm.is_divide" width="70px" class="labelItem">
 						<el-select v-model="bindForm.is_divide" size="mini">
 							<el-option v-for="item in divideOptions" :key="item.id" :label="item.name" :value="item.id">
 							</el-option>
@@ -321,10 +321,14 @@
 				multipleSelection: null,
 				delarr: [],
 				// 模型列表
-				options: [],
+				options: [{
+					id: '',
+					name: ''
+				}],
 				bindForm: {
 					test_model_id: '',
-					endtime_cydsb: ''
+					endtime_cydsb: '',
+					is_divide: ''
 				},
 				// 弹出检测机构弹窗
 				getTestListShow: false,
@@ -367,11 +371,11 @@
 				underTasktotal: 0,
 				// 抽检分离选项
 				divideOptions: [{
-						id: '0',
+						id: 0,
 						name: '否'
 					},
 					{
-						id: '1',
+						id: 1,
 						name: '是'
 					}
 				]
@@ -540,11 +544,13 @@
 					}
 				);
 				this.options = res.data.rows
+				console.log(this.options)
 			},
 			// 绑定模型
 			async bindModel() {
 				var that = this
 				that.bindForm['id'] = that.task_id
+				console.log(that.bindForm)
 				const {
 					data: res
 				} = await this.$http.post(
@@ -607,7 +613,10 @@
 				this.readForm = res.data
 				console.log(this.readForm)
 
+				this.bindForm.is_divide = res.data.is_divide
+				this.bindForm.test_model_id = Number(res.data.test_model_id)
 				this.bindForm.endtime_cydsb = res.data.endtime_cydsb
+				console.log(this.divideOptions.id)
 			},
 
 			/** 修复当用户在大于1的分页进行数据搜索没有返回值的问题 */

+ 3 - 0
src/components/jc/setTaskcd.vue

@@ -700,12 +700,14 @@
 				if (result.data.code == 0) {
 					that.formjc = result.data.data
 				}
+				console.log(that.formjc)
 				const res = await this.$http.post('getTestValue', {
 					sample_id: sample_id
 				})
 				if (res.data.code == 0) {
 					that.resultjc = res.data.data.result_detail
 				}
+				console.log(that.resultjc)
 				// },
 
 			},
@@ -773,6 +775,7 @@
 				} = await this.$http.post("getSampleList", this.queryInfo);
 				// console.log(res)
 				this.tableData = res.data.rows
+				console.log(this.tableData)
 				for (let i = 0; i < this.tableData.length; i++) {
 					if (this.tableData[i].status == '0') {
 						this.tableData[i].status = '未上报'