From 41b1f5280255ac539e40d4cd794532ae1829ce17 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 01 八月 2024 18:25:36 +0800
Subject: [PATCH] 测试完成
---
src/views/repositoryai/templateku/index.vue | 145 ++++++++++++++++++++++++++++++++++++------------
1 files changed, 108 insertions(+), 37 deletions(-)
diff --git a/src/views/repositoryai/templateku/index.vue b/src/views/repositoryai/templateku/index.vue
index 01e787e..75e0cd4 100644
--- a/src/views/repositoryai/templateku/index.vue
+++ b/src/views/repositoryai/templateku/index.vue
@@ -68,55 +68,35 @@
v-show="showSearch"
label-width="98px"
>
- <el-form-item label="妯$増鏍囬" prop="userName">
+ <el-form-item label="妯$増鏍囬" prop="templateName">
<el-input
- v-model="queryParams.userName"
+ v-model="queryParams.templateName"
placeholder="璇疯緭鍏�"
clearable
style="width: 200px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
- <el-form-item label="閫傜敤绉戝" prop="region">
- <el-cascader
- v-model="queryParams.administrative"
- :options="deptList"
- :props="props"
- :show-all-levels="false"
- clearable
+ <el-form-item label="閫傜敤闄㈠尯" prop="region">
+ <el-select
+ v-model="queryParams.campus"
+ size="medium"
+ multiple
+ filterable
+ placeholder="璇烽�夋嫨鍒嗙被"
>
- <template slot-scope="{ node, data }">
- <span>{{ data.deptName }}</span>
- <span v-if="!node.isLeaf">
- ({{ data.children.length }})
- </span>
- </template>
- </el-cascader>
- </el-form-item>
- <el-form-item label="鍙敤鐘舵��" prop="status">
- <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨">
<el-option
- v-for="item in qyoptions"
- :key="item.value"
+ class="ruleFormaa"
+ v-for="item in courtyardlist"
+ :key="item.label"
:label="item.label"
- :value="item.value"
+ :value="item.label"
>
</el-option>
</el-select>
</el-form-item>
- <el-form-item label="閫傜敤鏂瑰紡" prop="status">
- <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨">
- <el-option
- v-for="item in languagelist"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="鍐呭褰㈠紡" prop="status">
- <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨">
+ <el-form-item label="鍙敤鐘舵��" prop="usestate">
+ <el-select v-model="queryParams.usestate" placeholder="璇烽�夋嫨">
<el-option
v-for="item in qyoptions"
:key="item.value"
@@ -433,6 +413,69 @@
<el-button type="primary" @click="confirmillness">纭� 瀹�</el-button>
</span>
</el-dialog>
+ <!-- 闅忚棰樼洰棰勮 -->
+ <el-dialog title="闅忚棰樼洰棰勮" :visible.sync="topicVisible" width="50%">
+ <div class="preview-left">
+ <!-- 鍗曢�� -->
+ <div
+ class="scriptTopic-dev"
+ v-for="item in topicform.ivrLibaTemplateScriptVOList"
+ :key="item.targetid"
+ v-if="item.valueType == 1"
+ >
+ <div class="dev-text">
+ {{ item.targetid }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span>
+ </div>
+ <div class="dev-xx">
+ <el-radio-group v-model="item.remark">
+ <el-radio
+ v-for="(items, index) in item.ivrLibaScriptTargetoptionList"
+ :key="index"
+ :label="index"
+ >{{ items.targetvalue }}</el-radio
+ >
+ </el-radio-group>
+ </div>
+ </div>
+ <!-- 澶氶�� -->
+ <div
+ class="scriptTopic-dev"
+ v-for="item in topicform.ivrLibaTemplateScriptVOList"
+ :key="item.targetid"
+ v-if="item.valueType == 2"
+ >
+ <div class="dev-text">
+ {{ item.targetid }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span>
+ </div>
+ <div class="dev-xx">
+ <el-checkbox-group v-model="item.remark">
+ <el-checkbox
+ v-for="(items, index) in item.ivrLibaScriptTargetoptionList"
+ :key="index"
+ :label="index"
+ >
+ {{ items.targetvalue }}
+ </el-checkbox>
+ </el-checkbox-group>
+ </div>
+ </div>
+ <!-- 濉┖ -->
+ <div
+ class="scriptTopic-dev"
+ v-for="item in topicform.ivrLibaTemplateScriptVOList"
+ :key="item.targetid"
+ v-if="item.valueType == 3"
+ >
+ <div class="dev-text">
+ {{ item.targetid }}銆乕濉┖]<span>{{ item.scriptContent }}</span>
+ </div>
+ <div class="dev-xx">
+ <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable>
+ </el-input>
+ </div>
+ </div>
+ </div>
+ </el-dialog>
</div>
</template>
@@ -475,6 +518,8 @@
total: 0,
namequestionnaire: "",
haoquestionnaire: "",
+ topicform: {},
+ topicVisible: false,
idds: "",
amendtag: false, //鏄惁淇敼绫诲埆
dialogFormVisible: false, //淇敼娣诲姞绫诲埆寮规
@@ -534,6 +579,7 @@
mode: [],
languagelist: [],
qyoptions: [],
+ courtyardlist: [],
};
},
watch: {
@@ -551,6 +597,7 @@
this.languagelist = store.getters.languagelist;
this.qyoptions = store.getters.usable;
this.precedencetype = store.getters.precedencetype;
+ this.courtyardlist = store.getters.courtyardlist;
},
methods: {
@@ -734,15 +781,23 @@
this.dialogFormVisible = true;
if (!b.pid) {
this.radio = "涓诲垎绫�";
- this.title="淇敼涓诲垎绫�";
+ this.title = "淇敼涓诲垎绫�";
this.zufon = false;
} else {
this.radio = "瀛愬垎绫�";
- this.title="淇敼瀛愬垎绫�";
+ this.title = "淇敼瀛愬垎绫�";
this.zifon = false;
}
this.classifyform = b;
this.dialogFormVisible = true;
+ },
+ // 棰勮
+ preview(row) {
+ getvFollowup({ id: row.id }).then((res) => {
+ this.topicform = res.data;
+ console.log(this.topicform);
+ this.topicVisible = true;
+ });
},
// 绛涢�夎妭鐐�
@@ -976,6 +1031,22 @@
font-size: 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);
+ .scriptTopic-dev {
+ margin-bottom: 25px;
+ font-size: 20px !important;
+ .dev-text {
+ margin-bottom: 10px;
+ }
+ }
+}
::v-deep .el-tree-node__content {
display: -webkit-box;
display: -ms-flexbox;
--
Gitblit v1.9.3