From 43988e7dae93378116a8c5f1fc76f5568d8fd4b2 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期一, 17 六月 2024 10:32:07 +0800 Subject: [PATCH] 测试完成 --- src/views/repositoryai/verbaltrick/particulars/index.vue | 133 ++++++++++++++++++++++++++++---------------- 1 files changed, 84 insertions(+), 49 deletions(-) diff --git a/src/views/repositoryai/verbaltrick/particulars/index.vue b/src/views/repositoryai/verbaltrick/particulars/index.vue index f239964..0075aa2 100644 --- a/src/views/repositoryai/verbaltrick/particulars/index.vue +++ b/src/views/repositoryai/verbaltrick/particulars/index.vue @@ -154,40 +154,46 @@ > </div> </el-form-item> - <el-form-item label="閫氱煡鍙橀噺" prop="name"> - <div style="margin-bottom: 5px" v-for="item in variablelist"> - <el-row> - <el-col :span="5"> - <el-input - v-model="item.variatename" - placeholder="璇疯緭鍏ュ彉閲忓悕" - ></el-input> - </el-col> - <el-col :span="8" :offset="1"> - <el-input - v-model="item.variate" - placeholder="璇疯緭鍏ュ彉閲忓唴瀹�" - ></el-input> - </el-col> - <el-col :span="8" :offset="1"> - <el-button - type="success" - icon="el-icon-plus" - circle - @click="addvariable(item)" - ></el-button> - <el-button - v-if="!item.default" - type="danger" - icon="el-icon-delete" - circle - @click="delvariable(item)" - ></el-button> - </el-col> - </el-row> - </div> - </el-form-item> - + <el-drawer + title="鍙橀噺缂栬緫" + :visible.sync="variabledeawer" + direction="ttb" + size="35%" + > + <el-form-item label="閫氱煡鍙橀噺" prop="name"> + <div style="margin-bottom: 5px" v-for="item in variablelist"> + <el-row> + <el-col :span="5"> + <el-input + v-model="item.variatename" + placeholder="璇疯緭鍏ュ彉閲忓悕" + ></el-input> + </el-col> + <el-col :span="8" :offset="1"> + <el-input + v-model="item.variate" + placeholder="璇疯緭鍏ュ彉閲忓唴瀹�" + ></el-input> + </el-col> + <el-col :span="8" :offset="1"> + <el-button + type="success" + icon="el-icon-plus" + circle + @click="addvariable(item)" + ></el-button> + <el-button + v-if="!item.default" + type="danger" + icon="el-icon-delete" + circle + @click="delvariable(item)" + ></el-button> + </el-col> + </el-row> + </div> + </el-form-item> + </el-drawer> <el-row> <el-col :span="6"> <el-form-item label="浠呴檺闄㈠尯" prop="region"> @@ -250,24 +256,27 @@ </el-row> <el-row> <el-col :span="24"> - <div - style="display: flex; margin-left: 100px; margin-bottom: 10px" - > - <div - v-for="item in variablelist" - class="tsgname" - @click="tsgnameto(item)" - > - {{ item.variatename }} + <el-form-item label="闂鍙橀噺" prop="questionText"> + <div style="display: flex; margin-bottom: 10px"> + <div + v-for="item in variablelist" + class="tsgname" + @click="tsgnameto(item)" + > + {{ item.variatename }} + </div> + <div class="tsgnamebj" @click="variabledeawer = true"> + 鍙橀噺缂栬緫 + </div> </div> - </div> + </el-form-item> </el-col></el-row > <el-row> <el-col :span="24"> <el-form-item label="闂鏂囨湰" prop="questionText"> <el-input - :rows="2" + :rows="2" type="textarea" id="questionText" show-word-limit @@ -404,12 +413,21 @@ label-width="100px" > <el-row> - <el-col :span="12"> + <el-col :span="8"> <el-form-item label="鎸囨爣鍚嶇О" prop="deptId"> <el-input v-model="indexform.targetname" placeholder="璇疯緭鍏ユ寚鏍囧悕绉�" - maxlength="40" + maxlength="20" + /> + </el-form-item> + </el-col> + <el-col :span="12"> + <el-form-item label="鎸囨爣鎻忚堪" prop="deptId"> + <el-input + v-model="indexform.targetname" + placeholder="璇疯緭鍏ユ寚鏍囨弿杩�" + maxlength="60" /> </el-form-item> </el-col> @@ -418,7 +436,7 @@ <el-row> <el-col :span="24"> <el-form-item label="鍊肩被鍨�"> - <el-radio-group v-model="indexform.valueType"> + <el-radio-group disabled v-model="indexform.valueType"> <el-radio :label="1">閫夐」</el-radio> <el-radio :label="2">鏂囨湰</el-radio> <el-radio :label="3">鏁板��</el-radio> @@ -434,6 +452,7 @@ @deloption="deloption" @syioption="syioption" @xiayioption="xiayioption" + :intent="false" /> </el-card> <el-row :gutter="20"> @@ -558,6 +577,7 @@ deptId: undefined, IDnumber: undefined, }, + variabledeawer: false, }; }, @@ -680,7 +700,7 @@ this.indexform.isAvailable = "0"; this.indexform.language = "鏅�氳瘽"; this.indexform.isenable = res.rows[0].isenable; - this.$forceUpdate() + this.$forceUpdate(); res.rows[0].targetoptionList.forEach((item) => { item.isoperation = 1; this.indexform.ivrLibaScriptTargetoptionList.push(item); @@ -1028,6 +1048,21 @@ .tsgname:hover { background: #3366f5; } +.tsgnamebj { + width: 90px; + margin-left: 15px; + text-align: center; + cursor: pointer; + height: 40px; + line-height: 40px; + background: #49dbb7; + color: #ffff; + font-size: 18px; + border-radius: 5px; +} +.tsgnamebj:hover { + background: #27c449; +} ::v-deep .addtopic-input { input { -- Gitblit v1.9.3