From df59cae6f3c73605a3f3b4055fdca5b4dabde2c2 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 05 九月 2024 18:32:17 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionbank/particulars/index.vue | 78 +++++++++++++++++++++++++++------------ 1 files changed, 54 insertions(+), 24 deletions(-) diff --git a/src/views/knowledge/questionbank/particulars/index.vue b/src/views/knowledge/questionbank/particulars/index.vue index 0adb83f..bf5f9c8 100644 --- a/src/views/knowledge/questionbank/particulars/index.vue +++ b/src/views/knowledge/questionbank/particulars/index.vue @@ -23,7 +23,7 @@ </div> <div v-if="Editprogress == 1"> <el-card class="box-card"> - <el-form :inline="true" :model="topicobj" class="demo-form-inline"> + <el-form :inline="true" ref="topicobj" :model="topicobj" :rules="rules" class="demo-form-inline"> <div class="headline"> 鍩虹淇℃伅閰嶇疆 <span style="margin-left: 30px" @@ -42,7 +42,7 @@ <div style="margin-left: 8%"> <el-row :gutter="10"> <el-col :span="8"> - <el-form-item label="闂鍒嗙被"> + <el-form-item label="闂鍒嗙被" prop="categoryid"> <el-select v-model="topicobj.categoryid" size="medium" @@ -66,7 +66,7 @@ </el-form-item> </el-col> <el-col :span="8"> - <el-form-item label="璇勪环绫诲瀷"> + <el-form-item label="璇勪环绫诲瀷" prop="scoretype"> <el-select v-model="topicobj.scoretype" placeholder="璇烽�夋嫨鍒嗙被" @@ -82,7 +82,7 @@ </el-form-item> </el-col> <el-col :span="8" v-if="topicobj.scoretype == 1"> - <el-form-item label="棰樼洰寰楀垎"> + <el-form-item label="棰樼洰寰楀垎" prop="score"> <el-input v-model="topicobj.score" placeholder="璇疯緭鍏ュ垎鏁�" @@ -93,14 +93,14 @@ <el-row :gutter="10"> <el-col :span="8" - ><el-form-item label="棰樼洰鏍囬"> + ><el-form-item label="棰樼洰鏍囬" prop="scriptTopic"> <el-input v-model="topicobj.scriptTopic" placeholder="璇疯緭鍏ユ爣棰�" ></el-input> </el-form-item ></el-col> <el-col :span="8" - ><el-form-item label="鏄惁鍙敤"> + ><el-form-item label="鏄惁鍙敤" prop="isavailable"> <el-radio-group v-model="topicobj.isavailable"> <el-radio @change="$forceUpdate()" @@ -111,8 +111,8 @@ </el-radio-group> </el-form-item></el-col > - <el-col :span="8"> - <el-form-item label="鏄惁蹇呭~"> + <!-- <el-col :span="8"> + <el-form-item label="鏄惁蹇呭~" prop="ismandatory"> <el-radio-group v-model="topicobj.ismandatory"> <el-radio @change="$forceUpdate()" @@ -122,11 +122,11 @@ > </el-radio-group> </el-form-item> - </el-col> + </el-col> --> </el-row> <el-row :gutter="10"> <el-col :span="8"> - <el-form-item label="璇█"> + <el-form-item label="璇█" prop="language"> <el-select v-model="topicobj.language" size="medium" @@ -145,7 +145,7 @@ </el-form-item> </el-col> <el-col :span="8" - ><el-form-item label="棰樼洰绫诲瀷"> + ><el-form-item label="棰樼洰绫诲瀷" prop="scriptType"> <el-select v-model="topicobj.scriptType" @change="changefn" @@ -164,7 +164,7 @@ </el-select> </el-form-item ></el-col> <el-col :span="8" - ><el-form-item label="閫傜敤鏂瑰紡"> + ><el-form-item label="閫傜敤鏂瑰紡" prop="suitway"> <el-select v-model="topicobj.suitway" disabled @@ -180,7 +180,7 @@ </el-option> </el-select></el-form-item ></el-col> </el-row> - <el-form-item label="棰樼洰鍐呭"> + <el-form-item label="棰樼洰鍐呭" prop="scriptContent"> <el-input style="width: 40vw" type="textarea" @@ -235,7 +235,7 @@ </el-form-item> </el-col> </el-row> --> - <el-form-item label="棰樼洰璇存槑"> + <el-form-item label="棰樼洰璇存槑" prop="targetname"> <el-input style="width: 40vw" type="textarea" @@ -527,7 +527,7 @@ <el-input type="textarea" :rows="4" - placeholder="姝ゅ灞曠ず鏀堕泦淇℃伅" + placeholder="姝ゅ灞曠ず闂瓟棰樻敹闆嗕俊鎭�" v-model="testgovalue" > </el-input> @@ -607,14 +607,6 @@ align="center" key="targetdesc" prop="targetdesc" - width="200" - :show-overflow-tooltip="true" - /> - <el-table-column - label="璇█" - align="center" - key="language" - prop="language" width="200" :show-overflow-tooltip="true" /> @@ -732,6 +724,8 @@ svyLibScriptOptions: [], svyLibScriptTagList: [], suitway: "1", + scoretype:'4', + language:'鏅�氳瘽', }, headers: { Authorization: "Bearer " + getToken(), @@ -799,6 +793,36 @@ valuetype: [], usable: [], mode: [], //鏂瑰紡 + // 琛ㄥ崟鏍¢獙 + rules: { + categoryid: [ + { required: true, message: "闂鍒嗙被涓嶈兘涓虹┖", trigger: "blur" }, + ], + scoretype: [ + { required: true, message: "璇勪环绫诲瀷涓嶈兘涓虹┖", trigger: "blur" }, + ], + language: [ + { required: true, message: "璇█涓嶈兘涓虹┖", trigger: "blur" }, + ], + isavailable: [ + { required: true, message: "鍙敤鐘舵�佷笉鑳戒负绌�", trigger: "blur" }, + ], + scriptTopic: [ + { required: true, message: "棰樼洰鏍囬涓嶈兘涓虹┖", trigger: "blur" }, + ], + ismandatory: [ + { required: true, message: "鏄惁蹇呭~涓嶈兘涓虹┖", trigger: "blur" }, + ], + scriptType: [ + { required: true, message: "棰樼洰绫诲瀷涓嶈兘涓虹┖", trigger: "blur" }, + ], + suitway: [ + { required: true, message: "閫傜敤鏂瑰紡涓嶈兘涓虹┖", trigger: "blur" }, + ], + scriptContent: [ + { required: true, message: "棰樼洰鍐呭涓嶈兘涓虹┖", trigger: "blur" }, + ], + }, }; }, @@ -889,7 +913,9 @@ }, // 鏂板鎴栦慨鏀硅鎯� compileissue() { - this.topicobj.svyLibScriptOptions = this.topicobj.svyLibScriptOptions.map( + this.$refs["topicobj"].validate((valid) => { + if (valid) { + this.topicobj.svyLibScriptOptions = this.topicobj.svyLibScriptOptions.map( (item) => { if (item.isoperation != 1 && item.isoperation != 3) { item.isoperation = 2; @@ -943,6 +969,10 @@ if (this.illnesslistapi.length) { deltargetillness(this.illnesslistapi.join(",")).then((res) => {}); } + } + }) + + }, // 鍒ゆ柇鍒嗗�� Scorejudgment() { -- Gitblit v1.9.3