From b5a56d53e44c426fa188ba3e4e1db3eb779e2fd9 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期三, 11 九月 2024 21:49:21 +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