Sfoglia il codice sorgente

行政区搜索条件

wang_xy 1 anno fa
parent
commit
1703f73ebb

+ 12 - 2
src/views/gas/anjian/index.vue

@@ -1,6 +1,16 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+      <el-form-item label="行政区" prop="district" >
+        <el-select v-model="queryParams.district" placeholder="请选择行政区">
+          <el-option
+            v-for="dict in dict.type.district"
+            :key="dict.value"
+            :label="dict.label"
+            :value="dict.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
       <el-form-item  label="所属小区" prop="areaId">
         <el-select v-model="queryParams.areaId" filterable clearable placeholder="请选择所属小区"  @change="getBuilding(queryParams.areaId),resetqueryform()">
           <el-option v-for="item in areaList" :key="item.id" :value="item.id" :label="item.name">{{ item.name }}</el-option>
@@ -104,7 +114,7 @@
 <!--          @click="backup"-->
 <!--          v-hasPermi="['gas:order:export']"-->
 <!--        >备份</el-button>-->
-<!--      </el-col>-->-
+<!--      </el-col>-->
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
@@ -243,7 +253,7 @@ import {
 
 export default {
   name: "Order",
-  dicts: [],
+  dicts: ['district'],
   data() {
     return {
       whetherList:[

+ 22 - 4
src/views/gas/area/index.vue

@@ -82,7 +82,6 @@
           size="mini"
           :loading="exportLoading"
           @click="handleExports"
-          v-hasPermi="['gas:area:export']"
         >所属包导出
         </el-button>
       </el-col>
@@ -179,6 +178,14 @@
           <el-button
             size="mini"
             type="text"
+            icon="el-icon-edit"
+            @click="handleUpdate(scope.row)"
+            v-hasPermi="['gas:area:edit']"
+          >编辑
+          </el-button>
+          <el-button
+            size="mini"
+            type="text"
             icon="el-icon-delete"
             @click="handleDelete(scope.row)"
             v-hasPermi="['gas:area:remove']"
@@ -199,6 +206,16 @@
     <!-- 添加或修改小区对话框 -->
     <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="100px">
+        <el-form-item label="行政区" prop="district" >
+          <el-select v-model="form.district" placeholder="请选择行政区">
+            <el-option
+              v-for="dict in dict.type.district"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+            ></el-option>
+          </el-select>
+        </el-form-item>
         <el-form-item label="小区名" prop="name">
           <el-input v-model="form.name" placeholder="请输入小区名" :disabled="disabled"/>
         </el-form-item>
@@ -517,9 +534,10 @@ export default {
         createBy: undefined,
         createTime: undefined,
         updateBy: undefined,
-        updateTime: undefined
-      }
-      this.resetForm('form')
+        updateTime: undefined,
+        district:undefined,
+      };
+      this.resetForm("form");
     },
     /** 搜索按钮操作 */
     handleQuery() {

+ 11 - 1
src/views/gas/kaishuan/index.vue

@@ -1,6 +1,16 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+      <el-form-item label="行政区" prop="district" >
+        <el-select v-model="queryParams.district" placeholder="请选择行政区">
+          <el-option
+            v-for="dict in dict.type.district"
+            :key="dict.value"
+            :label="dict.label"
+            :value="dict.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
       <el-form-item  label="所属小区" prop="areaId">
         <el-select v-model="queryParams.areaId" filterable clearable placeholder="请选择所属小区"  @change="getBuilding(queryParams.areaId),resetqueryform()">
           <el-option v-for="item in areaList" :key="item.id" :value="item.id" :label="item.name">{{ item.name }}</el-option>
@@ -226,7 +236,7 @@ import {
 
 export default {
   name: "Order",
-  dicts: [],
+  dicts: ['district'],
   data() {
     return {
       // 按钮loading

+ 11 - 1
src/views/gas/order/index.vue

@@ -1,6 +1,16 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+      <el-form-item label="行政区" prop="district" >
+        <el-select v-model="queryParams.district" placeholder="请选择行政区">
+          <el-option
+            v-for="dict in dict.type.district"
+            :key="dict.value"
+            :label="dict.label"
+            :value="dict.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
       <el-form-item label="所属小区" prop="areaId">
         <el-select v-model="queryParams.areaId" filterable clearable placeholder="请选择所属小区"
                    @change="getBuilding(queryParams.areaId),resetqueryform()"
@@ -485,7 +495,7 @@ import {
 export default {
   name: 'Order',
   inheritAttrs: false,
-  dicts: ['service_type', 'order_status', 'examine_status'],
+  dicts: ['service_type', 'order_status', 'examine_status','district'],
   data() {
     return {
       // 按钮loading

+ 11 - 1
src/views/gas/weixiu/index.vue

@@ -1,6 +1,16 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+      <el-form-item label="行政区" prop="district" >
+        <el-select v-model="queryParams.district" placeholder="请选择行政区">
+          <el-option
+            v-for="dict in dict.type.district"
+            :key="dict.value"
+            :label="dict.label"
+            :value="dict.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
       <el-form-item  label="所属小区" prop="areaId">
         <el-select v-model="queryParams.areaId" filterable clearable placeholder="请选择所属小区"  @change="getBuilding(queryParams.areaId),resetqueryform()">
           <el-option v-for="item in areaList" :key="item.id" :value="item.id" :label="item.name">{{ item.name }}</el-option>
@@ -243,7 +253,7 @@ import {
 
 export default {
   name: "Order",
-  dicts: [],
+  dicts: ['district'],
   data() {
     return {
       whetherList:[

+ 1 - 1
vue.config.js

@@ -34,7 +34,7 @@ module.exports = {
     proxy: {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
-        // target: `http://120.46.131.184:8080`,
+        // target: `http://123.249.30.140:8080`,
         target: `http://localhost:8080`,
         changeOrigin: true,
         pathRewrite: {