From e8c62bd430b9697d3f954125b7ec9f61f18347a2 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期一, 20 十月 2025 11:19:34 +0800
Subject: [PATCH] 测试完成
---
src/smartor/dataobject/dw_svytopicoption_maint.vue | 180 +++++++++++++++++++++++++++++++++++++++++-------------------
1 files changed, 123 insertions(+), 57 deletions(-)
diff --git a/src/smartor/dataobject/dw_svytopicoption_maint.vue b/src/smartor/dataobject/dw_svytopicoption_maint.vue
index 4ce4538..be532ff 100644
--- a/src/smartor/dataobject/dw_svytopicoption_maint.vue
+++ b/src/smartor/dataobject/dw_svytopicoption_maint.vue
@@ -1,53 +1,116 @@
<template>
<div>
- <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
+ <el-dialog
+ :title="title"
+ :visible.sync="open"
+ width="1000px"
+ append-to-body
+ >
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
<el-row>
- <el-col :span="6"><el-form-item label=" 閫夐」缂栧彿 " prop="optioncode">
- <el-input v-model="form.optioncode" placeholder="璇疯緭鍏� 閫夐」缂栧彿 " />
- </el-form-item></el-col><el-col :span="6"><el-form-item label=" 鏄惁瀛樺湪鏄庣粏 " prop="isexistdetail">
- <el-input v-model="form.isexistdetail" placeholder="璇疯緭鍏� 鏄惁瀛樺湪鏄庣粏 " />
- </el-form-item></el-col>
- <el-col :span="6"><el-form-item label=" 鏄庣粏鏄惁蹇呭~ " prop="detailismandatory">
- <el-input v-model="form.detailismandatory" placeholder="璇疯緭鍏� 鏄庣粏鏄惁蹇呭~ " />
- </el-form-item></el-col><el-col :span="6">
+ <el-col :span="6"
+ ><el-form-item label=" 閫夐」缂栧彿 " prop="optioncode">
+ <el-input
+ v-model="form.optioncode"
+ placeholder="璇疯緭鍏� 閫夐」缂栧彿 "
+ /> </el-form-item></el-col
+ ><el-col :span="6"
+ ><el-form-item label=" 鏄惁瀛樺湪鏄庣粏 " prop="isexistdetail">
+ <el-input
+ v-model="form.isexistdetail"
+ placeholder="璇疯緭鍏� 鏄惁瀛樺湪鏄庣粏 "
+ /> </el-form-item
+ ></el-col>
+ <el-col :span="6"
+ ><el-form-item label=" 鏄庣粏鏄惁蹇呭~ " prop="detailismandatory">
+ <el-input
+ v-model="form.detailismandatory"
+ placeholder="璇疯緭鍏� 鏄庣粏鏄惁蹇呭~ "
+ /> </el-form-item></el-col
+ ><el-col :span="6">
<el-form-item label=" 鍒嗘暟 " prop="score">
- <el-input v-model="form.score" placeholder="璇疯緭鍏� 鍒嗘暟 " />
- </el-form-item></el-col>
+ <el-input
+ v-model="form.score"
+ placeholder="璇疯緭鍏� 鍒嗘暟 "
+ /> </el-form-item
+ ></el-col>
</el-row>
<el-row>
<el-form-item label=" 閫夐」鍐呭 ">
- <el-input v-model="form.optioncontent" placeholder="璇疯緭鍏� 閫夐」鍐呭 " />
+ <el-input
+ v-model="form.optioncontent"
+ placeholder="璇疯緭鍏� 閫夐」鍐呭 "
+ />
</el-form-item>
</el-row>
- <el-row><el-form-item label=" 鎻愮ず " prop="prompt">
- <el-input v-model="form.prompt" placeholder="璇疯緭鍏� 鎻愮ず " />
- </el-form-item></el-row>
+ <el-row
+ ><el-form-item label=" 鎻愮ず " prop="prompt">
+ <el-input
+ v-model="form.prompt"
+ placeholder="璇疯緭鍏� 鎻愮ず "
+ /> </el-form-item
+ ></el-row>
<el-row>
- <el-col :span="6"><el-form-item label=" 鎺掑簭 " prop="sort">
- <el-input v-model="form.sort" placeholder="璇疯緭鍏� 鎺掑簭 " />
- </el-form-item></el-col>
- <el-col :span="6"><el-form-item label=" 鏄惁寮傚父椤圭洰 " prop="isexceptionitem">
- <el-input v-model="form.isexceptionitem" placeholder="璇疯緭鍏� 鏄惁寮傚父椤圭洰 " />
- </el-form-item></el-col>
- <el-col :span="6"><el-form-item label=" 鏄惁璺熻繘 " prop="istrack">
- <el-input v-model="form.istrack" placeholder="璇疯緭鍏� 鏄惁璺熻繘 " />
- </el-form-item></el-col> <el-col :span="6"><el-form-item label=" 鏄惁浜掓枼 " prop="ismutex">
- <el-input v-model="form.ismutex" placeholder="璇疯緭鍏� 鏄惁浜掓枼 " />
- </el-form-item></el-col>
+ <el-col :span="6"
+ ><el-form-item label=" 鎺掑簭 " prop="sort">
+ <el-input
+ v-model="form.sort"
+ placeholder="璇疯緭鍏� 鎺掑簭 "
+ /> </el-form-item
+ ></el-col>
+ <el-col :span="6"
+ ><el-form-item label=" 鏄惁寮傚父椤圭洰 " prop="isabnormal">
+ <el-input
+ v-model="form.isabnormal"
+ placeholder="璇疯緭鍏� 鏄惁寮傚父椤圭洰 "
+ /> </el-form-item
+ ></el-col>
+ <el-col :span="6"
+ ><el-form-item label=" 鏄惁璺熻繘 " prop="istrack">
+ <el-input
+ v-model="form.istrack"
+ placeholder="璇疯緭鍏� 鏄惁璺熻繘 "
+ /> </el-form-item
+ ></el-col>
+ <el-col :span="6"
+ ><el-form-item label=" 鏄惁浜掓枼 " prop="ismutex">
+ <el-input
+ v-model="form.ismutex"
+ placeholder="璇疯緭鍏� 鏄惁浜掓枼 "
+ /> </el-form-item
+ ></el-col>
</el-row>
<el-row>
- <el-col :span="6"><el-form-item label=" 楠岃瘉瑙勫垯 " prop="verifyrule">
- <el-input v-model="form.verifyrule" placeholder="璇疯緭鍏� 楠岃瘉瑙勫垯 " />
- </el-form-item></el-col>
- <el-col :span="6"><el-form-item label=" 鏄惁闄愬埗鑼冨洿 " prop="isrange">
- <el-input v-model="form.isrange" placeholder="璇疯緭鍏� 鏄惁闄愬埗鑼冨洿 " />
- </el-form-item></el-col><el-col :span="6"><el-form-item label=" 鏈�灏忚寖鍥� " prop="minrange">
- <el-input v-model="form.minrange" placeholder="璇疯緭鍏� 鏈�灏忚寖鍥� " />
- </el-form-item></el-col>
- <el-col :span="6"><el-form-item label=" 鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟 " prop="rangelength">
- <el-input v-model="form.rangelength" placeholder="璇疯緭鍏� 鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟 " />
- </el-form-item></el-col>
+ <el-col :span="6"
+ ><el-form-item label=" 楠岃瘉瑙勫垯 " prop="verifyrule">
+ <el-input
+ v-model="form.verifyrule"
+ placeholder="璇疯緭鍏� 楠岃瘉瑙勫垯 "
+ /> </el-form-item
+ ></el-col>
+ <el-col :span="6"
+ ><el-form-item label=" 鏄惁闄愬埗鑼冨洿 " prop="isrange">
+ <el-input
+ v-model="form.isrange"
+ placeholder="璇疯緭鍏� 鏄惁闄愬埗鑼冨洿 "
+ /> </el-form-item></el-col
+ ><el-col :span="6"
+ ><el-form-item label=" 鏈�灏忚寖鍥� " prop="minrange">
+ <el-input
+ v-model="form.minrange"
+ placeholder="璇疯緭鍏� 鏈�灏忚寖鍥� "
+ /> </el-form-item
+ ></el-col>
+ <el-col :span="6"
+ ><el-form-item
+ label=" 鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟 "
+ prop="rangelength"
+ >
+ <el-input
+ v-model="form.rangelength"
+ placeholder="璇疯緭鍏� 鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟 "
+ /> </el-form-item
+ ></el-col>
</el-row>
<el-row>
<el-form-item label=" 鎵�灞為櫌鍖� " prop="orgid">
@@ -62,13 +125,19 @@
</el-dialog>
</div>
</template>
-
+
<script>
-import { listSvytopicoption, getSvytopicoption, delSvytopicoption, addSvytopicoption, updateSvytopicoption } from "@/api/smartor/svytopicoption";
+import {
+ listSvytopicoption,
+ getSvytopicoption,
+ delSvytopicoption,
+ addSvytopicoption,
+ updateSvytopicoption,
+} from "@/api/smartor/svytopicoption";
export default {
name: "Svytopicoption",
- dicts: ['sys_yes_no'],
+ dicts: ["sys_yes_no"],
data() {
return {
title: "",
@@ -80,16 +149,15 @@
// 琛ㄥ崟鏍¢獙
rules: {
delFlag: [
- { required: true, message: " 鍒犻櫎鏍囪 涓嶈兘涓虹┖", trigger: "change" }
+ { required: true, message: " 鍒犻櫎鏍囪 涓嶈兘涓虹┖", trigger: "change" },
],
isupload: [
- { required: true, message: " 涓婁紶鏍囪 涓嶈兘涓虹┖", trigger: "change" }
+ { required: true, message: " 涓婁紶鏍囪 涓嶈兘涓虹┖", trigger: "change" },
],
- }
+ },
};
},
- created() {
- },
+ created() {},
methods: {
// 鍙栨秷鎸夐挳
cancel() {
@@ -107,7 +175,7 @@
optioncontent: null,
isexistdetail: null,
detailismandatory: null,
- isexceptionitem: null,
+ isabnormal: null,
istrack: null,
score: null,
prompt: null,
@@ -129,7 +197,7 @@
updateBy: null,
updateTime: null,
isupload: null,
- uploadTime: null
+ uploadTime: null,
};
this.resetForm("form");
},
@@ -139,7 +207,7 @@
this.open = true;
if (id != null) {
const optionid = id;
- getSvytopicoption(optionid).then(response => {
+ getSvytopicoption(optionid).then((response) => {
this.form = response.data;
this.title = "淇敼闂嵎闂閫夐」";
});
@@ -147,33 +215,32 @@
this.title = "鏂板闂嵎闂閫夐」";
}
},
- handleUpdate2(id,topicId) {
+ handleUpdate2(id, topicId) {
this.reset();
this.open = true;
if (id != null) {
const optionid = id;
- getSvytopicoption(optionid).then(response => {
+ getSvytopicoption(optionid).then((response) => {
this.form = response.data;
this.form.topicid = topicId;
this.title = "淇敼闂嵎闂閫夐」";
});
- }else
- {
+ } else {
this.form.topicid = topicId;
this.title = "鏂板闂嵎闂閫夐」";
}
},
/** 鎻愪氦鎸夐挳 */
submitForm() {
- this.$refs["form"].validate(valid => {
+ this.$refs["form"].validate((valid) => {
if (valid) {
if (this.form.optionid != null) {
- updateSvytopicoption(this.form).then(response => {
+ updateSvytopicoption(this.form).then((response) => {
this.$modal.msgSuccess("淇敼鎴愬姛");
this.open = false;
});
} else {
- addSvytopicoption(this.form).then(response => {
+ addSvytopicoption(this.form).then((response) => {
this.$modal.msgSuccess("鏂板鎴愬姛");
this.open = false;
});
@@ -181,7 +248,6 @@
}
});
},
- }
+ },
};
</script>
-
\ No newline at end of file
--
Gitblit v1.9.3