From c43529a0c1f7ea83b7d899b16aaf4b5b32bc61f3 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 27 三月 2024 09:50:07 +0800
Subject: [PATCH] mrshi
---
admin/src/views/business/carEvent.vue | 8 ++--
h5/pages/visitorApplication/visitorApplication.vue | 8 ++-
h5/main.js | 4 +-
admin/src/views/business/device.vue | 31 ++++++++++++++-
h5/pages/appointmentDetails/appointmentDetails.vue | 1
admin/src/views/business/empower.vue | 6 ++
admin/src/components/common/CommonHeader.vue | 6 +-
admin/src/views/business/retention.vue | 2
h5/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.vue | 2 +
admin/src/api/business/device.js | 5 ++
h5/pages/userinfo/userinfo.vue | 6 +-
admin/src/views/business/deviceEvent.vue | 2
12 files changed, 60 insertions(+), 21 deletions(-)
diff --git a/admin/src/api/business/device.js b/admin/src/api/business/device.js
index 16cb174..8f0b945 100644
--- a/admin/src/api/business/device.js
+++ b/admin/src/api/business/device.js
@@ -21,3 +21,8 @@
export function updateById (data) {
return request.post('/business/device/updateById', data)
}
+
+// 淇敼鏄惁闂ㄧ鍏ュ彛
+export function updateEntranceById (data) {
+ return request.post('/business/device/updateEntranceById', data)
+}
diff --git a/admin/src/components/common/CommonHeader.vue b/admin/src/components/common/CommonHeader.vue
index 17685f1..10523a8 100644
--- a/admin/src/components/common/CommonHeader.vue
+++ b/admin/src/components/common/CommonHeader.vue
@@ -88,9 +88,9 @@
},
computed: {
...mapState(['menuData', 'userInfo']),
- title () {
- return this.$route.meta.title
- }
+ // title () {
+ // return this.$route.meta.title
+ // }
},
filters: {
// 灞曠ず鍚嶇О
diff --git a/admin/src/views/business/carEvent.vue b/admin/src/views/business/carEvent.vue
index baf8d1e..97a3f4e 100644
--- a/admin/src/views/business/carEvent.vue
+++ b/admin/src/views/business/carEvent.vue
@@ -8,7 +8,7 @@
<el-form-item label="濮撳悕/鎵嬫満鍙�" prop="keyWords">
<el-input v-model="searchForm.keyWords" placeholder="璇疯緭鍏ュ鍚�/鎵嬫満鍙�" @keypress.enter.native="search"></el-input>
</el-form-item>
- <el-form-item label="鍏徃/閮ㄩ棬鍚嶇О" prop="companyName">
+ <el-form-item label="鍏徃/閮ㄩ棬" prop="companyName">
<el-input v-model="searchForm.companyName" placeholder="璇疯緭鍏ュ叕鍙�/閮ㄩ棬鍚嶇О" @keypress.enter.native="search"></el-input>
</el-form-item>
<el-form-item label="浜哄憳绫诲瀷" prop="memberType">
@@ -71,9 +71,9 @@
</el-table-column>
<el-table-column label="褰掑睘鐢ㄦ埛绫诲瀷" min-width="100px">
<template slot-scope="{row}">
- <span v-if="row.personType === '0'">鍔冲姟璁垮</span>
- <span v-if="row.personType === '1'">鏅�氳瀹�</span>
- <span v-if="row.personType === '2'">鍐呴儴浜哄憳</span>
+ <span v-if="row.personType == 0">鍔冲姟璁垮</span>
+ <span v-if="row.personType == 1">鏅�氳瀹�</span>
+ <span v-if="row.personType == 2">鍐呴儴浜哄憳</span>
</template>
</el-table-column>
<el-table-column prop="personName" label="濮撳悕" min-width="100px"></el-table-column>
diff --git a/admin/src/views/business/device.vue b/admin/src/views/business/device.vue
index 097b646..db38236 100644
--- a/admin/src/views/business/device.vue
+++ b/admin/src/views/business/device.vue
@@ -8,6 +8,12 @@
<el-form-item label="鍖哄煙鍚嶇О" prop="regionPathName">
<el-input v-model="searchForm.regionPathName" placeholder="璇疯緭鍏ュ尯鍩熷悕绉�" @keypress.enter.native="search"></el-input>
</el-form-item>
+ <el-form-item label="鏄惁鍥尯鍏ュ彛" prop="isEntrance">
+ <el-select v-model="searchForm.isEntrance" placeholder="璇烽�夋嫨">
+ <el-option label="鏄�" value="1"></el-option>
+ <el-option label="鍚�" value="0"></el-option>
+ </el-select>
+ </el-form-item>
<section>
<el-button type="primary" @click="search">鎼滅储</el-button>
<el-button @click="reset">閲嶇疆</el-button>
@@ -28,6 +34,18 @@
<el-table-column prop="regionPathName" label="鍖哄煙鍚嶇О"></el-table-column>
<el-table-column prop="doorNo" label="闂ㄧ鐐圭紪鍙�"></el-table-column>
<el-table-column prop="manufature" label="鍘傚晢"></el-table-column>
+ <el-table-column label="鏄惁鍥尯鍏ュ彛">
+ <template slot-scope="{row}">
+ <el-switch
+ @change="changeManufature($event, row)"
+ v-model="row.isEntrance"
+ active-color="#13ce66"
+ inactive-color="#ff4949"
+ :active-value="1"
+ :inactive-value="0">
+ </el-switch>
+ </template>
+ </el-table-column>
<el-table-column prop="no" label="璁惧鍙�"></el-table-column>
<!-- <el-table-column-->
<!-- v-if="containPermissions(['business:device:update'])"-->
@@ -48,7 +66,7 @@
</pagination>
</template>
<!-- 鏂板缓/淇敼 -->
- <OperaDeviceWindow ref="operaDeviceWindow" @success="handlePageChange"/>
+<!-- <OperaDeviceWindow ref="operaDeviceWindow" @success="handlePageChange"/>-->
</TableLayout>
</template>
@@ -57,7 +75,7 @@
import TableLayout from '@/layouts/TableLayout'
import Pagination from '@/components/common/Pagination'
import OperaDeviceWindow from '@/components/business/OperaDeviceWindow'
-import { syncDevices } from '@/api/business/device'
+import { syncDevices, updateEntranceById } from '@/api/business/device'
import { memberSync } from '@/api/business/member'
export default {
name: 'Device',
@@ -68,7 +86,8 @@
// 鎼滅储
searchForm: {
doorName: '',
- regionPathName: ''
+ regionPathName: '',
+ isEntrance: ''
},
options: []
}
@@ -83,6 +102,12 @@
this.search()
},
methods: {
+ changeManufature(e, row) {
+ updateEntranceById({
+ id: row.id,
+ isEntrance: e
+ })
+ },
synchronousData () {
this.$dialog.actionConfirm('鎿嶄綔纭鎻愰啋', '鎮ㄧ‘璁ゅ悓姝ュ叏閮ㄤ俊鎭悧锛�')
.then(() => {
diff --git a/admin/src/views/business/deviceEvent.vue b/admin/src/views/business/deviceEvent.vue
index 1e7d2ac..c746b6c 100644
--- a/admin/src/views/business/deviceEvent.vue
+++ b/admin/src/views/business/deviceEvent.vue
@@ -5,7 +5,7 @@
<el-form-item label="濮撳悕/鎵嬫満鍙�" prop="keyWords">
<el-input v-model="searchForm.keyWords" placeholder="璇疯緭鍏ュ鍚�/鎵嬫満鍙�" @keypress.enter.native="search"></el-input>
</el-form-item>
- <el-form-item label="鍏徃/缁勭粐鍚嶇О" prop="companyName">
+ <el-form-item label="鍏徃/缁勭粐" prop="companyName">
<el-input v-model="searchForm.companyName" placeholder="璇疯緭鍏ュ叕鍙�/缁勭粐鍚嶇О" @keypress.enter.native="search"></el-input>
</el-form-item>
<el-form-item label="浜哄憳绫诲瀷" prop="personType">
diff --git a/admin/src/views/business/empower.vue b/admin/src/views/business/empower.vue
index f9ccaed..8933cd6 100644
--- a/admin/src/views/business/empower.vue
+++ b/admin/src/views/business/empower.vue
@@ -19,6 +19,9 @@
<el-form-item label="鍏徃" prop="companyName">
<el-input v-model="searchForm.companyName" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input>
</el-form-item>
+ <el-form-item label="璁惧鍚嶇О" prop="deviceName">
+ <el-input v-model="searchForm.deviceName" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input>
+ </el-form-item>
<el-form-item label="涓嬪彂璧峰鏃堕棿" prop="startTime">
<el-date-picker
@change="seleTime"
@@ -128,7 +131,8 @@
startTime: '',
endTime: '',
sendStatus: '',
- radio: null
+ radio: null,
+ deviceName: ''
},
time: []
}
diff --git a/admin/src/views/business/retention.vue b/admin/src/views/business/retention.vue
index aee3934..1dd9cb2 100644
--- a/admin/src/views/business/retention.vue
+++ b/admin/src/views/business/retention.vue
@@ -5,7 +5,7 @@
<el-form-item label="濮撳悕/鎵嬫満鍙�" prop="keyWords">
<el-input v-model="searchForm.keyWords" placeholder="璇疯緭鍏ュ鍚�/鎵嬫満鍙�" @keypress.enter.native="search"></el-input>
</el-form-item>
- <el-form-item label="鍏徃/閮ㄩ棬鍚嶇О" prop="companyName">
+ <el-form-item label="鍏徃/閮ㄩ棬" prop="companyName">
<el-input v-model="searchForm.companyName" placeholder="璇疯緭鍏ュ叕鍙�/閮ㄩ棬鍚嶇О" @keypress.enter.native="search"></el-input>
</el-form-item>
<el-form-item label="浜哄憳绫诲瀷" prop="type">
diff --git a/h5/main.js b/h5/main.js
index 4c4e332..7f45269 100644
--- a/h5/main.js
+++ b/h5/main.js
@@ -9,8 +9,8 @@
// Vue.prototype.$baseUrl = 'http://192.168.0.111:10027/';
// Vue.prototype.$baseUrl = 'https://dmtest.ahapp.net/h5_api/';
-Vue.prototype.$baseUrl = 'http://facepay.huasunsolar.com/web_interface/';
-// Vue.prototype.$baseUrl = 'http://218.23.218.228:9912/web_interface/'
+// Vue.prototype.$baseUrl = 'http://facepay.huasunsolar.com/web_interface/';
+Vue.prototype.$baseUrl = 'http://218.23.218.228:8018/web_interface/'
Vue.prototype.$store = store;
App.mpType = 'app'
diff --git a/h5/pages/appointmentDetails/appointmentDetails.vue b/h5/pages/appointmentDetails/appointmentDetails.vue
index d27642b..9d85809 100644
--- a/h5/pages/appointmentDetails/appointmentDetails.vue
+++ b/h5/pages/appointmentDetails/appointmentDetails.vue
@@ -178,6 +178,7 @@
align-items: center;
margin-top: 30rpx;
.box_list_item_label {
+ flex-shrink: 0;
font-size: 28rpx;
font-family: PingFangSC, PingFang SC;
font-weight: 400;
diff --git a/h5/pages/userinfo/userinfo.vue b/h5/pages/userinfo/userinfo.vue
index fc49bd6..11fbad0 100644
--- a/h5/pages/userinfo/userinfo.vue
+++ b/h5/pages/userinfo/userinfo.vue
@@ -86,8 +86,8 @@
userAnswerId: '',
name: '',
phone: '',
- idcardType: '',
- idcardTypeName: '',
+ idcardType: '0',
+ idcardTypeName: '韬唤璇�',
idcardNo: '',
faceImg: '',
faceImgUrl: '',
@@ -221,7 +221,7 @@
var that = this
that.type = type
if (type === 'faceImg') {
- that.$refs.cropper.open()
+ that.$refs.cropper.chooseImage()
return
}
uni.chooseImage({
diff --git a/h5/pages/visitorApplication/visitorApplication.vue b/h5/pages/visitorApplication/visitorApplication.vue
index ecc0b4f..d143805 100644
--- a/h5/pages/visitorApplication/visitorApplication.vue
+++ b/h5/pages/visitorApplication/visitorApplication.vue
@@ -8,7 +8,7 @@
<text>*</text>
</view>
<view class="list_item_content">
- <input type="number" maxlength="11" v-model="form1.phone1" placeholder="璇疯緭鍏ユ墜鏈哄彿" @blur="getUser" placeholder-style="color: #999999;" />
+ <input type="number" maxlength="11" v-model="form1.phone1" :placeholder="verify == '0' ? '杈撳叆鎵嬫満鍙峰悗鑷姩鑾峰彇' : '璇疯緭鍏ユ墜鏈哄彿'" @blur="getUser" placeholder-style="color: #999999;" />
</view>
</view>
<view class="list_item">
@@ -57,7 +57,7 @@
<text>*</text>
</view>
<view class="list_item_content">
- <input type="text" v-model="form1.reason" placeholder="璇疯緭鍏ユ潵璁夸簨鐢憋紝鎮ㄦ潵鍋氫粈涔堢殑" placeholder-style="color: #999999;" />
+ <input type="text" v-model="form1.reason" placeholder="璇疯緭鍏ユ潵璁夸簨鐢�" placeholder-style="color: #999999;" />
</view>
</view>
<view class="list_item">
@@ -1115,7 +1115,9 @@
.list_item {
width: 100%;
- height: 98rpx;
+ // min-height: 98rpx;
+ padding: 30rpx 0;
+ box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
diff --git a/h5/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.vue b/h5/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.vue
index d70ec32..a99a042 100644
--- a/h5/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.vue
+++ b/h5/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.vue
@@ -353,6 +353,7 @@
success: (res) => {
this.resetData();
this.initImage(res.tempFiles[0].path);
+ // this.open()
}
});
},
@@ -369,6 +370,7 @@
* @param {String} url 鍥剧墖閾炬帴
*/
initImage(url) {
+ this.open()
uni.getImageInfo({
src: url,
success: (res) => {
--
Gitblit v1.9.3