From c1857baa3a4fbce727da5de733fe30d38477978f Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 25 四月 2024 15:05:09 +0800 Subject: [PATCH] 测试完成 --- src/views/repositoryai/templateku/configurat/index.vue | 342 ++++++++++++++++++++++++++++++-------------------------- 1 files changed, 182 insertions(+), 160 deletions(-) diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue index 8783cfb..4fe67d7 100644 --- a/src/views/repositoryai/templateku/configurat/index.vue +++ b/src/views/repositoryai/templateku/configurat/index.vue @@ -463,8 +463,8 @@ <el-col :span="12" ><el-form-item label="鏄惁蹇呭~"> <el-select - v-model="topicobj.ismandatory" - placeholder="璇烽�夋嫨" + v-model="topicobj.isMust" + placeholder="榛樿蹇呭~" > <el-option v-for="item in required" @@ -476,13 +476,14 @@ </el-select> </el-form-item ></el-col> <el-col :span="12" - ><el-form-item label="鏄惁鍙敤"> + ><el-form-item label="鍙栧�肩被鍨�"> <el-select - v-model="topicobj.isavailable" + v-model="topicobj.isEnable" placeholder="璇烽�夋嫨" + :disabled="true" > <el-option - v-for="item in usable" + v-for="item in valuetype" :key="item.value" :label="item.label" :value="item.value" @@ -491,164 +492,180 @@ </el-select> </el-form-item ></el-col> </el-row> - <div class="headline"> - <div class="basics">閫夐」璁剧疆</div> - <div class="headbottom"> - <el-button - type="primary" - icon="el-icon-circle-plus-outline" - @click="addzbiao" - >娣诲姞鎸囨爣</el-button - > + <div class="topicxq" v-if="topicobj.isEnable == 2 || topicobj.isEnable == 3"> + <el-row> + <el-col :span="20"> + <el-form-item label="鏀堕泦鍐呭"> + <el-input + style="width: 400px;" + type="textarea" + v-model="topicobj.value" + placeholder="闂鏀堕泦鍐呭" + ></el-input> + </el-form-item> + </el-col> + </el-row> + </div> + <div v-else> + <div class="headline"> + <div class="basics">閫夐」璁剧疆</div> + <!-- <div class="headbottom"> + <el-button + type="primary" + icon="el-icon-circle-plus-outline" + @click="addzbiao" + >娣诲姞鎸囨爣</el-button + > + </div> --> </div> - </div> - <Regular - :TargetoptionList="topicobj.ivrLibaScriptTargetoptionList" - @deloption="deloption" - :controlsc="false" - /> - <!-- 鏃犲尮閰嶇被鍨� --> - <div class="topicxq"> - <el-row :gutter="10"> - <el-col :span="12" - ><el-form-item label="鏃犲尮閰嶈瘽鏈�"> - <el-input - type="text" - placeholder="璇疯緭鍏�" - v-model="topicobj.nomatchtext" - show-word-limit - > - </el-input> </el-form-item - ></el-col> - </el-row> - <el-row :gutter="10"> - <el-col :span="12" - ><el-form-item label="澶勭悊"> - <el-input - type="text" - placeholder="(榛樿)鏃犲0" - v-model="topicobj.text" - maxlength="10" - show-word-limit - > - </el-input> </el-form-item - ></el-col> - </el-row> - - <el-row :gutter="10"> - <el-col :span="16"> - <el-form-item label="璇煶鏂囦欢"> - <el-upload - class="upload-demo" - style="display: flex" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" - > - <el-button size="small" type="primary" - >鐐瑰嚮涓婁紶</el-button + <Regular + :TargetoptionList="topicobj.ivrLibaScriptTargetoptionList" + @deloption="deloption" + :controlsc="false" + /> + <!-- 鏃犲尮閰嶇被鍨� --> + <div class="topicxq"> + <el-row :gutter="10"> + <el-col :span="12" + ><el-form-item label="鏃犲尮閰嶈瘽鏈�"> + <el-input + type="text" + placeholder="璇疯緭鍏�" + v-model="topicobj.nomatchtext" + show-word-limit > - </el-upload> - </el-form-item></el-col - > - </el-row> - </div> - <div class="topicxq"> - <el-row :gutter="10"> - <el-col :span="12" - ><el-form-item label="鍚笉娓呰瘽鏈�"> - <el-input - type="text" - placeholder="璇疯緭鍏�" - v-model="topicobj.noclearlytext" - show-word-limit - > - </el-input> </el-form-item - ></el-col> - </el-row> - <el-row :gutter="10"> - <el-col :span="12" - ><el-form-item label="澶勭悊"> - <el-input - type="text" - placeholder="(榛樿)鏃犲0" - v-model="topicobj.text" - maxlength="10" - show-word-limit - > - </el-input> </el-form-item - ></el-col> - </el-row> - - <el-row :gutter="10"> - <el-col :span="16"> - <el-form-item label="璇煶鏂囦欢"> - <el-upload - class="upload-demo" - style="display: flex" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" - > - <el-button size="small" type="primary" - >鐐瑰嚮涓婁紶</el-button + </el-input> </el-form-item + ></el-col> + </el-row> + <el-row :gutter="10"> + <el-col :span="12" + ><el-form-item label="澶勭悊"> + <el-input + type="text" + placeholder="(榛樿)鏃犲0" + v-model="topicobj.text" + maxlength="10" + show-word-limit > - </el-upload> - </el-form-item></el-col - > - </el-row> - </div> - <div class="topicxq"> - <el-row :gutter="10"> - <el-col :span="12" - ><el-form-item label="闈欓粯璇濇湳"> - <el-input - type="text" - placeholder="璇疯緭鍏�" - v-model="topicobj.sliencetext" - show-word-limit - > - </el-input> </el-form-item - ></el-col> - </el-row> - <el-row :gutter="10"> - <el-col :span="12" - ><el-form-item label="澶勭悊"> - <el-input - type="text" - placeholder="(榛樿)鏃犲0" - v-model="topicobj.text" - maxlength="10" - show-word-limit - > - </el-input> </el-form-item - ></el-col> - </el-row> + </el-input> </el-form-item + ></el-col> + </el-row> - <el-row :gutter="10"> - <el-col :span="16"> - <el-form-item label="璇煶鏂囦欢"> - <el-upload - class="upload-demo" - style="display: flex" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" - > - <el-button size="small" type="primary" - >鐐瑰嚮涓婁紶</el-button + <el-row :gutter="10"> + <el-col :span="16"> + <el-form-item label="璇煶鏂囦欢"> + <el-upload + class="upload-demo" + style="display: flex" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" > - </el-upload> - </el-form-item></el-col - > - </el-row> + <el-button size="small" type="primary" + >鐐瑰嚮涓婁紶</el-button + > + </el-upload> + </el-form-item></el-col + > + </el-row> + </div> + <div class="topicxq"> + <el-row :gutter="10"> + <el-col :span="12" + ><el-form-item label="鍚笉娓呰瘽鏈�"> + <el-input + type="text" + placeholder="璇疯緭鍏�" + v-model="topicobj.noclearlytext" + show-word-limit + > + </el-input> </el-form-item + ></el-col> + </el-row> + <el-row :gutter="10"> + <el-col :span="12" + ><el-form-item label="澶勭悊"> + <el-input + type="text" + placeholder="(榛樿)鏃犲0" + v-model="topicobj.text" + maxlength="10" + show-word-limit + > + </el-input> </el-form-item + ></el-col> + </el-row> + + <el-row :gutter="10"> + <el-col :span="16"> + <el-form-item label="璇煶鏂囦欢"> + <el-upload + class="upload-demo" + style="display: flex" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" + > + <el-button size="small" type="primary" + >鐐瑰嚮涓婁紶</el-button + > + </el-upload> + </el-form-item></el-col + > + </el-row> + </div> + <div class="topicxq"> + <el-row :gutter="10"> + <el-col :span="12" + ><el-form-item label="闈欓粯璇濇湳"> + <el-input + type="text" + placeholder="璇疯緭鍏�" + v-model="topicobj.sliencetext" + show-word-limit + > + </el-input> </el-form-item + ></el-col> + </el-row> + <el-row :gutter="10"> + <el-col :span="12" + ><el-form-item label="澶勭悊"> + <el-input + type="text" + placeholder="(榛樿)鏃犲0" + v-model="topicobj.text" + maxlength="10" + show-word-limit + > + </el-input> </el-form-item + ></el-col> + </el-row> + + <el-row :gutter="10"> + <el-col :span="16"> + <el-form-item label="璇煶鏂囦欢"> + <el-upload + class="upload-demo" + style="display: flex" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" + > + <el-button size="small" type="primary" + >鐐瑰嚮涓婁紶</el-button + > + </el-upload> + </el-form-item></el-col + > + </el-row> + </div> </div> </el-form> </el-card> @@ -870,6 +887,7 @@ precedencetype: [], usable: [], required: [], + valuetype: [], mode: [], inputVisible: false, inputVisibleillness: false, @@ -952,6 +970,7 @@ this.mode = store.getters.mode; this.usable = store.getters.usable; this.required = store.getters.required; + this.valuetype = store.getters.valuetype; this.languagelist = store.getters.languagelist; this.courtyardlist = store.getters.courtyardlist; this.precedencetype = store.getters.precedencetype; @@ -1197,7 +1216,7 @@ this.getaddtopiclist(); }, getaddtopiclist() { - console.log(11); + console.log(12); this.drawer = true; getverbaltricklist(this.queryParams).then((res) => { this.loading = false; @@ -1216,6 +1235,7 @@ item.isoperation = 1; }); this.ruleForm.ivrLibaTemplateScriptVOList.push(res.data); + this.sortFn(); }); }, handleDelete(row) { @@ -1233,13 +1253,15 @@ if (row.ivrLibaScriptTargetoptionList.length) { console.log(11); this.topicobj = row; + this.topicobj.isEnable = row.valueType; } else { getverbaltrick({ id: row.id }).then((res) => { - if (res.code == 200) { + if (res.data) { this.topicobj = res.data; console.log(res.data, "topicobj"); } else { - console.log("娌℃壘鍒�"); + this.topicobj = row; + console.log("娌℃壘鍒伴�夐」锛岃鏌ョ湅闂搴撴槸鍚︽纭厤缃�"); } }); } -- Gitblit v1.9.3