From ac44819c6bb4e71161c0b042d27a91c4f2c6666e Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期五, 07 六月 2024 10:39:23 +0800
Subject: [PATCH] 厂改园

---
 admin/src/views/business/visitorSources.vue |  188 ++++++++++++++++++++++++++++-------------------
 1 files changed, 112 insertions(+), 76 deletions(-)

diff --git a/admin/src/views/business/visitorSources.vue b/admin/src/views/business/visitorSources.vue
index 6833446..b0dc5c6 100644
--- a/admin/src/views/business/visitorSources.vue
+++ b/admin/src/views/business/visitorSources.vue
@@ -1,69 +1,105 @@
 <template>
-    <div class="box">
-        <el-form :model="form" ref="form" label-width="140px">
-            <div><span style="font-size: 15px;font-weight: bold">浜哄憳鎺堟潈閰嶇疆锛�</span></div>
-          <el-form-item label="" prop="frezzDays" label-width="50px">
-            浜哄憳闂ㄧ鎺堟潈鍐荤粨锛氳繛缁�
-            <el-input style="width: 50px;" type="text" v-model="form.frezzDays" placeholder="" v-trim/>
-            澶╋紝鏃犻棬绂�/杞﹁締闂告満浜嬩欢
-          </el-form-item>
-            <div><span style="font-size: 15px;font-weight: bold">璁垮閰嶇疆锛�</span></div>
-            <el-form-item label="鏉ヨ棰勭害鏂瑰紡:" prop="reservationWay">
-                <el-radio-group v-model="form.reservationWay">
-                    <el-radio :label="0">棰勭害鍏嶇櫥璁�</el-radio>
-                    <el-radio :label="1">棰勭害鍚庣櫥璁�(闇�瑕侀厤澶囪瀹㈡満)</el-radio>
-                </el-radio-group>
-            </el-form-item>
-            <el-form-item label="琚浜烘牎楠屾柟寮�:" prop="checkVisit">
-                <el-radio-group v-model="form.checkVisit">
-                    <el-radio :label="0">浠呮墜鏈哄彿</el-radio>
-                    <el-radio :label="1">鎵嬫満鍙�&濮撳悕</el-radio>
-                </el-radio-group>
-            </el-form-item>
-            <el-form-item label="鍋ュ悍璇佹槸鍚﹀繀濉�:" prop="healthCard">
-                <el-radio-group v-model="form.healthCard">
-                    <el-radio :label="0">鍚�</el-radio>
-                    <el-radio :label="1">鏄�</el-radio>
-                </el-radio-group>
-            </el-form-item>
-            <el-form-item label="鍏佽鑷�夐棬绂佺粍:" prop="doorsVisitRequired">
-                <el-switch
-                    v-model="form.doorsVisitRequired"
-                    active-color="#13ce66"
-                    inactive-color="#ff4949"
-                    :active-value="1"
-                    :inactive-value="0">
-                </el-switch>
-            </el-form-item>
-            <el-form-item label="璁垮鏄惁绛旈:" prop="isAnswer">
-                <el-switch
-                    v-model="form.isAnswer"
-                    active-color="#13ce66"
-                    inactive-color="#ff4949"
-                    :active-value="1"
-                    :inactive-value="0">
-                </el-switch>
-            </el-form-item>
-            <el-form-item label="璁垮绛旈涓婚:" prop="theme">
-                <el-input style="width: 50%;" type="textarea" v-model="form.theme" placeholder="璇疯緭鍏ョ瓟棰樻爣棰�" v-trim/>
-            </el-form-item>
-            <el-form-item label="璁垮绛旈璇存槑:" prop="description">
-                <el-input style="width: 50%;" type="textarea" v-model="form.description" placeholder="璇疯緭鍏�" v-trim/>
-            </el-form-item>
-            <el-form-item label="鍏ュ巶椤荤煡:" prop="visitNotice">
-                <el-tiptap style="width: 50%;" v-model="form.visitNotice" :extensions="extensions" />
-            </el-form-item>
-            <el-form-item label="璁垮棰勭害鎸囧崡:" prop="visitNotice">
-                <el-tiptap style="width: 50%;" v-model="form.visitTips" :extensions="extensions" />
-            </el-form-item>
-            <el-form-item label="璁垮鍏ュ洯瀵艰鍥�:" prop="visitNotice">
-                <el-tiptap style="width: 50%;" v-model="form.visitMap" :extensions="extensions" />
-            </el-form-item>
-            <el-form-item>
-                <el-button type="primary" @click="submit">淇濆瓨閰嶇疆椤�</el-button>
-            </el-form-item>
-        </el-form>
-    </div>
+  <div class="box">
+    <el-form :model="form" ref="form" label-width="140px">
+      <div>
+        <span style="font-size: 15px; font-weight: bold">浜哄憳鎺堟潈閰嶇疆锛�</span>
+      </div>
+      <el-form-item label="" prop="frezzDays" label-width="50px">
+        浜哄憳闂ㄧ鎺堟潈鍐荤粨锛氳繛缁�
+        <el-input
+          style="width: 50px"
+          type="text"
+          v-model="form.frezzDays"
+          placeholder=""
+          v-trim
+        />
+        澶╋紝鏃犻棬绂�/杞﹁締闂告満浜嬩欢
+      </el-form-item>
+      <div>
+        <span style="font-size: 15px; font-weight: bold">璁垮閰嶇疆锛�</span>
+      </div>
+      <el-form-item label="鏉ヨ棰勭害鏂瑰紡:" prop="reservationWay">
+        <el-radio-group v-model="form.reservationWay">
+          <el-radio :label="0">棰勭害鍏嶇櫥璁�</el-radio>
+          <el-radio :label="1">棰勭害鍚庣櫥璁�(闇�瑕侀厤澶囪瀹㈡満)</el-radio>
+        </el-radio-group>
+      </el-form-item>
+      <el-form-item label="琚浜烘牎楠屾柟寮�:" prop="checkVisit">
+        <el-radio-group v-model="form.checkVisit">
+          <el-radio :label="0">浠呮墜鏈哄彿</el-radio>
+          <el-radio :label="1">鎵嬫満鍙�&濮撳悕</el-radio>
+        </el-radio-group>
+      </el-form-item>
+      <el-form-item label="鍋ュ悍璇佹槸鍚﹀繀濉�:" prop="healthCard">
+        <el-radio-group v-model="form.healthCard">
+          <el-radio :label="0">鍚�</el-radio>
+          <el-radio :label="1">鏄�</el-radio>
+        </el-radio-group>
+      </el-form-item>
+      <el-form-item label="鍏佽鑷�夐棬绂佺粍:" prop="doorsVisitRequired">
+        <el-switch
+          v-model="form.doorsVisitRequired"
+          active-color="#13ce66"
+          inactive-color="#ff4949"
+          :active-value="1"
+          :inactive-value="0"
+        >
+        </el-switch>
+      </el-form-item>
+      <el-form-item label="璁垮鏄惁绛旈:" prop="isAnswer">
+        <el-switch
+          v-model="form.isAnswer"
+          active-color="#13ce66"
+          inactive-color="#ff4949"
+          :active-value="1"
+          :inactive-value="0"
+        >
+        </el-switch>
+      </el-form-item>
+      <el-form-item label="璁垮绛旈涓婚:" prop="theme">
+        <el-input
+          style="width: 50%"
+          type="textarea"
+          v-model="form.theme"
+          placeholder="璇疯緭鍏ョ瓟棰樻爣棰�"
+          v-trim
+        />
+      </el-form-item>
+      <el-form-item label="璁垮绛旈璇存槑:" prop="description">
+        <el-input
+          style="width: 50%"
+          type="textarea"
+          v-model="form.description"
+          placeholder="璇疯緭鍏�"
+          v-trim
+        />
+      </el-form-item>
+      <el-form-item label="鍦ㄥ洯椤荤煡:" prop="visitNotice">
+        <el-tiptap
+          style="width: 50%"
+          v-model="form.visitNotice"
+          :extensions="extensions"
+        />
+      </el-form-item>
+      <el-form-item label="璁垮棰勭害鎸囧崡:" prop="visitNotice">
+        <el-tiptap
+          style="width: 50%"
+          v-model="form.visitTips"
+          :extensions="extensions"
+        />
+      </el-form-item>
+      <el-form-item label="璁垮鍏ュ洯瀵艰鍥�:" prop="visitNotice">
+        <el-tiptap
+          style="width: 50%"
+          v-model="form.visitMap"
+          :extensions="extensions"
+        />
+      </el-form-item>
+      <el-form-item>
+        <el-button type="primary" @click="submit">淇濆瓨閰嶇疆椤�</el-button>
+      </el-form-item>
+    </el-form>
+  </div>
 </template>
 
 <script>
@@ -96,7 +132,7 @@
 export default {
   name: 'visitorSources',
 
-  data () {
+  data() {
     return {
       form: {
         id: null,
@@ -125,7 +161,7 @@
         new BulletList(),
         new OrderedList(),
         new Image({
-          uploadRequest (file) {
+          uploadRequest(file) {
             const fd = new FormData()
             fd.append('folder', 'visit/')
             fd.append('file', file)
@@ -147,12 +183,12 @@
     }
   },
 
-  created () {
+  created() {
     this.getData()
   },
 
   methods: {
-    getData () {
+    getData() {
       getVisitConfigDTO({})
         .then(res => {
           this.form.checkVisit = res.checkVisit
@@ -168,7 +204,7 @@
           this.form.frezzDays = res.frezzDays
         })
     },
-    submit () {
+    submit() {
       updateVisitConfig({
         isAnswer: this.form.isAnswer,
         healthCard: this.form.healthCard,
@@ -191,10 +227,10 @@
 </script>
 
 <style lang="scss" scoped>
-    .box {
-        width: 100%;
-        padding: 30px;
-        box-sizing: border-box;
-        background: #ffffff;
-    }
+.box {
+  width: 100%;
+  padding: 30px;
+  box-sizing: border-box;
+  background: #ffffff;
+}
 </style>

--
Gitblit v1.9.3