From 8dcf2987d3fcb5a7a8244513148606ead6715d53 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期日, 01 九月 2024 00:31:28 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionnaire/index.vue | 132 +++++++++++++++++++++++-------------------- 1 files changed, 71 insertions(+), 61 deletions(-) diff --git a/src/views/knowledge/questionnaire/index.vue b/src/views/knowledge/questionnaire/index.vue index 6d7cde1..bdb0a2d 100644 --- a/src/views/knowledge/questionnaire/index.vue +++ b/src/views/knowledge/questionnaire/index.vue @@ -4,7 +4,7 @@ <div class="sidecolumn"> <div class="sidecolumn-top"> <div class="top-wj">闂嵎绫诲瀷</div> - <div class="top-tj" @click="dialogFormVisible = true">+娣诲姞</div> + <div class="top-tj" @click="addtagclass">+娣诲姞</div> </div> <div class="center-ss"> <el-input @@ -79,8 +79,9 @@ </el-form-item> <el-form-item label="閫傜敤闄㈠尯" prop="region"> <el-select - v-model="queryParams.campus" + v-model="campus" size="medium" + multiple filterable placeholder="璇烽�夋嫨鍒嗙被" > @@ -404,62 +405,60 @@ <el-dialog title="闅忚棰樼洰棰勮" :visible.sync="topicVisible" width="50%"> <div class="preview-left"> <!-- 鍗曢�� --> - <div - class="scriptTopic-dev" - v-for="item in topicform.svyTemplateLibScripts" - :key="item.sort" - v-if="item.scriptType == 1" - > - <div class="dev-text"> - {{ item.sort }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span> + <div v-for="item in topicform.svyTemplateLibScripts"> + <div + class="scriptTopic-dev" + :key="item.sort" + v-if="item.scriptType == 1" + > + <div class="dev-text"> + {{ item.sort }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span> + </div> + <div class="dev-xx"> + <el-radio-group v-model="item.remark"> + <el-radio + v-for="(items, index) in item.svyLibTemplateTargetoptions" + :key="index" + :label="index" + >{{ items.optioncontent }}</el-radio + > + </el-radio-group> + </div> </div> - <div class="dev-xx"> - <el-radio-group v-model="item.remark"> - <el-radio - v-for="(items, index) in item.svyLibTemplateTargetoptions" - :key="index" - :label="index" - >{{ items.optioncontent }}</el-radio - > - </el-radio-group> + <!-- 澶氶�� --> + <div + class="scriptTopic-dev" + :key="item.sort" + v-if="item.scriptType == 2" + > + <div class="dev-text"> + {{ item.sort }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span> + </div> + <div class="dev-xx"> + <el-checkbox-group v-model="qremark"> + <el-checkbox + v-for="(items, index) in item.svyLibTemplateTargetoptions" + :key="index" + :label="index" + > + {{ items.optioncontent }} + </el-checkbox> + </el-checkbox-group> + </div> </div> - </div> - <!-- 澶氶�� --> - <div - class="scriptTopic-dev" - v-for="item in topicform.svyTemplateLibScripts" - :key="item.sort" - v-if="item.scriptType == 2" - > - <div class="dev-text"> - {{ item.sort }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span> - </div> - <div class="dev-xx"> - <el-checkbox-group v-model="qremark"> - <el-checkbox - v-for="(items, index) in item.svyLibTemplateTargetoptions" - :key="index" - :label="index" - > - - {{ items.optioncontent }} - </el-checkbox> - </el-checkbox-group> - </div> - </div> - <!-- 濉┖ --> - <div - class="scriptTopic-dev" - v-for="item in topicform.svyTemplateLibScripts" - :key="item.sort" - v-if="item.scriptType == 3" - > - <div class="dev-text"> - {{ item.sort }}銆乕濉┖]<span>{{ item.scriptContent }}</span> - </div> - <div class="dev-xx"> - <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable> - </el-input> + <!-- 濉┖ --> + <div + class="scriptTopic-dev" + :key="item.sort" + v-if="item.scriptType == 4" + > + <div class="dev-text"> + {{ item.sort }}銆乕闂瓟]<span>{{ item.scriptContent }}</span> + </div> + <div class="dev-xx"> + <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable> + </el-input> + </div> </div> </div> </div> @@ -517,7 +516,7 @@ courtyardlist: "", // 鐢ㄦ埛琛ㄦ牸鏁版嵁 userList: [], - + campus: [], // 鏃ユ湡鑼冨洿 dateRange: [], // 宀椾綅閫夐」 @@ -628,6 +627,7 @@ /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery() { this.queryParams.pageNum = 1; + this.queryParams.campus = this.campus.join(","); this.getList(); }, /** 閲嶇疆鎸夐挳鎿嶄綔 */ @@ -647,13 +647,14 @@ /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { this.$router.push({ - path: "/knowledge/questionnaire/compilequer/", + path: "/knowledge/questionnaireinfo/", + query: { categoryid: this.queryParams.categoryid }, }); }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { this.$router.push({ - path: "/knowledge/questionnaire/compilequer/", + path: "/knowledge/questionnaireinfo/", query: { id: row.svyid }, }); }, @@ -760,8 +761,7 @@ }); return; } - let calssvalue = { - }; + let calssvalue = {}; if ( this.classifyform.pid && this.classifyform.name && @@ -823,6 +823,16 @@ this.classifyform = b; this.dialogFormVisible = true; }, + addtagclass() { + this.dialogFormVisible = true; + this.classifyform = { + categoryname: "", + }; //绫诲埆琛ㄥ崟 + this.radio = "涓诲垎绫�"; + this.title = "鏂板绫诲埆"; + this.zufon = true; + this.zifon = true; + }, // 绛涢�夎妭鐐� filterNode(value, data) { -- Gitblit v1.9.3