|
@@ -6,9 +6,9 @@
|
|
|
<el-form-item label="名称" prop="name">
|
|
|
<el-input v-model="tableData.param.name" placeholder="输入名称或标识" clearable style="width: 150px" @keyup.enter.native="typeList" />
|
|
|
</el-form-item>
|
|
|
-<!-- <el-form-item label="标识" prop="key">-->
|
|
|
-<!-- <el-input v-model="tableData.param.key" placeholder="请输入设备标识" clearable style="width: 150px" @keyup.enter.native="typeList" />-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="标识" prop="key">-->
|
|
|
+ <!-- <el-input v-model="tableData.param.key" placeholder="请输入设备标识" clearable style="width: 150px" @keyup.enter.native="typeList" />-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
<el-form-item label="所属产品" prop="productKey">
|
|
|
<el-select v-model="tableData.param.productKey" style="width: 140px" filterable clearable placeholder="选择产品">
|
|
|
<el-option v-for="item in productData" :key="item.key" :label="item.name" :value="item.key" value-key="id"> </el-option>
|
|
@@ -23,9 +23,9 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
|
|
|
-<!-- <el-form-item label="创建时间" prop="dateRange">-->
|
|
|
-<!-- <el-date-picker v-model="tableData.param.dateRange" style="width: 240px" value-format="YYYY-MM-DD" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="创建时间" prop="dateRange">-->
|
|
|
+ <!-- <el-date-picker v-model="tableData.param.dateRange" style="width: 240px" value-format="YYYY-MM-DD" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" class="ml10" @click="typeList">
|
|
|
<el-icon>
|
|
@@ -138,6 +138,7 @@
|
|
|
|
|
|
<script lang="ts">
|
|
|
import { toRefs, reactive, onMounted, ref, defineComponent } from 'vue';
|
|
|
+import { useRoute, useRouter } from 'vue-router';
|
|
|
import { ElMessageBox, ElMessage, FormInstance } from 'element-plus';
|
|
|
import EditDic from './component/edit.vue';
|
|
|
import ExcelDic from './component/excel.vue';
|
|
@@ -182,6 +183,7 @@ export default defineComponent({
|
|
|
const detailRef = ref();
|
|
|
const queryRef = ref();
|
|
|
const batchLoading = ref(false);
|
|
|
+ const route = useRoute();
|
|
|
const state = reactive<TableDataState>({
|
|
|
keys: [],
|
|
|
productData: [],
|
|
@@ -194,7 +196,7 @@ export default defineComponent({
|
|
|
pageSize: 20,
|
|
|
name: '',
|
|
|
key: '',
|
|
|
- productKey: '',
|
|
|
+ productKey: <string>route.query?.productKey || '',
|
|
|
status: '',
|
|
|
dateRange: [],
|
|
|
},
|