From fab8c02a0aa8f941a507bdcb3e4d72deb6eb2242 Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期五, 24 十月 2025 14:53:18 +0800
Subject: [PATCH] 钥匙柜
---
admin/src/components/business/OperaPlatformGroupWindow.vue | 67 +++++++++++++++++++++++++++------
1 files changed, 55 insertions(+), 12 deletions(-)
diff --git a/admin/src/components/business/OperaPlatformGroupWindow.vue b/admin/src/components/business/OperaPlatformGroupWindow.vue
index 5892ad5..01bedc9 100644
--- a/admin/src/components/business/OperaPlatformGroupWindow.vue
+++ b/admin/src/components/business/OperaPlatformGroupWindow.vue
@@ -10,10 +10,16 @@
<el-form-item label="鍒嗙粍鍚嶇О锛�" prop="name">
<el-input v-model="form.name" placeholder="璇疯緭鍏ュ垎缁勫悕绉�" v-trim/>
</el-form-item>
+ <el-form-item label="鏄惁铏氭嫙鏈堝彴缁�" prop="isVirtual" >
+ <el-radio-group v-model="form.isVirtual" @change="chagneVirtural">
+ <el-radio :label="0">鍚�</el-radio>
+ <el-radio :label="1">鏄�</el-radio>
+ </el-radio-group>
+ </el-form-item>
<el-form-item label="涓氬姟绫诲瀷锛�" prop="type">
<el-radio-group v-model="form.type" >
- <el-radio :label="0" >瀹夋嘲鐗╂祦鍗歌揣</el-radio>
- <el-radio :label="1" >瀹夋嘲鐗╂祦瑁呰揣</el-radio>
+ <el-radio :label="0" >鐗╂祦鍗歌揣</el-radio>
+ <el-radio :label="1" >鐗╂祦瑁呰揣</el-radio>
<el-radio :label="2" >甯傚叕鍙稿嵏璐�</el-radio>
</el-radio-group>
</el-form-item>
@@ -29,16 +35,17 @@
</el-option>
</el-select>
</el-form-item>
- <el-form-item label="宸ヤ綔鏃堕棿锛�" prop="startTime">
- <div style=" display: inline-block">
+ <div style=" display: inline-block">
+ <el-form-item label="宸ヤ綔鏃堕棿锛�" prop="startTime" style=" display: inline-block">
<el-time-picker
style="width: 150px;display: inline-block"
v-model="form.startTime"
format="HH:mm"
value-format="HH:mm"
placeholder="璇烽�夋嫨寮�濮嬫椂闂�"
- >
- </el-time-picker> 鑷�
+ > </el-time-picker>
+ </el-form-item>鑷�
+ <el-form-item label="" prop="endTime" style=" display: inline-block">
<el-time-picker
style="width: 150px;display: inline-block"
v-model="form.endTime"
@@ -47,9 +54,35 @@
placeholder="璇烽�夋嫨缁撴潫鏃堕棿"
>
</el-time-picker>
- </div>
-
</el-form-item>
+ </div>
+ <el-form-item label="鏄惁鑷姩鍙彿" prop="autoCall">
+ <el-radio-group v-model="form.autoCall">
+ <el-radio :label="0" :value="0">鍚�</el-radio>
+ <el-radio :label="1" :value="1">鏄�</el-radio>
+ </el-radio-group>
+ </el-form-item>
+ <div>
+ <el-form-item label="鑷姩鍙彿鏃堕棿锛�" prop="autoCallStartTime" style=" display: inline-block">
+ <el-time-picker
+ style="width: 150px;display: inline-block"
+ v-model="form.autoCallStartTime"
+ format="HH:mm"
+ value-format="HH:mm"
+ placeholder="璇烽�夋嫨寮�濮嬫椂闂�"
+ >
+ </el-time-picker> </el-form-item>鑷�
+ <el-form-item label="" prop="autoCallEndTime" style=" display: inline-block">
+ <el-time-picker
+ style="width: 150px;display: inline-block"
+ v-model="form.autoCallEndTime"
+ format="HH:mm"
+ value-format="HH:mm"
+ placeholder="璇烽�夋嫨缁撴潫鏃堕棿"
+ >
+ </el-time-picker>
+ </el-form-item>
+ </div>
<el-form-item label="鍙彿绛夊緟鏃堕棿(鍒嗛挓)锛�" prop="waitCallTime">
<el-input type="number" v-model="form.waitCallTime" placeholder="璇疯緭鍏ュ彨鍙风瓑寰呮椂闂�(鍒嗛挓)" v-trim/>
</el-form-item>
@@ -77,8 +110,12 @@
id: null,
name: '',
type: 0,
+ autoCall: 0,
+ isVirtual: 0,
startTime: '',
endTime: '',
+ autoCallStartTime: '',
+ autoCallEndTime: '',
waitCallTime: '',
signInNoticeUsers: [],
unFinishNoticeUsers: []
@@ -86,9 +123,11 @@
// 楠岃瘉瑙勫垯
rules: {
name: [{ required: true, message: '璇疯緭鍏ュ垎缁勫悕绉� ', trigger: 'blur' }],
- type: [{ required: true, message: '璇烽�夋嫨涓氬姟绫诲瀷 '}],
+ type: [{ required: true, message: '璇烽�夋嫨涓氬姟绫诲瀷' }],
signInNoticeUsers: [{ required: true, message: '璇烽�夋嫨绛惧埌閫氱煡浜哄憳', trigger: 'blur' }],
- unFinishNoticeUsers: [{ required: true, message: '璇烽�夋嫨浣滀笟鏈畬鎴愰�氱煡浜哄憳', trigger: 'blur' }]
+ unFinishNoticeUsers: [{ required: true, message: '璇烽�夋嫨浣滀笟鏈畬鎴愰�氱煡浜哄憳', trigger: 'blur' }],
+ isVirtual: [{ required: true, message: '璇烽�夋嫨鏄惁铏氭嫙鏈堝彴', trigger: 'change' }],
+ autoCall: [{ required: true, message: '璇烽�夋嫨鏄惁鑷姩鍙彿', trigger: 'change' }]
},
memberList: []
}
@@ -100,6 +139,11 @@
})
},
methods: {
+ chagneVirtural(){
+ /*if(this.form.isVirtual ==1){
+ this.form.type=1
+ }*/
+ },
changeSignInNoticeUsers(e) {
if (this.form.signInNoticeUsers.length > 5) {
this.form.signInNoticeUsers.splice(this.form.signInNoticeUsers.length - 1, 1)
@@ -163,8 +207,7 @@
},
loadMember() {
allList({
- type: 2,
- companyType: 1
+ type: 2
}).then(res => {
this.memberList = res
})
--
Gitblit v1.9.3