From 22a00c47589ded6699a563690ee5545b73eaca01 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 22 十二月 2023 09:30:08 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 admin/src/views/business/laborSource.vue |  101 +++++++++++++++++++++++++++++++++++---------------
 1 files changed, 71 insertions(+), 30 deletions(-)

diff --git a/admin/src/views/business/laborSource.vue b/admin/src/views/business/laborSource.vue
index d78362e..7575406 100644
--- a/admin/src/views/business/laborSource.vue
+++ b/admin/src/views/business/laborSource.vue
@@ -1,58 +1,99 @@
 <template>
     <div class="box">
         <el-form :model="form" ref="form" label-width="140px">
-            <el-form-item label="鏉ヨ棰勭害鏂瑰紡:" prop="doorIds">
-                <el-radio-group v-model="form.doorIds">
-                    <el-radio :label="3">棰勭害鍏嶇櫥璁�</el-radio>
-                    <el-radio :label="6">棰勭害鍚庣櫥璁�(闇�瑕侀厤澶囪瀹㈡満)</el-radio>
+            <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="doorIds">
-                <el-radio-group v-model="form.doorIds">
-                    <el-radio :label="3">浠呮墜鏈哄彿</el-radio>
-                    <el-radio :label="6">鎵嬫満鍙�&濮撳悕</el-radio>
+            <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="doorIds">
-                <el-radio-group v-model="form.doorIds">
-                    <el-radio :label="3">鍚�</el-radio>
-                    <el-radio :label="6">鏄�</el-radio>
+            <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="doorIds">
+            <el-form-item label="璁垮鏄惁绛旈:" prop="isAnswer">
                 <el-switch
-                        v-model="form.doorIds"
-                        active-color="#13ce66"
-                        inactive-color="#ff4949"
-                        :active-value="1"
-                        :inactive-value="0">
+                    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="doorIds">
-                <el-input style="width: 50%;" v-model="form.doorIds" placeholder="璇疯緭鍏ョ瓟棰樻爣棰�" v-trim/>
+            <el-form-item label="璁垮绛旈涓婚:" prop="theme">
+                <el-input style="width: 50%;" v-model="form.theme" placeholder="璇疯緭鍏ョ瓟棰樻爣棰�" v-trim/>
             </el-form-item>
-            <el-form-item label="璁垮绛旈璇存槑:" prop="doorIds">
-                <el-input style="width: 50%;" type="textarea" v-model="form.doorIds" placeholder="璇疯緭鍏�" v-trim/>
+            <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>
-                <el-button type="primary">淇濆瓨閰嶇疆椤�</el-button>
+                <el-button type="primary" @click="submit">淇濆瓨閰嶇疆椤�</el-button>
             </el-form-item>
         </el-form>
     </div>
 </template>
 
 <script>
-  export default {
-    name: 'visitorSources',
+import { getLaborConfigDTO, updateLaborConfigDTO } from '@/api/system/common'
+export default {
+  name: 'visitorSources',
 
-    data() {
-      return {
-        form: {
-          doorIds: ''
-        }
+  data () {
+    return {
+      form: {
+        id: null,
+        checkVisit: 0,
+        reservationWay: 0,
+        healthCard: 0,
+        isAnswer: 0,
+        theme: '',
+        description: ''
       }
     }
+  },
+
+  created () {
+    this.getData()
+  },
+
+  methods: {
+    getData () {
+      getLaborConfigDTO({})
+        .then(res => {
+          this.form.id = res.id
+          this.form.checkVisit = res.LaborConfigParam.checkVisit
+          this.form.description = res.description
+          this.form.healthCard = res.LaborConfigParam.healthCard
+          this.form.isAnswer = res.LaborConfigParam.isAnswer
+          this.form.reservationWay = res.LaborConfigParam.reservationWay
+          this.form.theme = res.theme
+        })
+    },
+    submit () {
+      updateLaborConfigDTO({
+        LaborConfigParam: {
+          isAnswer: this.form.isAnswer,
+          healthCard: this.form.healthCard,
+          checkVisit: this.form.checkVisit,
+          reservationWay: this.form.reservationWay
+        },
+        description: this.form.description,
+        theme: this.form.theme
+      }).then(res => {
+        this.$message.success('淇濆瓨鎴愬姛')
+        this.getData()
+      })
+    }
   }
+}
 </script>
 
 <style lang="scss" scoped>

--
Gitblit v1.9.3