From 2c4c416bf7950c72ffa2543a218e4fd993ee2af2 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 12 九月 2024 12:04:32 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionnaire/compilequer/index.vue | 131 ++++++++++++++++++++----------------------- 1 files changed, 60 insertions(+), 71 deletions(-) diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index 7d0fc22..4c9e463 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -81,15 +81,37 @@ </el-form-item> </el-col> </el-row> + <el-row :gutter="20"> + <el-col :span="10"> + <el-form-item label="鍙敤鐘舵��" prop="isAvailable"> + <el-radio-group v-model="ruleForm.isAvailable"> + <el-radio + v-for="(item, index) in usable" + :label="item.value" + >{{ item.label }}</el-radio + > + </el-radio-group> + </el-form-item> + </el-col> + <el-col :span="8"> + <el-form-item label="鐗堟湰鍙�" prop="name"> + <el-input + v-model="ruleForm.version" + placeholder="榛樿1.0" + ></el-input> + </el-form-item> + </el-col> + </el-row> <el-form-item label="闂嵎鏍囬" prop="svyname"> - <div style="width: 30%"> + <div style="width: 55vw"> <el-input v-model="ruleForm.svyname"></el-input> </div> </el-form-item> <el-form-item label="闂嵎鎻忚堪" prop="description"> <el-input - style="width: 40vw" + style="width: 55vw" type="textarea" + :rows="5" autosize placeholder="璇疯緭鍏ュ唴瀹�" v-model="ruleForm.description" @@ -98,19 +120,19 @@ ></el-form-item> <el-row> - <el-form-item prop="dynamicTags" > + <el-form-item prop="dynamicTags"> <template #label> - 鏍囩 - <el-tooltip - class="item" - effect="light" - content="鍑嗙‘銆佹壖瑕併�佸閲嶇殑鏍囩锛屽彲浠ヨ鎮ㄥ湪绯荤粺浣跨敤涓柟渚跨殑鏌ユ壘鍒拌妯$増銆�" - placement="top-start" - > - <i class="el-icon-warning-outline"></i> - </el-tooltip> - <!-- 鍦ㄦ爣绛惧悗鎻掑叆绾㈣壊鏄熷彿 --> - </template> + 鏍囩 + <el-tooltip + class="item" + effect="light" + content="鍑嗙‘銆佹壖瑕併�佸閲嶇殑鏍囩锛屽彲浠ヨ鎮ㄥ湪绯荤粺浣跨敤涓柟渚跨殑鏌ユ壘鍒拌妯$増銆�" + placement="top-start" + > + <i class="el-icon-warning-outline"></i> + </el-tooltip> + <!-- 鍦ㄦ爣绛惧悗鎻掑叆绾㈣壊鏄熷彿 --> + </template> <div class="xinz-inf"> <el-tag :key="tag.tagname" @@ -154,7 +176,7 @@ </el-form-item> </el-row> <div class="xinz-infs"> - <el-form-item > + <el-form-item> <template #label> 閫傜敤鐤剧梾 <el-tooltip @@ -166,6 +188,13 @@ <i class="el-icon-warning-outline"></i> </el-tooltip> </template> + <div style="margin-bottom: 10px"> + <el-button + type="warning" + @click="$refs.child.handleAddpatient()" + >娣诲姞鐤剧梾璇婃柇</el-button + > + </div> <el-tag v-for="tag in displayedTags" :key="tag.icdid" @@ -177,34 +206,11 @@ <el-tag v-if="hasMore" type="info">+{{ remaining }} more</el-tag> </el-form-item> </div> - <div style="margin-left: 120px; margin-bottom: 10px"> - <el-button type="warning" @click="$refs.child.handleAddpatient()" - >鐤剧梾璇︽儏</el-button - > - </div> - <el-row :gutter="20"> - <el-col :span="6"> - <el-form-item label="鐗堟湰鍙�" prop="name"> - <el-input - v-model="ruleForm.version" - placeholder="榛樿1.0" - ></el-input> </el-form-item - ></el-col> - <el-col :span="9"> - <el-form-item label="鍙敤鐘舵��" prop="isAvailable"> - <el-radio-group v-model="ruleForm.isAvailable"> - <el-radio - v-for="(item, index) in usable" - :label="item.value" - >{{ item.label }}</el-radio - > - </el-radio-group> - </el-form-item></el-col - > - </el-row> + <el-form-item label="闂嵎鏂瑰紡" prop="suitway"> <el-select v-model="ruleForm.suitway" + style="width: 55vw" size="medium" multiple filterable @@ -222,28 +228,10 @@ </el-form-item> <el-row> - <el-col :span="10" - ><el-form-item label="閫傜敤闄㈠尯" prop="region"> - <el-select - v-model="ruleForm.campus" - size="medium" - filterable - placeholder="璇烽�夋嫨鍒嗙被" - > - <el-option - class="ruleFormaa" - v-for="item in courtyardlist" - :key="item.label" - :label="item.label" - :value="item.label" - > - </el-option> - </el-select> </el-form-item - ></el-col> - <el-col :span="12" + <el-col :span="20" ><el-form-item label="閫傜敤绉戝" prop="region"> <el-cascader - style="width: 400px;" + style="width: 55vw" v-model="tempDetpRelevanceslist" :options="deptList" :props="props" @@ -262,8 +250,9 @@ </el-row> <el-form-item label="闂嵎缁撴潫璇�" prop="conclusion"> <el-input - style="width: 40vw" + style="width: 55vw; line-height: 80px" type="textarea" + :rows="5" autosize placeholder="璇疯緭鍏ュ唴瀹�" v-model="ruleForm.conclusion" @@ -314,7 +303,7 @@ >{{ !Operateit ? "缂栬緫棰樼洰" : "瀹屾暣淇℃伅灞曠ず" }}</el-button > </div> - <div style="display: flex"> + <div style="display: flex" v-if="ruleForm.scoreType==1"> <span style=" width: 180px; @@ -1231,14 +1220,14 @@ svyTemplateLibScripts: [], tempDetpRelevances: [], svyLibTemplateTagList: [], - scoreType:'4', - isAvailable:'0' + scoreType: "4", + isAvailable: "0", }, indexform: { svyLibTemplateTargetoptions: [], }, - // 琛ㄥ崟鏍¢獙 - rules: { + // 琛ㄥ崟鏍¢獙 + rules: { categoryid: [ { required: true, message: "闂嵎鍒嗙被涓嶈兘涓虹┖", trigger: "blur" }, ], @@ -1434,14 +1423,14 @@ // 鑾峰彇鏁版嵁 getissueinfo() { this.id = this.$route.query.id; - this.ruleForm= { + (this.ruleForm = { svyTemplateLibScripts: [], tempDetpRelevances: [], svyLibTemplateTagList: [], - scoreType:'4', - isAvailable:'0' - }, - this.topicobj = {}; + scoreType: "4", + isAvailable: "0", + }), + (this.topicobj = {}); if (this.id) { getQtemplateobj({ svyid: this.id }).then((res) => { -- Gitblit v1.9.3