From f0d8e8569462ed5ce06f6d83b0bf3ca83d28b95f Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期三, 19 六月 2024 13:59:09 +0800
Subject: [PATCH] 处理

---
 src/views/infomanger/banner/index.vue                  |   21 +++++--
 src/views/infomanger/enforcement/component/details.vue |   89 +++++++++++++++++++++++++++++
 src/views/infomanger/complating/component/index.vue    |   31 ++++++++++
 src/views/index/index.vue                              |    6 +
 4 files changed, 140 insertions(+), 7 deletions(-)

diff --git a/src/views/index/index.vue b/src/views/index/index.vue
index f8a8d13..45b5352 100644
--- a/src/views/index/index.vue
+++ b/src/views/index/index.vue
@@ -1,3 +1,7 @@
 <template>
-  <div>棣栭〉</div>
+  <div class="app-container">
+    <el-row>
+      
+    </el-row>
+  </div>
 </template>
\ No newline at end of file
diff --git a/src/views/infomanger/banner/index.vue b/src/views/infomanger/banner/index.vue
index 100c33a..ca34cb6 100644
--- a/src/views/infomanger/banner/index.vue
+++ b/src/views/infomanger/banner/index.vue
@@ -7,7 +7,7 @@
           v-for="(item, index) in form.questionList"
           :key="index"
         >
-          <div class="close-icon">
+          <div class="close-icon" @click="removeList(index)">
             <el-icon><Close /></el-icon>
           </div>
           <el-row>
@@ -38,13 +38,13 @@
                   placeholder="璇疯緭鍏�"
                   v-model="item.questionType"
                 >
-                  <el-radio value="1">閫夋嫨</el-radio>
-                  <el-radio value="2">鎵撳垎</el-radio>
+                  <el-radio :value="1">閫夋嫨</el-radio>
+                  <el-radio :value="2">鎵撳垎</el-radio>
                 </el-radio-group>
               </el-form-item>
             </el-col>
           </el-row>
-          <el-row v-if="item.questionType === '1'">
+          <el-row v-if="item.questionType === 1">
             <el-col :span="24">
               <el-form-item label="鏈閫夐」" style="width: 100%;"  :prop="item.answerList">
                   <div
@@ -82,9 +82,10 @@
 
 <script lang="ts" setup>
 import { listEvaluate, saveEvaluate } from '@/api/system/company/company'
-import { ElMessage} from 'element-plus'
+import { ElMessage, ElMessageBox} from 'element-plus'
 const tableData = ref([])
 const addNewRef = ref()
+const { proxy } = getCurrentInstance()
 const form: any = ref({
   questionList: []
 })
@@ -99,7 +100,7 @@
 })
 function getListEvaluate() {
   listEvaluate().then((val) => {
-    tableData.value = val.data.questionList
+    form.value.questionList = val.data.questionList
   })
 }
 function addContent() {
@@ -126,6 +127,14 @@
   })
   form.value.questionList[index].answerList[childIndex].isScore = 1
 }
+function removeList(index) {
+  // ElMessageBox.confirm('纭绉婚櫎璇ヨ瘎浠烽」锛�', 'Error', {
+  //     confirmButtonText: 'OK',
+  //     cancelButtonText: 'Cancel',
+  //     type: 'erro',
+  //   })
+ 
+}
 getListEvaluate()
 </script>
 
diff --git a/src/views/infomanger/complating/component/index.vue b/src/views/infomanger/complating/component/index.vue
new file mode 100644
index 0000000..3ad8d9f
--- /dev/null
+++ b/src/views/infomanger/complating/component/index.vue
@@ -0,0 +1,31 @@
+<template>
+  <el-dialog title="鎵ф硶璇︽儏" width="1000px" v-model="dialogVisible" @close="closeDialog">
+    <el-form>
+      <el-form-item label="鎶曡瘔鍐呭">
+
+      </el-form-item>
+      <el-form-item label="鍔炵粨">
+        <el-radio-group>
+          <el-radio>椹冲洖</el-radio>
+          <el-radio>鍔炵粨</el-radio>
+        </el-radio-group>
+      </el-form-item>
+      <el-form-item label="椹冲洖鍘熷洜">
+        <el-input type="textarea" placeholder="璇疯緭鍏�"></el-input>
+      </el-form-item>
+    </el-form>
+    <template #footer>
+      <el-button @click="closeDialog">鍏� 闂�</el-button>
+    </template>
+  </el-dialog>
+</template>
+
+<script setup lang="ts">
+  const dialogVisible = ref(false)
+  function openDialog() {
+    dialogVisible.value = true
+  }
+  function closeDialog() {
+    dialogVisible.value = false
+  }
+</script>
\ No newline at end of file
diff --git a/src/views/infomanger/enforcement/component/details.vue b/src/views/infomanger/enforcement/component/details.vue
new file mode 100644
index 0000000..d4778c2
--- /dev/null
+++ b/src/views/infomanger/enforcement/component/details.vue
@@ -0,0 +1,89 @@
+<template>
+  <el-dialog title="鎵ф硶璇︽儏" width="1000px" v-model="dialogVisible" @close="closeDialog">
+    <div>
+      <div class="title">鎵ф硶淇℃伅</div>
+      <div>
+        <el-row>
+          <el-col :span="12">
+            <div class="label">鎵ф硶绫诲瀷</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鎵ф硶閮ㄩ棬</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">浼佷笟</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鎵ф硶浜哄憳</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">闅忚浜哄憳</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鐢宠鏃堕棿</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鎵ф硶鏃堕棿</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鐘舵��</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="24">
+            <div class="label">鎵ф硶鍐呭</div> <div class="value">1.鐏伨闅愭偅鏁存敼鎯呭喌浠ュ強闃茶寖鎺柦鐨勮惤瀹炴儏鍐点��
+
+2.瀹夊叏鐤忔暎閫氶亾銆佺枏鏁f寚绀烘爣蹇椼�佸簲鎬ョ収鏄庡拰瀹夊叏鍑哄彛鎯呭喌銆�
+
+3.娑堥槻杞﹂�氶亾銆佹秷闃叉按婧愭儏鍐点��</div>
+          </el-col>
+        </el-row>
+      </div>
+      <div class="title">鎵ф硶璁板綍</div>
+      <div>
+        <el-row>
+          <el-col :span="12">
+            <div class="label">鎵ф硶涓婚</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鏄惁閫氱煡浼佷笟</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="24">
+            <div class="label">鎵ф硶杩囩▼</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鎵ф硶缁撴灉</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+        </el-row>
+      </div>
+      <div class="title">鎵ф硶璇勪环</div>
+      <div>
+        <el-row>
+          <el-col :span="12">
+            <div class="label">鎵ф硶涓撲笟鎬�</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鎵ф硶鍚堢悊鎬�</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="24">
+            <div class="label">鎵ф硶璁ょ湡绋嬪害</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+          <el-col :span="12">
+            <div class="label">鎵ф硶缁撴灉婊℃剰搴�</div> <div class="value">鍙告硶妫�鏌�</div>
+          </el-col>
+        </el-row>
+      </div>
+    </div>
+    <template #footer>
+      <el-button @click="closeDialog">鍏� 闂�</el-button>
+    </template>
+  </el-dialog>
+</template>
+
+<script setup lang="ts">
+  const dialogVisible = ref(false)
+  function openDialog() {
+    dialogVisible.value = true
+  }
+  function closeDialog() {
+    dialogVisible.value = false
+  }
+</script>
\ No newline at end of file

--
Gitblit v1.9.1