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