From 7d81ce01560d384f15212edc40ebeaa9924913f9 Mon Sep 17 00:00:00 2001 From: wlzboy <66905212@qq.com> Date: 星期日, 21 九月 2025 19:12:53 +0800 Subject: [PATCH] feat:新增评价功能 --- ruoyi-ui/src/views/system/vehicle/index.vue | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 40 insertions(+), 3 deletions(-) diff --git a/ruoyi-ui/src/views/system/vehicle/index.vue b/ruoyi-ui/src/views/system/vehicle/index.vue index 4ec9201..6710c5d 100644 --- a/ruoyi-ui/src/views/system/vehicle/index.vue +++ b/ruoyi-ui/src/views/system/vehicle/index.vue @@ -39,6 +39,16 @@ /> </el-select> </el-form-item> + <el-form-item label="褰掑睘閮ㄩ棬" prop="deptId"> + <el-select v-model="queryParams.deptId" placeholder="璇烽�夋嫨閮ㄩ棬" clearable size="small"> + <el-option + v-for="dept in deptOptions" + :key="dept.deptId" + :label="dept.deptName" + :value="dept.deptId" + /> + </el-select> + </el-form-item> <el-form-item> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> @@ -103,6 +113,7 @@ <dict-tag :options="dict.type.sys_platform" :value="scope.row.platformCode"/> </template> </el-table-column> + <el-table-column label="褰掑睘閮ㄩ棬" align="center" prop="deptName" /> <el-table-column label="鐘舵��" align="center" prop="status"> <template slot-scope="scope"> <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/> @@ -166,6 +177,16 @@ /> </el-select> </el-form-item> + <el-form-item label="褰掑睘閮ㄩ棬" prop="deptId"> + <el-select v-model="form.deptId" placeholder="璇烽�夋嫨閮ㄩ棬" clearable> + <el-option + v-for="dept in deptOptions" + :key="dept.deptId" + :label="dept.deptName" + :value="dept.deptId" + /> + </el-select> + </el-form-item> <el-form-item label="鐘舵��" prop="status"> <el-radio-group v-model="form.status"> <el-radio @@ -189,6 +210,7 @@ <script> import { listVehicle, getVehicle, delVehicle, addVehicle, updateVehicle } from "@/api/system/vehicle"; +import { listDept } from "@/api/system/dept"; export default { name: "Vehicle", @@ -209,6 +231,8 @@ total: 0, // 杞﹁締淇℃伅琛ㄦ牸鏁版嵁 vehicleList: [], + // 閮ㄩ棬閫夐」 + deptOptions: [], // 寮瑰嚭灞傛爣棰� title: "", // 鏄惁鏄剧ず寮瑰嚭灞� @@ -222,7 +246,8 @@ vehicleBrand: null, vehicleModel: null, status: null, - platformCode: null + platformCode: null, + deptId: null }, // 琛ㄥ崟鍙傛暟 form: { @@ -233,7 +258,8 @@ vehicleModel: null, status: "0", remark: null, - platformCode: null + platformCode: null, + deptId: null }, // 琛ㄥ崟鏍¢獙 rules: { @@ -245,12 +271,16 @@ ], platformCode: [ { required: true, message: "骞冲彴鏍囪瘑涓嶈兘涓虹┖", trigger: "change" } + ], + deptId: [ + { required: true, message: "褰掑睘閮ㄩ棬涓嶈兘涓虹┖", trigger: "change" } ] } }; }, created() { this.getList(); + this.getDeptList(); }, methods: { /** 鏌ヨ杞﹁締淇℃伅鍒楄〃 */ @@ -260,6 +290,12 @@ this.vehicleList = response.rows; this.total = response.total; this.loading = false; + }); + }, + /** 鏌ヨ閮ㄩ棬鍒楄〃 */ + getDeptList() { + listDept().then(response => { + this.deptOptions = response.data; }); }, // 鍙栨秷鎸夐挳 @@ -277,7 +313,8 @@ vehicleModel: null, status: "0", remark: null, - platformCode: null + platformCode: null, + deptId: null }; this.resetForm("form"); }, -- Gitblit v1.9.1