From c50a8b158e31b9157869d28fb90c6f5c840bb05d Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 08 十二月 2023 15:17:55 +0800 Subject: [PATCH] 提交信息 --- src/views/repositoryai/verbaltrick/index.vue | 249 +++++++++++++++++++++++++++++++++++-------------- 1 files changed, 175 insertions(+), 74 deletions(-) diff --git a/src/views/repositoryai/verbaltrick/index.vue b/src/views/repositoryai/verbaltrick/index.vue index e03124a..e140120 100644 --- a/src/views/repositoryai/verbaltrick/index.vue +++ b/src/views/repositoryai/verbaltrick/index.vue @@ -3,7 +3,7 @@ <!-- 宸︿晶鏍� --> <div class="sidecolumn"> <div class="sidecolumn-top"> - <div class="top-wj">璇濇湳绫诲瀷</div> + <div class="top-wj">闂绫诲瀷</div> <div class="top-tj" @click="dialogFormVisible = true">+娣诲姞</div> </div> <div class="center-ss"> @@ -21,48 +21,52 @@ </el-input> </div> <div class="bottom-fl"> - <el-tabs tab-position="right"> - <el-tab-pane :label="`鍏ㄩ儴 (${numberlb})`"></el-tab-pane> - <el-tab-pane - class="tab-paness" - :key="item.title" - v-for="(item, index) in editableTabs" - > - <span slot="label"> - {{ - item.title + " (" + item.number + ")" - }}   <el-popover - placement="top-start" - width="100" - trigger="hover" - > - <div style="text-align: center"> - <el-button type="text" @click="popoveramend(item)" - >淇敼</el-button - ><el-button type="text" @click="deletefenlei(item)" - ><span style="color: rgb(173, 55, 55)" - >鍒犻櫎</span - ></el-button - > - </div> - <i slot="reference" class="el-icon-share"></i> </el-popover - ></span> - </el-tab-pane> - </el-tabs> + <el-menu + default-active="3" + class="el-menu-vertical-demo" + @open="handleOpen" + @close="handleClose" + @select="handleSelect" + > + <el-submenu index="1"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>鍒嗙被涓�</span> + </template> + + <el-menu-item index="1-1">閫夐」1</el-menu-item> + <el-menu-item index="1-2">閫夐」2</el-menu-item> + <el-menu-item index="1-3">閫夐」3</el-menu-item> + <el-menu-item index="1-4">閫夐」3</el-menu-item> + </el-submenu> + <el-submenu index="2"> + <template slot="title"> + <i class="el-icon-menu"></i> + <span>鍒嗙被浜�</span> + </template> + <el-menu-item index="2-1">閫夐」1</el-menu-item> + <el-menu-item index="2-2">閫夐」2</el-menu-item> + <el-menu-item index="2-3">閫夐」3</el-menu-item> + </el-submenu> + <el-submenu index="3"> + <template slot="title"> + <i class="el-icon-document"></i> + <span>鍒嗙被涓�</span> + </template> + <el-menu-item index="2-1">閫夐」1</el-menu-item> + </el-submenu> + <el-submenu index="4"> + <template slot="title"> + <i class="el-icon-setting"></i> + <span>鍒嗙被鍥�</span> + </template> + <el-menu-item index="2-1">閫夐」1</el-menu-item> + </el-submenu> + </el-menu> </div> </div> <!-- 鍙充晶鏁版嵁 --> <div class="leftvlue"> - <div class="leftvlue-top"> - <el-tabs v-model="topactiveName" @tab-click="tophandleClick"> - <el-tab-pane name="Local"> - <span class="mulsz" slot="label">鏅�氳瘽鏈簱 </span> - </el-tab-pane> - <el-tab-pane name="sharing"> - <span class="mulsz" slot="label">鐗瑰畾璇濇湳搴� </span> - </el-tab-pane> - </el-tabs> - </div> <div class="leftvlue-bg"> <el-row :gutter="20"> <!--鐢ㄦ埛鏁版嵁--> @@ -75,7 +79,18 @@ v-show="showSearch" label-width="98px" > - <el-form-item label="璇濇湳涓绘棬" prop="userName"> + <el-form-item label="鍙敤闄㈠尯" prop="status"> + <el-select v-model="queryParams.courtyard" placeholder="璇烽�夋嫨"> + <el-option + v-for="item in languagelist" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item label="闂涓婚" prop="userName"> <el-input v-model="queryParams.userName" placeholder="璇疯緭鍏�" @@ -93,6 +108,17 @@ @keyup.enter.native="handleQuery" /> </el-form-item> + <el-form-item label="閫傜敤鏂瑰紡" prop="status"> + <el-select v-model="queryParams.applyway" placeholder="璇烽�夋嫨"> + <el-option + v-for="item in languagelist" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> <el-form-item label="璇█" prop="status"> <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨"> <el-option @@ -104,7 +130,7 @@ </el-option> </el-select> </el-form-item> - <el-form-item label="鏄惁鍚敤" prop="status"> + <el-form-item label="鏄惁鍙敤" prop="status"> <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨"> <el-option v-for="item in qyoptions" @@ -158,8 +184,6 @@ >鍒犻櫎</el-button > </el-col> - - <!-- <el-col :span="1.5"> </el-col> --> </el-row> <el-table v-loading="loading" @@ -175,7 +199,7 @@ prop="userId" /> <el-table-column - label="涓绘棬" + label="闂涓婚" align="center" key="userName" prop="userName" @@ -186,7 +210,7 @@ align="center" key="nickName" prop="nickName" - width="400" + width="200" :show-overflow-tooltip="true" /> @@ -195,19 +219,47 @@ align="center" key="aphonenumber" prop="aphonenumber" - width="400" + width="200" /><el-table-column label="鍏宠仈鎸囨爣" align="center" - key="bphonenumber" - prop="bphonenumber" + key="bphonenumbers" + prop="bphonenumbers" + width="120" + /> + /><el-table-column + label="姝e父鍊艰寖鍥�" + align="center" + key="scope" + prop="scope" + width="120" + /> + /><el-table-column + label="闂鎻忚堪" + align="center" + key="describe" + prop="describe" + width="120" + /> + /><el-table-column + label="閫傜敤鏂瑰紡" + align="center" + key="application" + prop="application" + width="120" + /> + /><el-table-column + label="閫傜敤鐤剧梾" + align="center" + key="Applicable" + prop="Applicable" width="120" /> <el-table-column - label="鎸囨爣閫夐」" + label="鏍囩" align="center" - key="bphonenumber" - prop="bphonenumber" + key="taglist" + prop="taglist" width="120" /> <el-table-column @@ -217,7 +269,28 @@ prop="indicator" width="120" /> - <el-table-column label="鏄惁鍚敤" align="center" key="status"> + <el-table-column + label="鐗堟湰" + align="center" + key="versions" + prop="versions" + width="120" + /> + <el-table-column + label="鍙敤" + align="center" + key="usable" + prop="usable" + width="120" + /> + <el-table-column + label="鏈�杩戜慨鏀�" + align="center" + key="Recentrevision" + prop="Recentrevision" + width="120" + /> + <el-table-column label="鏄惁鍙敤" align="center" key="status"> <template slot-scope="scope"> <el-switch v-model="scope.row.status" @@ -231,7 +304,7 @@ <el-table-column label="鎿嶄綔" align="center" - width="200" + width="250" class-name="small-padding fixed-width" > <template slot-scope="scope"> @@ -250,7 +323,7 @@ @click="compileUpdate(scope.row)" v-hasPermi="['system:user:edit']" ><span class="button-bji" - ><i class="el-icon-edit"></i>缂栬緫璇濇湳</span + ><i class="el-icon-edit"></i>缂栬緫闂</span ></el-button > <el-button @@ -260,6 +333,15 @@ v-hasPermi="['system:user:remove']" ><span class="button-textsc" ><i class="el-icon-delete-solid"></i>鍒犻櫎</span + ></el-button + > + <el-button + size="medium" + type="text" + @click="handleDelete(scope.row)" + v-hasPermi="['system:user:remove']" + ><span class="button-text" + ><i class="el-icon-view"></i>棰勮</span ></el-button > </template> @@ -276,7 +358,7 @@ </el-col> </el-row> - <!-- 娣诲姞鎴栦慨鏀硅瘽鏈厤缃璇濇 --> + <!-- 娣诲姞鎴栦慨鏀归棶棰橀厤缃璇濇 --> <el-dialog :title="title" :visible.sync="indexopen" @@ -308,10 +390,10 @@ </el-row> <el-row> <el-col :span="24"> - <el-form-item label="璇濇湳涓绘棬" prop="nickName"> + <el-form-item label="闂涓绘棬" prop="nickName"> <el-input v-model="indexform.nickName" - placeholder="璇疯緭鍏ヨ瘽鏈富鏃�" + placeholder="璇疯緭鍏ラ棶棰樹富鏃�" maxlength="80" /> </el-form-item> </el-col @@ -334,13 +416,13 @@ > <el-row> <el-col :span="24"> - <el-form-item label="璇濇湳鏂囨湰" prop="verbaltricktext"> + <el-form-item label="闂鏂囨湰" prop="verbaltricktext"> <el-input v-model="indexform.userName" maxlength="30" /> </el-form-item> </el-col ></el-row> <el-row> <el-col :span="24"> - <el-form-item label="璇濇湳璇煶" prop="verbaltrickyy"> + <el-form-item label="闂璇煶" prop="verbaltrickyy"> <el-input v-model="indexform.userName" maxlength="30" /> </el-form-item> </el-col ></el-row> @@ -395,7 +477,7 @@ <el-row> <el-col :span="24"> - <el-form-item label="璇濇湳瑙勫垯" prop="email"> + <el-form-item label="闂瑙勫垯" prop="email"> <el-input v-model="indexform.remark" type="textarea" @@ -406,7 +488,7 @@ </el-row> <el-row> <el-col :span="24"> - <el-form-item label="鏄惁鍚敤"> + <el-form-item label="鏄惁鍙敤"> <el-radio-group v-model="indexform.qystatus"> <el-radio v-for="item in qyoptions" @@ -445,6 +527,17 @@ :visible.sync="dialogFormVisible" > <el-form :model="classifyform"> + <el-form-item label="璇烽�夋嫨闂嵎澶х被"> + <el-select v-model="classifyform.broadheading" placeholder="璇烽�夋嫨"> + <el-option + v-for="item in editableTabs" + :key="item.title" + :label="item.title" + :value="item.title" + > + </el-option> + </el-select> + </el-form-item> <el-form-item :label="amendtag ? '璇疯緭鍏ユ柊鐨勭被鍒悕绉�' : '璇疯緭鍏ョ被鍒悕绉�'" > @@ -564,33 +657,33 @@ qyoptions: [ { value: 1, - label: "鍚敤", + label: "鍙敤", }, { value: 2, - label: "鍏抽棴", + label: "绂佺敤", }, ], //绫诲埆鍒楄〃 editableTabs: [ { - title: "璇濇湳鍒嗙被涓�", + title: "闂鍒嗙被涓�", number: "1", }, { - title: "璇濇湳鍒嗙被浜�", + title: "闂鍒嗙被浜�", number: "2", }, { - title: "璇濇湳鍒嗙被涓�", + title: "闂鍒嗙被涓�", number: "2", }, { - title: "璇濇湳鍒嗙被鍥�", + title: "闂鍒嗙被鍥�", number: "2", }, { - title: "璇濇湳鍒嗙被浜�", + title: "闂鍒嗙被浜�", number: "2", }, ], @@ -707,13 +800,13 @@ }, compileUpdate(row) { this.$router.push({ - path: "/repositoryai/verbaltrick/particulars/", + path: "/knowledge/verbaltrick/particulars/", query: { id: "1" }, }); }, // 棰樼洰鐘舵�佷慨鏀� handleStatusChange(row) { - let text = row.status === "0" ? "鍚敤" : "鍋滅敤"; + let text = row.status === "0" ? "鍙敤" : "鍋滅敤"; this.$modal .confirm('纭瑕�"' + text + '""' + row.userName + '"鐢ㄦ埛鍚楋紵') .then(function () { @@ -726,12 +819,20 @@ row.status = row.status === "0" ? "1" : "0"; }); }, + // 渚ц竟-------------- + handleOpen(key, keyPath) { + console.log(key, keyPath); + }, + handleClose(key, keyPath) { + console.log(key, keyPath); + }, + handleSelect(key, keyPath) { + console.log(key, keyPath); + }, //鎼滅储绫诲埆 sidecolumnss() {}, // 渚挎嵎鏍囩 tsgnameto() {}, - // 鍒囨崲鍏变韩/鏈湴 - tophandleClick() {}, // 鍙栨秷鎸夐挳 cancel() { this.indexopen = false; @@ -778,13 +879,13 @@ /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { this.reset(); - this.title = "鏂板璇濇湳"; + this.title = "鏂板闂"; this.indexopen = true; }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { this.reset(); - this.title = "淇敼璇濇湳"; + this.title = "淇敼闂"; this.indexopen = true; }, // 淇敼鍒嗙被寮规 -- Gitblit v1.9.3