|
@@ -52,7 +52,7 @@
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<div class="order-management-pagination">
|
|
|
- <el-pagination @current-change="handleCurrentChange" :current-page.sync="currentPage" :page-size="pagesize" layout="total, prev, pager, next, jumper" :total="total">
|
|
|
+ <el-pagination @current-change="handleCurrentChange" :current-page.sync="currentPage" :page-size="pagesize" layout="total, prev, pager, next, jumper" :total="total">
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -61,7 +61,7 @@
|
|
|
<el-form-item label="客户名称" prop="companyName">
|
|
|
<el-input v-model="ruleForm.companyName"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户账号" >
|
|
|
+ <el-form-item label="客户账号">
|
|
|
<el-select v-model="ruleForm.managerId" placeholder="请选择">
|
|
|
<el-option label="无" value="">无</el-option>
|
|
|
<el-option :label="item.userName" :value="item.id" v-for="(item,i) in clients" :key="i">{{item.userName}}</el-option>
|
|
@@ -74,13 +74,7 @@
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="顶部logo" prop="topLogo">
|
|
|
- <el-upload
|
|
|
- class="avatar-uploader"
|
|
|
- :headers="{token}"
|
|
|
- :action="uploadUrl"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="handleAvatarSuccess"
|
|
|
- :before-upload="beforeAvatarUpload">
|
|
|
+ <el-upload class="avatar-uploader" :headers="{token}" :action="uploadUrl" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
|
|
|
<div @click="currentImgType='topLogo'">
|
|
|
<img v-if="ruleForm.topLogo" :src="ruleForm.topLogo" class="avatar">
|
|
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
@@ -88,13 +82,7 @@
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="地面logo" prop="floorLogo">
|
|
|
- <el-upload
|
|
|
- class="avatar-uploader"
|
|
|
- :headers="{token}"
|
|
|
- :action="uploadUrl"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="handleAvatarSuccess"
|
|
|
- :before-upload="beforeAvatarUpload">
|
|
|
+ <el-upload class="avatar-uploader" :headers="{token}" :action="uploadUrl" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
|
|
|
<div @click="currentImgType='floorLogo'">
|
|
|
<img v-if="ruleForm.floorLogo" :src="ruleForm.floorLogo" class="avatar">
|
|
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
@@ -102,13 +90,7 @@
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="二维码logo" prop="qrLogo">
|
|
|
- <el-upload
|
|
|
- class="avatar-uploader"
|
|
|
- :headers="{token}"
|
|
|
- :action="uploadUrl"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="handleAvatarSuccess"
|
|
|
- :before-upload="beforeAvatarUpload">
|
|
|
+ <el-upload class="avatar-uploader" :headers="{token}" :action="uploadUrl" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
|
|
|
<div @click="currentImgType='qrLogo'">
|
|
|
<img v-if="ruleForm.qrLogo" :src="ruleForm.qrLogo" class="avatar">
|
|
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
@@ -256,8 +238,12 @@ export default {
|
|
|
if (res.code === 0) {
|
|
|
let temp = res.data.list
|
|
|
for (var i = 0; i < temp.length; i++) {
|
|
|
- temp[i]['userName'] = temp[i]['userName'] ? temp[i]['userName'] : '未绑定'
|
|
|
- temp[i]['activatedTime'] = temp[i]['activatedTime'] ? new Date(temp[i]['activatedTime']).format('yyyy-MM-dd hh:mm:ss') : '/'
|
|
|
+ temp[i]['userName'] = temp[i]['userName']
|
|
|
+ ? temp[i]['userName']
|
|
|
+ : '未绑定'
|
|
|
+ temp[i]['activatedTime'] = temp[i]['activatedTime']
|
|
|
+ ? new Date(temp[i]['activatedTime']).format('yyyy-MM-dd hh:mm:ss')
|
|
|
+ : '/'
|
|
|
}
|
|
|
this.cameras = temp
|
|
|
this.total = res.data.total ? res.data.total : this.total
|
|
@@ -278,7 +264,8 @@ export default {
|
|
|
return isLt2M
|
|
|
},
|
|
|
showDialog (row) {
|
|
|
- this.ruleForm = row
|
|
|
+ let data = JSON.stringify(row)
|
|
|
+ this.ruleForm = JSON.parse(data)
|
|
|
this.companyVisible = true
|
|
|
},
|
|
|
|
|
@@ -343,22 +330,20 @@ export default {
|
|
|
this.getclientData()
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
</script>
|
|
|
<style lang="css" scoped>
|
|
|
-@import './style.css';
|
|
|
+@import "./style.css";
|
|
|
</style>
|
|
|
<style type="text/css">
|
|
|
-.el-table__expand-icon>i {
|
|
|
+.el-table__expand-icon > i {
|
|
|
display: none !important;
|
|
|
}
|
|
|
|
|
|
.edit_btn span {
|
|
|
- color: #09e1c0
|
|
|
+ color: #09e1c0;
|
|
|
}
|
|
|
|
|
|
.delete_btn span {
|
|
|
- color: #f56c6c
|
|
|
+ color: #f56c6c;
|
|
|
}
|
|
|
-
|
|
|
</style>
|