From 8b50c0466a9453472871da617abc647c39b903dc Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期五, 24 三月 2023 20:33:49 +0800 Subject: [PATCH] yxh --- ruoyi-ui/src/smartor/dataobject/dw_svytopicoption_list.vue | 89 ++++++++++++++++++++++++-------------------- 1 files changed, 48 insertions(+), 41 deletions(-) diff --git a/ruoyi-ui/src/smartor/dataobject/dw_svytopicoption_list.vue b/ruoyi-ui/src/smartor/dataobject/dw_svytopicoption_list.vue index 335aa42..b243d96 100644 --- a/ruoyi-ui/src/smartor/dataobject/dw_svytopicoption_list.vue +++ b/ruoyi-ui/src/smartor/dataobject/dw_svytopicoption_list.vue @@ -1,45 +1,45 @@ <template> - <div class="app-container"> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" - v-hasPermi="['smartor:svytopicoption:add']">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" + <div class="app-container"> + <el-row :gutter="10" class="mb8"> + <el-col :span="1.5"> + <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" + v-hasPermi="['smartor:svytopicoption:add']">鏂板</el-button> + </el-col> + <el-col :span="1.5"> + <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" + v-hasPermi="['smartor:svytopicoption:edit']">淇敼</el-button> + </el-col> + <el-col :span="1.5"> + <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" + v-hasPermi="['smartor:svytopicoption:remove']">鍒犻櫎</el-button> + </el-col> + <el-col :span="1.5"> + <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" + v-hasPermi="['smartor:svytopicoption:export']">瀵煎嚭</el-button> + </el-col> + <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> + </el-row> + + <el-table v-loading="loading" :data="svytopicoptionList" @selection-change="handleSelectionChange"> + <el-table-column type="selection" width="55" align="center" /> + <el-table-column label=" 閫夐」绫诲瀷 " width="150" align="center" prop="topictype" /> + <el-table-column label=" 閫夐」鍐呭 " width="200" align="center" prop="optioncontent" /> + <el-table-column label=" 鎻愮ず " width="200" align="center" prop="prompt" /> + <el-table-column label=" 鍒嗘暟 " width="55" align="center" prop="score" /> + <el-table-column label=" 鏄庣粏 " width="100" align="center" prop="isexistdetail" /> + <el-table-column label=" 褰掑睘鏈烘瀯 " width="200" align="center" prop="orgid" /> + <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width"> + <template slot-scope="scope"> + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['smartor:svytopicoption:edit']">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" + <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['smartor:svytopicoption:remove']">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" - v-hasPermi="['smartor:svytopicoption:export']">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> - </el-row> - - <el-table v-loading="loading" :data="svytopicoptionList" @selection-change="handleSelectionChange"> - <el-table-column type="selection" width="55" align="center" /> - <el-table-column label=" 棰樼洰绫诲瀷 " width="150" align="center" prop="topictype" /> - <el-table-column label=" 閫夐」鍐呭 " width="200" align="center" prop="optioncontent" /> - <el-table-column label=" 鎻愮ず " width="200" align="center" prop="prompt" /> - <el-table-column label=" 鍒嗘暟 " width="55" align="center" prop="score" /> - <el-table-column label=" 楠岃瘉瑙勫垯 " width="250" align="center" prop="verifyrule" /> - <el-table-column label=" 鏄惁瀛樺湪鏄庣粏 " width="150" align="center" prop="isexistdetail" /> - <el-table-column label=" 褰掑睘鏈烘瀯 " width="200" align="center" prop="orgid" /> - <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width"> - <template slot-scope="scope"> - <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" - v-hasPermi="['smartor:svytopicoption:edit']">淇敼</el-button> - <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" - v-hasPermi="['smartor:svytopicoption:remove']">鍒犻櫎</el-button> - </template> - </el-table-column> - </el-table> - </div> - </template> + </template> + </el-table-column> + </el-table> + <maintdlg ref="maint" /> + </div> +</template> <script> import { listSvytopicoption, getSvytopicoption, delSvytopicoption, addSvytopicoption, updateSvytopicoption } from "@/api/smartor/svytopicoption"; @@ -49,6 +49,12 @@ name: "Svytopicoption", data() { return { + topicId: null, + single: true, + // 闈炲涓鐢� + multiple: true, + // 鏄剧ず鎼滅储鏉′欢 + showSearch: true, loading : false, showSearch: true, // 鎬绘潯鏁� @@ -73,6 +79,7 @@ methods: { /** 鏌ヨ闂嵎闂閫夐」鍒楄〃 */ getList(topicId) { + this.topicId = topicId; this.loading = true; this.queryParams.topicid = topicId; listSvytopicoption(this.queryParams).then(response => { @@ -90,13 +97,13 @@ }, /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { - this.$refs["maint"].handleUpdate(null) + this.$refs["maint"].handleUpdate2(null,this.topicId) return }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { const optionid = row.optionid || this.ids - this.$refs["maint"].handleUpdate(optionid) + this.$refs["maint"].handleUpdate2(optionid,this.topicId) return }, -- Gitblit v1.9.3