From b850b4ca43f2ae66586bd875bd453061752d5e5a Mon Sep 17 00:00:00 2001 From: heimawl <1785969728@qq.com> Date: 星期一, 12 六月 2023 18:05:44 +0800 Subject: [PATCH] 完成题库管理页面路由设置,问卷查看页面布局 --- src/views/knowledge/questionnaire/compilequer/index.vue | 211 +++++++++++++++++++++++++++++++++++----------------- 1 files changed, 143 insertions(+), 68 deletions(-) diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index 2bb899e..2532afb 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -19,6 +19,7 @@ </div> <!-- 鍙充晶鏁版嵁 --> <div class="leftvlue"> + <!-- 鍩烘湰淇℃伅 --> <div v-if="Editprogress == 1"> <div class="leftvlue-jbxx"> 鍩烘湰淇℃伅<span>褰撳墠鐗堟湰:{{ currentVersion }}</span> @@ -66,6 +67,7 @@ </el-form-item> </el-form> </div> + <!-- 闂嵎璁剧疆 --> <div v-if="Editprogress == 2"> <div class="leftvlue-jbxx">闂嵎璁剧疆</div> <el-form @@ -112,73 +114,58 @@ </el-form-item> </el-form> </div> + <!-- 闂嵎棰勮 --> <div v-if="Editprogress == 3"> - <el-form - :model="ruleForm" - :rules="rules" - ref="ruleForm" - label-width="100px" - class="demo-ruleForm" + <div class="preview-left"> + <!-- 鍗曢�� --> + <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="dev-text"> + {{ item.idd }}銆乕鍗曢�塢<span>{{ item.wssd }}</span> + </div> + <div class="dev-xx"> + <el-radio-group v-model="radio"> + <el-radio + v-for="(items, index) in item.sdadd" + :key="index" + :label="index" + >{{ items }}</el-radio + > + </el-radio-group> + </div> + </div> + <!-- 澶氶�� --> + <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="dev-text"> + {{ item.idd }}銆乕澶氶�塢<span>{{ item.wssd }}</span> + </div> + <div class="dev-xx"> + <el-checkbox-group v-model="radios"> + <el-checkbox + v-for="(items, index) in item.sdadd" + :key="index" + :label="index" + > + {{ items }} + </el-checkbox> + </el-checkbox-group> + </div> + </div> + <!-- 濉┖ --> + <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="dev-text"> + {{ item.idd }}銆乕濉┖]<span>{{ item.wssd }}</span> + </div> + <div class="dev-xx"> + <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable> + </el-input> + </div> + </div> + </div> + <el-button type="success" @click="submitForm('ruleForm')" + >涓嬩竴姝�</el-button > - <el-form-item label="娲诲姩鍚嶇О" prop="name"> - <el-input v-model="ruleForm.name"></el-input> - </el-form-item> - <el-form-item label="娲诲姩鍖哄煙" prop="region"> - <el-select v-model="ruleForm.region" placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> - <el-option label="鍖哄煙涓�" value="shanghai"></el-option> - <el-option label="鍖哄煙浜�" value="beijing"></el-option> - </el-select> - </el-form-item> - <el-form-item label="娲诲姩鏃堕棿" required> - <el-col :span="11"> - <el-form-item prop="date1"> - <el-date-picker - type="date" - placeholder="閫夋嫨鏃ユ湡" - v-model="ruleForm.date1" - style="width: 100%" - ></el-date-picker> - </el-form-item> - </el-col> - <el-col class="line" :span="2">-</el-col> - <el-col :span="11"> - <el-form-item prop="date2"> - <el-time-picker - placeholder="閫夋嫨鏃堕棿" - v-model="ruleForm.date2" - style="width: 100%" - ></el-time-picker> - </el-form-item> - </el-col> - </el-form-item> - <el-form-item label="鍗虫椂閰嶉��" prop="delivery"> - <el-switch v-model="ruleForm.delivery"></el-switch> - </el-form-item> - <el-form-item label="娲诲姩鎬ц川" prop="type"> - <el-checkbox-group v-model="ruleForm.type"> - <el-checkbox label="缇庨/椁愬巺绾夸笂娲诲姩" name="type"></el-checkbox> - <el-checkbox label="鍦版帹娲诲姩" name="type"></el-checkbox> - <el-checkbox label="绾夸笅涓婚娲诲姩" name="type"></el-checkbox> - <el-checkbox label="鍗曠函鍝佺墝鏇濆厜" name="type"></el-checkbox> - </el-checkbox-group> - </el-form-item> - <el-form-item label="鐗规畩璧勬簮" prop="resource"> - <el-radio-group v-model="ruleForm.resource"> - <el-radio label="绾夸笂鍝佺墝鍟嗚禐鍔�"></el-radio> - <el-radio label="绾夸笅鍦哄湴鍏嶈垂"></el-radio> - </el-radio-group> - </el-form-item> - <el-form-item label="娲诲姩褰㈠紡" prop="desc"> - <el-input type="textarea" v-model="ruleForm.desc"></el-input> - </el-form-item> - <el-form-item> - <el-button type="success" @click="submitForm('ruleForm')" - >涓嬩竴姝�</el-button - > - <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button> - <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> - </el-form-item> - </el-form> + <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button> + <!-- <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> --> </div> <div v-if="Editprogress == 4"> <el-form @@ -250,11 +237,56 @@ </div> </div> <el-drawer - title="鎴戞槸鏍囬" + title="闂嵎棰勮" :visible.sync="drawer" - :before-close="handleClose" + custom-class="demo-drawer" + width="50%" > - <span>鎴戞潵鍟�!</span> + <div class="preview-left"> + <!-- 鍗曢�� --> + <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="dev-text"> + {{ item.idd }}銆乕鍗曢�塢  <span>{{ item.wssd }}</span> + </div> + <div class="dev-xx"> + <el-radio-group v-model="radio"> + <el-radio + v-for="(items, index) in item.sdadd" + :key="index" + :label="index" + >{{ items }}</el-radio + > + </el-radio-group> + </div> + </div> + <!-- 澶氶�� --> + <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="dev-text"> + {{ item.idd }}銆乕澶氶�塢  <span>{{ item.wssd }}</span> + </div> + <div class="dev-xx"> + <el-checkbox-group v-model="radios"> + <el-checkbox + v-for="(items, index) in item.sdadd" + :key="index" + :label="index" + > + {{ items }} + </el-checkbox> + </el-checkbox-group> + </div> + </div> + <!-- 濉┖ --> + <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> + <div class="dev-text"> + {{ item.idd }}銆乕濉┖]  <span>{{ item.wssd }}</span> + </div> + <div class="dev-xx"> + <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable> + </el-input> + </div> + </div> + </div> </el-drawer> </div> </template> @@ -267,6 +299,9 @@ Editprogress: 1, //缂栬緫杩涘害 currentVersion: "1.2.3", //褰撳墠鐗堟湰 drawer: false, //鎺у埗灞曞紑 + radio: "false", //鍗曢�夐閫変腑 + radios: [], //澶氶�夐閫変腑 + radioas: "", //濉┖棰樼瓟妗� ruleForm: { name: "", region: "", @@ -607,6 +642,13 @@ ], }, ], + valssu: [ + { + idd: 1, + wssd: "浣犳渶杩戞�庝箞鏍�", + sdadd: ["sss", "ssccss", "ssaas", "ss"], + }, + ], }; }, @@ -692,6 +734,22 @@ margin: 0 20px; } } +.preview-left { + margin: 20px; + // margin: 20px; + padding: 30px; + background: #ffff; + border: 1px solid #dcdfe6; + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), + 0 0 6px 0 rgba(0, 0, 0, 0.04); + .topic-dev { + margin-bottom: 25px; + font-size: 20px !important; + .dev-text { + margin-bottom: 10px; + } + } +} ::v-deep.el-step.is-vertical .el-step__title { font-size: 25px; } @@ -707,4 +765,21 @@ font-size: 20px; max-width: 888px !important; } +::v-deep.el-radio__inner { + width: 22px; + height: 22px; +} +// ::v-deep.topic-dev.el-radio__label { +// font-size: 24px; +// } +::v-deep.el-radio-group { + span { + font-size: 24px; + } +} +::v-deep.el-checkbox-group { + span { + font-size: 24px; + } +} </style> -- Gitblit v1.9.3