Browse Source

reactor:质检中心调整;

zhangchong 1 year ago
parent
commit
a5ea16cf0e

+ 2 - 2
src/views/quality/done/components/Quality-inspection.vue

@@ -115,7 +115,7 @@
 				<el-input-number v-model="state.ruleItemForm.grade" :precision="0" :min="1" :max="100" placeholder="请输入分值" />
 				<span class="ml10">分</span>
 			</el-form-item>
-			<el-form-item label="扣分内容" prop="content" :rules="[{ required: true, message: '请输入扣分内容', trigger: 'blur' }]">
+			<el-form-item label="扣分内容" prop="content" :rules="[{ required: false, message: '请输入扣分内容', trigger: 'blur' }]">
 				<el-input v-model="state.ruleItemForm.content" placeholder="请输入扣分内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 			</el-form-item>
 		</el-form>
@@ -171,7 +171,7 @@ const openDialog = async (row: any, source: string | number | undefined, isView?
 		qualityId.value = row.id;
 		state.source = source;
 		viewMode.value = isView ?? false;
-		const response = await templateList({ IsEnable: 1, Grouping: source,PageIndex: 1,PageSize: 1000 });
+		const response = await templateList({ IsEnable: 1, Grouping: source, PageIndex: 1, PageSize: 1000 });
 		projectArray.value = response.result?.items[0]?.templateDetails ?? [];
 		switch (source) {
 			case 1:

+ 3 - 2
src/views/quality/index/components/Quality-inspection.vue

@@ -124,7 +124,7 @@
 				<el-input-number v-model="state.ruleItemForm.grade" :precision="0" :min="1" :max="100" placeholder="请输入分值" />
 				<span class="ml10">分</span>
 			</el-form-item>
-			<el-form-item label="扣分内容" prop="content" :rules="[{ required: true, message: '请输入扣分内容', trigger: 'blur' }]">
+			<el-form-item label="扣分内容" prop="content" :rules="[{ required: false, message: '请输入扣分内容', trigger: 'blur' }]">
 				<el-input v-model="state.ruleItemForm.content" placeholder="请输入扣分内容" type="textarea" :autosize="{ minRows: 4, maxRows: 8 }"></el-input>
 			</el-form-item>
 		</el-form>
@@ -184,6 +184,8 @@ const openDialog = async (row: any, source?: string | number | undefined) => {
 			qualityDetail(row.id),
 		]);
 		projectArray.value = temRes.result?.items[0]?.templateDetails ?? [];
+		tableData.value = qualityRes.result?.qualityDetails ?? [];
+		console.log(qualityRes, '123', tableData.value);
 		state.orderDetail = qualityRes.result?.order ?? {};
 		state.visit = qualityRes.result?.visit ?? {};
 		switch (source) {
@@ -281,7 +283,6 @@ const onSubmitItem = (formEl: FormInstance | undefined) => {
 	if (!formEl) return;
 	formEl.validate((valid: boolean) => {
 		if (!valid) return;
-
 		state.loading = true;
 		if (dialogTitleItem.value === '新增扣分项') {
 			const data = Other.deepClone(state.ruleItemForm);