From 2d15fa034660d03a84c1d51928ab28b9219f16f8 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 30 六月 2025 09:42:04 +0800
Subject: [PATCH] 最新版本541200007
---
admin/src/views/business/laborSource.vue | 98 ++++++++++++++++++++++++++++++++++---------------
1 files changed, 68 insertions(+), 30 deletions(-)
diff --git a/admin/src/views/business/laborSource.vue b/admin/src/views/business/laborSource.vue
index d78362e..f1320b0 100644
--- a/admin/src/views/business/laborSource.vue
+++ b/admin/src/views/business/laborSource.vue
@@ -1,58 +1,96 @@
<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%;" type="textarea" 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.checkVisit = res.checkVisit
+ this.form.description = res.description
+ this.form.healthCard = res.healthCard
+ this.form.isAnswer = res.isAnswer
+ this.form.reservationWay = res.reservationWay
+ this.form.theme = res.theme
+ })
+ },
+ submit () {
+ updateLaborConfigDTO({
+ 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