ZaiZai 1 an în urmă
părinte
comite
54c859ace3
1 a modificat fișierele cu 76 adăugiri și 0 ștergeri
  1. 76 0
      src/views/tentative/detect/commission.vue

+ 76 - 0
src/views/tentative/detect/commission.vue

@@ -85,6 +85,58 @@
                 <el-button hc-btn type="primary" @click="linkSamplingClick">确定</el-button>
             </template>
         </hc-new-dialog>
+
+        <!-- 创建报告 -->
+        <hc-new-dialog v-model="rowActionModal" is-footer-center title="创建报告" widths="40rem" @close="rowActionModalClose">
+            <el-form ref="formRef" :model="formModel" :rules="formRules" label-position="top" label-width="auto">
+                <el-row :gutter="20">
+                    <el-col :span="12">
+                        <el-form-item label="委托单位:" prop="key1">
+                            <el-input v-model="formModel.key1" placeholder="委托单位" disabled />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                        <el-form-item label="委托单位名称:" prop="key2">
+                            <el-input v-model="formModel.key2" placeholder="委托单位名称" disabled />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                        <el-form-item label="取样名称:" prop="key3">
+                            <el-input v-model="formModel.key3" placeholder="取样名称" disabled />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                        <el-form-item label="取样数量:" prop="key4">
+                            <el-input v-model="formModel.key4" placeholder="取样数量" disabled />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                        <el-form-item label="样品编号:" prop="key5">
+                            <el-input v-model="formModel.key5" placeholder="样品编号" disabled />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                        <el-form-item label="试验数量:" prop="key6">
+                            <el-input v-model="formModel.key6" placeholder="试验数量" />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                        <el-form-item label="规格型号:" prop="key7">
+                            <el-input v-model="formModel.key7" placeholder="规格型号" disabled />
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
+                        <el-form-item label="计算单位:" prop="key8">
+                            <el-input v-model="formModel.key8" placeholder="计算单位" disabled />
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+            </el-form>
+            <template #footer>
+                <el-button @click="rowActionModalClose">取消</el-button>
+                <el-button hc-btn type="primary" @click="rowActionSave">创建</el-button>
+            </template>
+        </hc-new-dialog>
     </hc-body>
 </template>
 
@@ -207,9 +259,33 @@ const rowView = (row) => {
 
 }
 
+//表单数据
+const formRef = ref(null)
+const formModel = ref({})
+const formRules = {
+    meterPeriodId: {
+        required: true,
+        trigger: 'blur',
+        message: '请选择计量期',
+    },
+}
+
 //创建报告
+const rowActionModal = ref(false)
 const rowReports = (row) => {
+    formModel.value = row
+    rowActionModal.value = true
+}
+
+//提交保存
+const rowActionSave = async () => {
+    rowActionModalClose()
+}
 
+//关闭弹窗
+const rowActionModalClose = () => {
+    rowActionModal.value = false
+    formModel.value = {}
 }
 </script>