|
@@ -2,42 +2,41 @@
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
<div v-show="!commodityManageFormState.show">
|
|
<div v-show="!commodityManageFormState.show">
|
|
<transition name="fade">
|
|
<transition name="fade">
|
|
- <div>
|
|
|
|
- <el-form ref="queryFormRef" :model="queryParams">
|
|
|
|
- <el-row :gutter="20">
|
|
|
|
- <el-col :span="6">
|
|
|
|
- <el-form-item label="输入搜索:" prop="name">
|
|
|
|
- <el-input v-model="queryParams.name" placeholder="请输入报告名称" clearable @keyup.enter="handleQuery" />
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="6">
|
|
|
|
- <el-form-item label="服务分类:" prop="serviceClass">
|
|
|
|
- <el-select v-model="queryParams.serviceClass" clearable>
|
|
|
|
- <!--<el-option v-for="item in mm_event_type" :key="item.value" :label="item.label" :value="item.value"></el-option>-->
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="6">
|
|
|
|
- <el-form-item label="服务状态:" prop="serviceStatus">
|
|
|
|
- <el-select v-model="queryParams.serviceStatus" clearable>
|
|
|
|
- <!--<el-option v-for="item in mm_event_type" :key="item.value" :label="item.label" :value="item.value"></el-option>-->
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="6">
|
|
|
|
- <el-button type="primary" @click="handleQuery">搜索</el-button>
|
|
|
|
- <el-button @click="resetQuery">重置</el-button>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
- </el-form>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <el-form ref="queryFormRef" :model="queryParams">
|
|
|
|
+ <el-row :gutter="20">
|
|
|
|
+ <el-col :span="6">
|
|
|
|
+ <el-form-item label="报告名称:" prop="name">
|
|
|
|
+ <el-input v-model="queryParams.name" placeholder="请输入报告名称" clearable @keyup.enter="handleQuery"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="6">
|
|
|
|
+ <el-form-item label="服务分类:" prop="serviceClass">
|
|
|
|
+ <el-select v-model="queryParams.serviceClass" clearable>
|
|
|
|
+ <!--<el-option v-for="item in mm_event_type" :key="item.value" :label="item.label" :value="item.value"></el-option>-->
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="6">
|
|
|
|
+ <el-form-item label="服务状态:" prop="serviceStatus">
|
|
|
|
+ <el-select v-model="queryParams.serviceStatus" clearable>
|
|
|
|
+ <!--<el-option v-for="item in mm_event_type" :key="item.value" :label="item.label" :value="item.value"></el-option>-->
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="6">
|
|
|
|
+ <el-button type="primary" @click="handleQuery">搜索</el-button>
|
|
|
|
+ <el-button @click="resetQuery">重置</el-button>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ </el-form>
|
|
</transition>
|
|
</transition>
|
|
<el-row :gutter="10" class="mb8">
|
|
<el-row :gutter="10" class="mb8">
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button type="primary" icon="Plus" @click="handleAdd">新增</el-button>
|
|
<el-button type="primary" icon="Plus" @click="handleAdd">新增</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
- <el-button type="danger" plain icon="Delete" :disabled="multiple" @click="handleDelete(selectedRow)">删除</el-button>
|
|
|
|
|
|
+ <el-button type="danger" plain icon="Delete" :disabled="multiple" @click="handleDelete(selectedRow)">删除
|
|
|
|
+ </el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button plain icon="Upload" @click="handleImport">导入</el-button>
|
|
<el-button plain icon="Upload" @click="handleImport">导入</el-button>
|
|
@@ -67,14 +66,19 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
|
|
|
|
- <pagination v-show="total > 0" v-model:page="queryParams.page" v-model:limit="queryParams.page_size" :total="total" @pagination="getList" />
|
|
|
|
|
|
+ <pagination v-show="total > 0" v-model:page="queryParams.page" v-model:limit="queryParams.page_size"
|
|
|
|
+ :total="total" @pagination="getList"/>
|
|
</div>
|
|
</div>
|
|
- <CommodityManageForm v-if="commodityManageFormState.show" @onCancel="commodityManageFormState.show = false" @onConfirm="handleCommodityManageFormState" />
|
|
|
|
|
|
+ <CommodityManageForm
|
|
|
|
+ v-if="commodityManageFormState.show"
|
|
|
|
+ @onCancel="commodityManageFormState.show = false"
|
|
|
|
+ @onConfirm="handleCommodityManageFormState"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup name="CommodityManage">
|
|
<script setup name="CommodityManage">
|
|
-import CommodityManageForm from "@/views/commodityManage/CommodityManageForm.vue";
|
|
|
|
|
|
+import CommodityManageForm from './CommodityManageForm.vue';
|
|
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
const { proxy } = getCurrentInstance();
|
|
const queryFormRef = ref();
|
|
const queryFormRef = ref();
|
|
@@ -86,7 +90,7 @@ const queryParams = reactive({
|
|
page_size: ''
|
|
page_size: ''
|
|
});
|
|
});
|
|
// 表格数据
|
|
// 表格数据
|
|
-const dataList = ref([{}]);
|
|
|
|
|
|
+const dataList = ref([]);
|
|
// 加载中
|
|
// 加载中
|
|
const loading = ref(false);
|
|
const loading = ref(false);
|
|
// 总数
|
|
// 总数
|
|
@@ -103,18 +107,17 @@ const selectedRow = ref(null);
|
|
const commodityManageFormState = ref({
|
|
const commodityManageFormState = ref({
|
|
show: false,
|
|
show: false,
|
|
id: ''
|
|
id: ''
|
|
-})
|
|
|
|
|
|
+});
|
|
|
|
|
|
// 获取数据
|
|
// 获取数据
|
|
const getList = () => {
|
|
const getList = () => {
|
|
loading.value = true;
|
|
loading.value = true;
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
loading.value = false;
|
|
loading.value = false;
|
|
- }, 500)
|
|
|
|
-}
|
|
|
|
|
|
+ }, 500);
|
|
|
|
+};
|
|
// 点击查询
|
|
// 点击查询
|
|
const handleQuery = () => {
|
|
const handleQuery = () => {
|
|
- commodityManageFormState
|
|
|
|
queryParams.page = 1;
|
|
queryParams.page = 1;
|
|
getList();
|
|
getList();
|
|
};
|
|
};
|
|
@@ -166,6 +169,4 @@ const handleExport = () => {};
|
|
getList();
|
|
getList();
|
|
</script>
|
|
</script>
|
|
|
|
|
|
-<style lang="scss" scoped>
|
|
|
|
-
|
|
|
|
-</style>
|
|
|
|
|
|
+<style lang="scss" scoped></style>
|