From 9083fd270cd172f998eb2dd3dfae59187a70cb1a Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Sat, 07 Oct 2023 09:31:11 +0800
Subject: [PATCH] Merge branch 'feature_1.0'

---
 src/views/toCarryOutLegislativeReforms/components/queryForm.vue |  169 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 169 insertions(+), 0 deletions(-)

diff --git a/src/views/toCarryOutLegislativeReforms/components/queryForm.vue b/src/views/toCarryOutLegislativeReforms/components/queryForm.vue
new file mode 100644
index 0000000..5acefb7
--- /dev/null
+++ b/src/views/toCarryOutLegislativeReforms/components/queryForm.vue
@@ -0,0 +1,169 @@
+<template>
+  <div>
+    <div class="search-form">
+      <el-form :inline="true" :model="formData" class="demo-form-inline">
+        <el-form-item label="���������������">
+          <el-input v-model="formData.allocationNum" placeholder="���������������" size="small" clearable />
+        </el-form-item>
+
+        <el-form-item label="���������������">
+          <el-date-picker
+            v-model="formData.startTime"
+            style="width:92%"
+            size="small"
+            value-format="yyyy-MM-dd"
+            type="date"
+            placeholder="������������"
+          />
+
+        </el-form-item>
+        <el-form-item label="���������������">
+          <el-date-picker
+            v-model="formData.endTime"
+            style="width:92%"
+            size="small"
+            value-format="yyyy-MM-dd"
+            type="date"
+            placeholder="������������"
+          />
+        </el-form-item>
+        <el-form-item label="���������������" class="rddd">
+          <el-select v-model="formData.unitId" size="small" clearable placeholder="���������">
+            <el-option
+              v-for="item in unitList"
+              :key="item.unitId"
+              :label="item.unitName"
+              :value="item.unitId"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="���������������">
+          <el-select v-model="formData.polluteType" size="small" clearable placeholder="���������">
+            <el-option
+              v-for="item in polluteList"
+              :key="item.dataKey"
+              :label="item.dataValue"
+              :value="item.dataKey"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="���������������">
+          <el-select v-model="formData.investigationType" size="small" clearable placeholder="���������">
+            <el-option
+              v-for="item in Dic.investigationEnum"
+              :key="item.value"
+              :label="item.name"
+              :value="item.value"
+            />
+          </el-select>
+        </el-form-item>
+
+        <el-form-item label="���������������">
+          <el-select v-model="formData.changeType" placeholder="���������" clearable size="small">
+            <el-option
+              v-for="item in Dic.changeEnum"
+              :key="item.value"
+              :label="item.name"
+              :value="item.value"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="���������������">
+          <el-select v-model="formData.state" size="small" clearable placeholder="���������">
+            <el-option
+              v-for="item in Dic.allocationApproveEnum"
+              :key="item.value"
+              :label="item.name"
+              :value="item.value"
+            />
+          </el-select>
+        </el-form-item>
+
+        <el-form-item label="���������������">
+          <el-select v-model="formData.isInvalid " placeholder="���������" clearable size="small">
+            <el-option
+              v-for="item in Dic.yesOrNo"
+              :key="item.value"
+              :label="item.name"
+              :value="item.value"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" size="small" @click="onSubmit">������</el-button>
+          <el-button type="primary" size="small" @click="handleAdd">������</el-button>
+        </el-form-item>
+      </el-form>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  props: {
+    searchType: { type: String, default: '' }
+  },
+  data() {
+    return {
+      formData: {
+        isInvalid: 0
+      },
+      unitList: [],
+      Dic: JSON.parse(localStorage.getItem('dict')),
+      polluteList: [],
+      valueTime: [],
+      isReform: false
+    }
+  },
+
+  created() {
+    this.getUnitList()
+    this.getContaminateList()
+    console.log('searchType', this.searchType)
+  },
+  methods: {
+    // ������������������list
+    getUnitList() {
+      this.$request({
+        url: '/allocation/unit',
+        method: 'get'
+      }).then((res) => {
+        this.unitList = res.data
+      })
+    },
+    getContaminateList() {
+      this.$request({
+        url: '/allocation/contaminate',
+        method: 'get'
+      }).then((res) => {
+        this.polluteList = res.data
+      })
+    },
+    onSubmit() {
+      this.$emit('handleSearch', this.formData)
+    },
+    handleAdd() {
+      this.$emit('handleAdd', '12122')
+    }
+  }
+}
+</script>
+
+<style scoped lang="scss">
+.search-form {
+    margin: 20px;
+    margin-bottom: 0px;
+   /deep/ .el-input__suffix{
+      right: 20;
+    }
+   /deep/ .el-form-item__content{
+      width: auto;
+    }
+}
+/deep/.el-form-item__label{
+  font-size: 16px;
+}
+/deep/.el-form-item{
+  margin-bottom: 5px;
+}
+</style>

--
Gitblit v1.8.0