@@ -2,9 +2,9 @@ | |||
<div class="login-container"> | |||
<div class="login-weaper animated bounceInDown"> | |||
<div class="login-logo"> | |||
<img src="/img/logo.png" alt=""> | |||
<img src="/img/loginicon.png" style=" margin: 10px auto;" alt=""> | |||
</div> | |||
<p class="login-tip">{{ website.title}}</p> | |||
<p class="login-tip" style="color:#2671E2;">{{ website.title}}</p> | |||
<div class="login-border" style="padding-top:.6rem"> | |||
<div class="login-main"> | |||
<h4 class="login-title"> | |||
@@ -13,9 +13,10 @@ | |||
size="small" | |||
auto-complete="off" | |||
placeholder="请输入用户名" | |||
maxlength="11" | |||
@keyup.enter.native="handleLogin" | |||
> | |||
<i slot="prefix" class="icon-yonghuming" /> | |||
<i slot="prefix" style="color:#2671E2;" class="icon-yonghuming" /> | |||
</el-input> | |||
</el-form-item> | |||
<el-form-item prop="password"> | |||
@@ -29,10 +30,11 @@ | |||
> | |||
<i | |||
slot="suffix" | |||
style="color:#2671E2;" | |||
class="el-icon-view el-input__icon" | |||
@click="showPassword" | |||
/> | |||
<i slot="prefix" class="icon-mima"></i> | |||
<i slot="prefix" style="color:#2671E2;" class="icon-mima"></i> | |||
</el-input> | |||
</el-form-item> | |||
<el-form-item prop="code"> | |||
@@ -48,6 +50,7 @@ | |||
<el-button | |||
type="primary" | |||
size="small" | |||
style="font-size:16px; background:#2671E2; border-color: #2671E2;" | |||
class="login-submit" | |||
@click.native.prevent="handleLogin" | |||
>登录</el-button | |||
@@ -33,11 +33,11 @@ | |||
<div class="app-titel" style="margin-top: 15px"> | |||
<div class="label">代理商:</div> | |||
<div> | |||
<el-input v-model="agentName"></el-input> | |||
<el-input maxlength="30" clearable v-model="agentName"></el-input> | |||
</div> | |||
<div class="label">运营人员:</div> | |||
<div > | |||
<el-input v-model="operationalName"></el-input> | |||
<el-input maxlength="10" clearable v-model="operationalName"></el-input> | |||
</div> | |||
</div> | |||
@@ -63,7 +63,6 @@ | |||
<el-table | |||
:data="tableData" | |||
stripe | |||
height="400" | |||
style="width: 100%"> | |||
<el-table-column | |||
prop="agentName" | |||
@@ -148,8 +147,8 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[7, 14, 21, 28]" | |||
:page-size="7" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -176,10 +175,10 @@ | |||
</el-date-picker> | |||
</el-form-item> | |||
<el-form-item label="联系人:" prop="linkman"> | |||
<el-input v-model="addagentobj.linkman"></el-input> | |||
<el-input v-model="addagentobj.linkman" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="联系手机:" prop="linkmanPhone"> | |||
<el-input v-model="addagentobj.linkmanPhone"></el-input> | |||
<el-input v-model="addagentobj.linkmanPhone" type="tel" maxlength="11" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));"></el-input> | |||
</el-form-item> | |||
<el-form-item label="省:" prop="provinceId"> | |||
@@ -221,7 +220,7 @@ | |||
</el-form-item> --> | |||
<el-form-item label="管理员账号:" prop="managerPhone"> | |||
<el-input v-model="addagentobj.managerPhone" maxlength="11"></el-input> | |||
<el-input v-model="addagentobj.managerPhone" maxlength="11" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));"></el-input> | |||
</el-form-item> | |||
<el-form-item label="密码:" prop="managerPassword"> | |||
<el-input :disabled='passFlag' show-password v-model="addagentobj.managerPassword"></el-input> | |||
@@ -237,7 +236,7 @@ | |||
<el-dialog title="编辑" :visible.sync="dialogVisible2" > | |||
<el-form :model="editoragentobj" label-position="labelPosition" :rules="editorrules" ref="editoragentobj" label-width="140px" style="width:60%; margin: 0 auto;"> | |||
<el-form-item label="代理商名称:" prop="agentName"> | |||
<el-input v-model="editoragentobj.agentName"></el-input> | |||
<el-input v-model="editoragentobj.agentName" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="合同起止日期:" prop="rulestimelist"> | |||
<el-date-picker | |||
@@ -253,10 +252,10 @@ | |||
</el-date-picker> | |||
</el-form-item> | |||
<el-form-item label="联系人:" prop="linkman"> | |||
<el-input v-model="editoragentobj.linkman"></el-input> | |||
<el-input v-model="editoragentobj.linkman" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="联系手机:" prop="linkmanPhone"> | |||
<el-input v-model="editoragentobj.linkmanPhone"></el-input> | |||
<el-input v-model="editoragentobj.linkmanPhone" type="tel" maxlength="11" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));"></el-input> | |||
</el-form-item> | |||
<el-form-item label="省:" prop="provinceId"> | |||
<el-select v-model="editoragentobj.provinceId" placeholder="请选择" @change='clickprovinceId3()'> | |||
@@ -420,7 +419,7 @@ export default { | |||
currentPage4:1, | |||
total:0,//总条数 | |||
pageNum:1, | |||
pageSize:7, | |||
pageSize:10, | |||
contractStartDate:'',//开始时间 | |||
contractEndDate:'',//结束时间 | |||
serviceStatus:'',//状态 | |||
@@ -10,11 +10,11 @@ | |||
</div> --> | |||
<div class="label">公司名称:</div> | |||
<div> | |||
<el-input v-model="name"></el-input> | |||
<el-input maxlength="10" clearable v-model="name"></el-input> | |||
</div> | |||
<div v-if="orgType==0" class="label">运营人员名称:</div> | |||
<div v-if="orgType==0"> | |||
<el-input v-model="operationStaffName"></el-input> | |||
<el-input maxlength="10" clearable v-model="operationStaffName"></el-input> | |||
</div> | |||
</div> | |||
@@ -41,7 +41,6 @@ | |||
<el-table | |||
:data="tableData" | |||
stripe | |||
height="400" | |||
style="width: 100%"> | |||
<el-table-column | |||
prop="name" | |||
@@ -112,8 +111,8 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[7, 14, 21, 28]" | |||
:page-size="7" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -121,7 +120,7 @@ | |||
</div> | |||
<el-dialog title="新增公司" :visible.sync="dialogVisible" > | |||
<el-dialog title="新增公司" :visible.sync="dialogVisible" @close='reset'> | |||
<el-form :model="addagentobj" label-position="labelPosition" :rules="rules" ref="addagentobj" label-width="140px" style="width:60%; margin: 0 auto;"> | |||
<!-- <el-form-item label="代理商名称:" prop="agentId"> --> | |||
<!-- <el-select v-model="addagentobj.agentId" placeholder="请选择" @change='clickagentId()'> --> | |||
@@ -136,7 +135,7 @@ | |||
<el-input v-model="addagentobj.contactPerson"></el-input> | |||
</el-form-item> | |||
<el-form-item label="联系手机:" prop="contactNumber"> | |||
<el-input v-model="addagentobj.contactNumber"></el-input> | |||
<el-input v-model="addagentobj.contactNumber" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));" maxlength="11"></el-input> | |||
</el-form-item> | |||
<el-form-item label="省:" prop="provinceId"> | |||
@@ -199,7 +198,7 @@ | |||
<el-input v-model="editoragentobj.contactPerson"></el-input> | |||
</el-form-item> | |||
<el-form-item label="联系手机:" prop="contactNumber"> | |||
<el-input v-model="editoragentobj.contactNumber"></el-input> | |||
<el-input v-model="editoragentobj.contactNumber" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));" maxlength="11"></el-input> | |||
</el-form-item> | |||
<el-form-item label="省:" prop="provinceId"> | |||
<el-select v-model="editoragentobj.provinceId" placeholder="请选择" @change='clickprovinceId3()'> | |||
@@ -300,7 +299,7 @@ | |||
import { mapGetters } from "vuex"; | |||
export default { | |||
data() { | |||
var validatePass = (rule, value, callback) => { | |||
var validatePass = (rule, value, callback) => { | |||
if (value === "") { | |||
callback(new Error("请输入管理员账号")); | |||
} else { | |||
@@ -355,6 +354,19 @@ export default { | |||
callback(); | |||
} | |||
}; | |||
var validatePass1 = (rule, value, callback) => { | |||
if (value === "") { | |||
callback(new Error("请输入手机号")); | |||
} else { | |||
if (value) { | |||
if (!/^1[3456789]\d{9}$/.test(value)) { | |||
// alert("手机号码不合法,请重新输入"); | |||
callback(new Error("手机号格式错误,请重新输入")); | |||
} | |||
} | |||
callback(); | |||
} | |||
}; | |||
return { | |||
addagentobj:{ | |||
agentId:'',// 代理商名称 | |||
@@ -374,13 +386,16 @@ export default { | |||
// ], | |||
name: [ | |||
{ required: true, message: '请输入公司名称', trigger: 'blur' }, | |||
{ min: 1, max: 10, message: '最多输入10个汉字', trigger: 'blur' } | |||
], | |||
contactPerson: [ | |||
{ required: true, message: '请输入联系人名称', trigger: 'blur' }, | |||
{ min: 1, max: 10, message: '最多输入10个汉字', trigger: 'blur' } | |||
], | |||
contactNumber: [ | |||
{ required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
{ min: 11, max: 11, message: '请输入手机号', trigger: 'blur' } | |||
// { required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
// { min: 11, max: 11, message: '请输入手机号', trigger: 'blur' } | |||
{ validator: validatePass1, trigger: "blur" }, | |||
], | |||
provinceId: [ | |||
{ required: true, message: '请输入选择省', trigger: 'blur' }, | |||
@@ -390,6 +405,7 @@ export default { | |||
], | |||
address: [ | |||
{ required: true, message: '请输入详细地址', trigger: 'blur' }, | |||
{ min: 1, max: 50, message: '最多输入50个汉字', trigger: 'blur' }, | |||
], | |||
// operationStaff: [ | |||
// { required: true, message: '请选择运营人员', trigger: 'blur' }, | |||
@@ -419,7 +435,7 @@ export default { | |||
name:'',//公司名称 | |||
total:0,//总条数 | |||
pageNum:1, | |||
pageSize:7, | |||
pageSize:10, | |||
orgType:'', | |||
sysFlag:'0', | |||
replaceagentobj:{ | |||
@@ -470,13 +486,16 @@ export default { | |||
// ], | |||
name: [ | |||
{ required: true, message: '请输入公司名称', trigger: 'blur' }, | |||
{ min: 1, max: 10, message: '最多输入10个汉字', trigger: 'blur' }, | |||
], | |||
contactPerson: [ | |||
{ required: true, message: '请输入联系人名称', trigger: 'blur' }, | |||
{ min: 1, max: 10, message: '最多输入10个汉字', trigger: 'blur' }, | |||
], | |||
contactNumber: [ | |||
{ required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
{ min: 11, max: 11, message: '请输入手机号', trigger: 'blur' } | |||
// { required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
// { min: 11, max: 11, message: '请输入手机号', trigger: 'blur' }, | |||
{ validator: validatePass1, trigger: "blur" }, | |||
], | |||
provinceId: [ | |||
{ required: true, message: '请输入选择省', trigger: 'blur' }, | |||
@@ -486,6 +505,7 @@ export default { | |||
], | |||
address: [ | |||
{ required: true, message: '请输入详细地址', trigger: 'blur' }, | |||
{ min: 1, max: 50, message: '最多输入50个汉字', trigger: 'blur' }, | |||
], | |||
// operationStaff: [ | |||
// { required: true, message: '请选择运营人员', trigger: 'blur' }, | |||
@@ -534,6 +554,9 @@ export default { | |||
} | |||
}) | |||
}, | |||
reset(){ | |||
this.$refs.addagentobj.resetFields(); | |||
}, | |||
saveOpera(){ | |||
this.$refs.operaForm.validate(valid=>{ | |||
if(valid){ | |||
@@ -10,11 +10,11 @@ | |||
</div> --> | |||
<div class="label">公司名称:</div> | |||
<div> | |||
<el-input v-model="name"></el-input> | |||
<el-input maxlength="10" clearable v-model="name"></el-input> | |||
</div> | |||
<div v-if="orgType==0" class="label">运营人员名称:</div> | |||
<div v-if="orgType==0"> | |||
<el-input v-model="operationStaffName"></el-input> | |||
<el-input maxlength="10" clearable v-model="operationStaffName"></el-input> | |||
</div> | |||
</div> | |||
@@ -41,7 +41,6 @@ | |||
<el-table | |||
:data="tableData" | |||
stripe | |||
height="400" | |||
style="width: 100%"> | |||
<el-table-column | |||
prop="name" | |||
@@ -103,9 +102,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[7, 14, 21, 28]" | |||
:page-size="7" | |||
:current-page="pageNum" | |||
:page-sizes="[ 10, 30, 50]" | |||
:page-size="pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -122,13 +121,13 @@ | |||
</el-select> --> | |||
<!-- </el-form-item> --> | |||
<el-form-item label="公司名称:" prop="name"> | |||
<el-input v-model="addagentobj.name"></el-input> | |||
<el-input v-model="addagentobj.name" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="联系人:" prop="contactPerson"> | |||
<el-input v-model="addagentobj.contactPerson"></el-input> | |||
<el-input v-model="addagentobj.contactPerson" maxlength="10" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="联系手机:" prop="contactNumber"> | |||
<el-input v-model="addagentobj.contactNumber"></el-input> | |||
<el-input v-model="addagentobj.contactNumber" type="tel" maxlength="11" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));"></el-input> | |||
</el-form-item> | |||
<el-form-item label="省:" prop="provinceId"> | |||
@@ -292,6 +291,19 @@ | |||
import { mapGetters } from "vuex"; | |||
export default { | |||
data() { | |||
var validatePass = (rule, value, callback) => { | |||
if (value === "") { | |||
callback(new Error("请输入手机号")); | |||
} else { | |||
if (value) { | |||
if (!/^1[3456789]\d{9}$/.test(value)) { | |||
// alert("手机号码不合法,请重新输入"); | |||
callback(new Error("手机号格式错误,请重新输入")); | |||
} | |||
} | |||
callback(); | |||
} | |||
}; | |||
return { | |||
addagentobj:{ | |||
agentId:'',// 代理商名称 | |||
@@ -311,13 +323,16 @@ export default { | |||
// ], | |||
name: [ | |||
{ required: true, message: '请输入公司名称', trigger: 'blur' }, | |||
{ min: 1, max: 30, message: '最多输入30个汉字', trigger: 'blur' }, | |||
], | |||
contactPerson: [ | |||
{ required: true, message: '请输入联系人名称', trigger: 'blur' }, | |||
{ min: 1, max: 10, message: '最多输入10个汉字', trigger: 'blur' }, | |||
], | |||
contactNumber: [ | |||
{ required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
{ min: 11, max: 11, message: '请输入手机号', trigger: 'blur' } | |||
// { required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
// { min: 11, max: 11, message: '请输入手机号', trigger: 'blur' }, | |||
{ validator: validatePass, trigger: "blur" } | |||
], | |||
provinceId: [ | |||
{ required: true, message: '请输入选择省', trigger: 'blur' }, | |||
@@ -327,12 +342,14 @@ export default { | |||
], | |||
address: [ | |||
{ required: true, message: '请输入详细地址', trigger: 'blur' }, | |||
{ min: 1, max: 50, message: '最多输入50个汉字', trigger: 'blur' }, | |||
], | |||
// operationStaff: [ | |||
// { required: true, message: '请选择运营人员', trigger: 'blur' }, | |||
// ], | |||
managerPhone: [ | |||
{ required: true, message: '请输入管理员账号', trigger: 'blur' }, | |||
{ validator: validatePass, trigger: "blur" } | |||
], | |||
managerPassword: [ | |||
{ required: true, message: '请输入管理员账号密码', trigger: 'blur' }, | |||
@@ -355,7 +372,7 @@ export default { | |||
name:'',//公司名称 | |||
total:0,//总条数 | |||
pageNum:1, | |||
pageSize:7, | |||
pageSize:10, | |||
orgType:'', | |||
sysFlag:'0', | |||
replaceagentobj:{ | |||
@@ -366,6 +383,7 @@ export default { | |||
ruleser:{ | |||
managerPhone: [ | |||
{ required: true, message: '请输入管理员账号', trigger: 'blur' }, | |||
{ validator: validatePass, trigger: "blur" } | |||
], | |||
managerPassword: [ | |||
{ required: true, message: '请输入管理员账号密码', trigger: 'blur' }, | |||
@@ -397,6 +415,7 @@ export default { | |||
agentRule:{ | |||
agentId: [ | |||
{ required: true, message: '请选择代理商', trigger: 'blur' }, | |||
{ min: 1, max: 30, message: '最多输入30个汉字', trigger: 'blur' }, | |||
], | |||
}, | |||
editorrules:{ | |||
@@ -405,13 +424,16 @@ export default { | |||
// ], | |||
name: [ | |||
{ required: true, message: '请输入公司名称', trigger: 'blur' }, | |||
{ min: 1, max: 30, message: '最多输入30个汉字', trigger: 'blur' }, | |||
], | |||
contactPerson: [ | |||
{ required: true, message: '请输入联系人名称', trigger: 'blur' }, | |||
{ min: 1, max: 10, message: '最多输入10个汉字', trigger: 'blur' }, | |||
], | |||
contactNumber: [ | |||
{ required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
{ min: 11, max: 11, message: '请输入手机号', trigger: 'blur' } | |||
// { required: true, message: '请输入联系人手机号', trigger: 'blur' }, | |||
// { min: 11, max: 11, message: '请输入手机号', trigger: 'blur' }, | |||
{ validator: validatePass, trigger: "blur" } | |||
], | |||
provinceId: [ | |||
{ required: true, message: '请输入选择省', trigger: 'blur' }, | |||
@@ -421,6 +443,7 @@ export default { | |||
], | |||
address: [ | |||
{ required: true, message: '请输入详细地址', trigger: 'blur' }, | |||
{ min: 1, max: 30, message: '最多输入30个汉字', trigger: 'blur' }, | |||
], | |||
// operationStaff: [ | |||
// { required: true, message: '请选择运营人员', trigger: 'blur' }, | |||
@@ -67,16 +67,17 @@ | |||
style="width: 60%; margin: 0 auto" | |||
> | |||
<el-form-item label="阶段名称:" prop="stageName"> | |||
<el-input v-model="ruleForm.stageName"></el-input> | |||
<el-input v-model="ruleForm.stageName" maxlength="10" clearable=""></el-input> | |||
</el-form-item> | |||
<el-form-item label="顺序:" prop="sort"> | |||
<el-input | |||
maxlength="5" | |||
v-model="ruleForm.sort" | |||
onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));" | |||
></el-input> | |||
</el-form-item> | |||
<el-form-item label="备注:"> | |||
<el-input v-model="ruleForm.remarks"></el-input> | |||
<el-input v-model="ruleForm.remarks" type="textarea" maxlength="50" show-word-limit></el-input> | |||
</el-form-item> | |||
</el-form> | |||
<div slot="footer" class="dialog-footer"> | |||
@@ -83,7 +83,7 @@ | |||
<div class="app-titel" style="margin-top: 15px"> | |||
<div class="div-lab"> | |||
<div class="label">客户名称:</div> | |||
<el-input class="div-inp" v-model="searchForm.name"></el-input> | |||
<el-input class="div-inp" maxlength="10" clearable v-model="searchForm.name"></el-input> | |||
</div> | |||
<div class="div-lab"> | |||
@@ -91,6 +91,7 @@ | |||
<el-select | |||
v-model="searchForm.accountId" | |||
clearable | |||
filterable | |||
placeholder="请选择" | |||
class="div-inp" | |||
> | |||
@@ -109,6 +110,7 @@ | |||
class="div-inp" | |||
multiple | |||
clearable | |||
filterable | |||
collapse-tags | |||
v-model="searchForm.keywordsId" | |||
placeholder="请选择" | |||
@@ -128,6 +130,7 @@ | |||
<el-select | |||
v-model="searchForm.level" | |||
clearable | |||
filterable | |||
placeholder="请选择" | |||
class="div-inp" | |||
> | |||
@@ -147,6 +150,7 @@ | |||
<div class="label">接待时长:</div> | |||
<el-select | |||
clearable | |||
filterable | |||
v-model="searchForm.recDurationInterval" | |||
placeholder="请选择" | |||
class="div-inp" | |||
@@ -166,6 +170,7 @@ | |||
<el-select | |||
v-model="searchForm.visitRecord" | |||
clearable | |||
filterable | |||
placeholder="请选择" | |||
class="div-inp" | |||
> | |||
@@ -279,7 +284,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -6,7 +6,7 @@ | |||
<div class="app-titel" style="margin-top: 5px"> | |||
<div class="label">批次号:</div> | |||
<div> | |||
<el-input v-model="batchId"></el-input> | |||
<el-input v-model="batchId" maxlength="20" clearable></el-input> | |||
</div> | |||
<div style="margin-left: 20px"> | |||
<el-button style="background: #2671e2; color: #ffffff" @click="Screening()">筛选</el-button | |||
@@ -28,7 +28,6 @@ | |||
<el-table | |||
:data="tableData" | |||
stripe | |||
height="500" | |||
style="width: 100%"> | |||
<el-table-column | |||
prop="batchId" | |||
@@ -85,9 +84,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[8, 16, 24, 32]" | |||
:page-size="4" | |||
:current-page="pageNum" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -99,22 +98,22 @@ | |||
<el-dialog :title='isshow' :visible.sync="dialogVisible" > | |||
<el-form :model="addagentobj" label-position="labelPosition" :rules="rules" ref="addagentobj" label-width="140px" style="width:60%; margin: 0 auto;"> | |||
<el-form-item label="批次号" prop="batchId"> | |||
<el-input v-model="addagentobj.batchId"></el-input> | |||
<el-input v-model="addagentobj.batchId" maxlength="20" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="应收设备数量" prop="realityEquipmentCount"> | |||
<el-input v-model="addagentobj.realityEquipmentCount"></el-input> | |||
<el-input v-model="addagentobj.realityEquipmentCount" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));" maxlength="5" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="实收设备数量" prop="receivableEquipmentCount"> | |||
<el-input v-model="addagentobj.receivableEquipmentCount"></el-input> | |||
<el-input v-model="addagentobj.receivableEquipmentCount" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));" maxlength="5" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="设备号开头" prop="deviceNoStart"> | |||
<el-input v-model="addagentobj.deviceNoStart"></el-input> | |||
<el-input v-model="addagentobj.deviceNoStart" clearable maxlength="10"></el-input> | |||
</el-form-item> | |||
<el-form-item label="设备号结尾" prop="deviceNoEnd"> | |||
<el-input v-model="addagentobj.deviceNoEnd"></el-input> | |||
<el-input v-model="addagentobj.deviceNoEnd" clearable maxlength="10"></el-input> | |||
</el-form-item> | |||
<el-form-item label="备注:"> | |||
<el-input type="textarea" v-model="addagentobj.remark"></el-input> | |||
<el-input type="textarea" v-model="addagentobj.remark" maxlength="50" show-word-limit></el-input> | |||
</el-form-item> | |||
</el-form> | |||
<div slot="footer" class="dialog-footer"> | |||
@@ -589,9 +589,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[6, 10, 14, 20]" | |||
:page-size="6" | |||
:current-page="page.pageNum" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="page.pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="page.total" | |||
> | |||
@@ -627,9 +627,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange1" | |||
@current-change="handleCurrentChange1" | |||
:current-page="currentPage3" | |||
:page-sizes="[6, 10, 14, 20]" | |||
:page-size="6" | |||
:current-page="pageSize" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="pageNum" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
> | |||
@@ -63,13 +63,13 @@ | |||
> | |||
<span style="line-height: 40px" class="demonstration">领用人:</span> | |||
<div style="width: 200px"> | |||
<el-input v-model="page.accountName"></el-input> | |||
<el-input maxlength="10" clearable v-model="page.accountName"></el-input> | |||
</div> | |||
<span class="demonstration" style="margin-left: 18px; line-height: 40px" | |||
<span class="demonstration" style="margin-left: 18px; line-height: 40px" | |||
>设备编号:</span | |||
> | |||
<div style="width: 200px"> | |||
<el-input v-model="page.imei"></el-input> | |||
<el-input maxlength="20" clearable v-model="page.imei"></el-input> | |||
</div> | |||
</div> | |||
<div | |||
@@ -113,9 +113,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[6, 10, 14, 20]" | |||
:page-size="6" | |||
:current-page="page.pageNum" | |||
:page-sizes="[ 10, 30, 50]" | |||
:page-size="page.pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="page.total" | |||
> | |||
@@ -260,8 +260,8 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[6, 10, 14, 20]" | |||
:current-page="page.pageNum" | |||
:page-sizes="[ 10, 30, 50]" | |||
:page-size="page.pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="page.total" | |||
@@ -286,7 +286,7 @@ export default { | |||
flag: false, | |||
page: { | |||
pageNum: 1, | |||
pageSize: 6, | |||
pageSize: 10, | |||
openTime: "", | |||
closeTime: "", | |||
houseName: "", | |||
@@ -24,6 +24,7 @@ | |||
v-model="changeValue" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="20" | |||
@change="selectChange" | |||
style="width: 363px" | |||
> | |||
@@ -50,6 +51,7 @@ | |||
<el-select | |||
class="div-inp" | |||
clearable | |||
filterable | |||
collapse-tags | |||
v-model="searchForm.acceptanceStatus" | |||
placeholder="请选择" | |||
@@ -89,6 +91,7 @@ | |||
<el-select | |||
class="div-inp" | |||
clearable | |||
filterable | |||
collapse-tags | |||
v-model="searchForm.receiveType" | |||
placeholder="请选择" | |||
@@ -220,7 +223,6 @@ | |||
<el-table | |||
:data="tableData" | |||
stripe | |||
height="400" | |||
@selection-change="handleSelectionChange" | |||
style="width: 100%" | |||
> | |||
@@ -411,7 +413,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -433,7 +435,7 @@ | |||
label-width="100px" | |||
> | |||
<el-form-item label="设备号" prop="imei"> | |||
<el-input v-model="addForm.imei" style="width: 80%"></el-input> | |||
<el-input v-model="addForm.imei" style="width: 80%" maxlength="20" clearable></el-input> | |||
</el-form-item> | |||
<!-- <el-form-item label="转写方式" prop="defaultTransliteration"> | |||
<el-radio-group v-model="addForm.defaultTransliteration"> | |||
@@ -446,6 +448,8 @@ | |||
<el-select | |||
v-model="addForm.batchId" | |||
style="width: 80%" | |||
clearable | |||
filterable | |||
placeholder="请选择" | |||
> | |||
<el-option | |||
@@ -461,6 +465,8 @@ | |||
<el-input | |||
type="textarea" | |||
style="width: 80%" | |||
maxlength="50" | |||
show-word-limit | |||
v-model="addForm.remark" | |||
></el-input> | |||
</el-form-item> | |||
@@ -481,6 +487,8 @@ | |||
<el-form-item label="设备号" prop="imei"> | |||
<el-input | |||
v-model="editForm.imei" | |||
maxlength="20" | |||
clearable | |||
style="width: 80%" | |||
disabled | |||
></el-input> | |||
@@ -500,6 +508,8 @@ | |||
type="textarea" | |||
style="width: 80%" | |||
v-model="editForm.desc" | |||
maxlength="50" | |||
show-word-limit | |||
></el-input> | |||
</el-form-item> | |||
</el-form> | |||
@@ -526,6 +536,7 @@ | |||
<el-form-item label="楼盘" prop="houseId"> | |||
<el-select | |||
filterable | |||
clearable | |||
v-model="bindForm.houseId" | |||
style="width: 80%" | |||
placeholder="请选择" | |||
@@ -546,6 +557,8 @@ | |||
type="textarea" | |||
style="width: 80%" | |||
v-model="bindForm.remark" | |||
maxlength="50" | |||
show-word-limit | |||
></el-input> | |||
</el-form-item> | |||
</el-form> | |||
@@ -573,6 +586,9 @@ | |||
v-model="batchForm.batchId" | |||
style="width: 80%" | |||
placeholder="请选择" | |||
filterable | |||
clearable | |||
> | |||
<el-option | |||
v-for="item in batchList" | |||
@@ -8,6 +8,7 @@ | |||
v-model="changeValue" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="20" | |||
@change="selectChange" | |||
style="width: 363px" | |||
> | |||
@@ -93,7 +94,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -24,6 +24,7 @@ | |||
v-model="changeValue" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="20" | |||
@change="selectChange" | |||
style="width: 363px" | |||
> | |||
@@ -70,6 +71,7 @@ | |||
<el-select | |||
class="div-inp" | |||
clearable | |||
filterable | |||
collapse-tags | |||
v-model="searchForm.receiveType" | |||
placeholder="请选择" | |||
@@ -89,6 +91,7 @@ | |||
<el-select | |||
class="div-inp" | |||
clearable | |||
filterable | |||
collapse-tags | |||
v-model="searchForm.onLine" | |||
placeholder="请选择" | |||
@@ -108,6 +111,7 @@ | |||
<el-select | |||
class="div-inp" | |||
clearable | |||
filterable | |||
collapse-tags | |||
v-model="searchForm.simAudioStatus" | |||
placeholder="请选择" | |||
@@ -126,7 +130,7 @@ | |||
<div class="label">上传状态</div> | |||
<el-select | |||
class="div-inp" | |||
filterable | |||
clearable | |||
collapse-tags | |||
v-model="searchForm.simAudioUploadStatus" | |||
@@ -146,7 +150,7 @@ | |||
<div class="label">关机状态</div> | |||
<el-select | |||
class="div-inp" | |||
filterable | |||
clearable | |||
collapse-tags | |||
v-model="searchForm.offStatus" | |||
@@ -371,7 +375,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -470,7 +474,7 @@ | |||
</el-form-item> | |||
<div>主WiFi</div> | |||
<el-form-item label="wifi名称" prop="masterWifiName"> | |||
<el-input v-model="wifiForm.masterWifiName"></el-input> | |||
<el-input v-model="wifiForm.masterWifiName" maxlength="20" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="wifi密码" prop="masterWifiPassword"> | |||
<el-input | |||
@@ -480,7 +484,7 @@ | |||
</el-form-item> | |||
<div>备用一</div> | |||
<el-form-item label="wifi名称" prop="spareOneWifiName"> | |||
<el-input v-model="wifiForm.spareOneWifiName"></el-input> | |||
<el-input v-model="wifiForm.spareOneWifiName" maxlength="20" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="wifi密码" prop="spareOneWifiPassword"> | |||
<el-input | |||
@@ -490,7 +494,7 @@ | |||
</el-form-item> | |||
<div>备用二</div> | |||
<el-form-item label="wifi名称" prop="spareTwoWifiName"> | |||
<el-input v-model="wifiForm.spareTwoWifiName"></el-input> | |||
<el-input v-model="wifiForm.spareTwoWifiName" maxlength="20" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="wifi密码" prop="spareTwoWifiPassword"> | |||
<el-input | |||
@@ -6,15 +6,15 @@ | |||
<div class="app-titel" style="margin-top: 5px"> | |||
<div class="label">用户名:</div> | |||
<div> | |||
<el-input v-model="username"></el-input> | |||
<el-input maxlength="10" clearable v-model="username"></el-input> | |||
</div> | |||
<div class="label">设备编号:</div> | |||
<div> | |||
<el-input v-model="imei"></el-input> | |||
<el-input maxlength="20" clearable v-model="imei"></el-input> | |||
</div> | |||
<div class="label">录音来源:</div> | |||
<div> | |||
<el-select v-model="sourceCode" placeholder="请选择"> | |||
<el-select v-model="sourceCode" filterable clearable placeholder="请选择"> | |||
<el-option | |||
v-for="item in options" | |||
:key="item.value" | |||
@@ -93,9 +93,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[10, 20, 30]" | |||
:page-size="10" | |||
:current-page="current" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -67,7 +67,7 @@ | |||
<div class="app-titel" style="margin-top: 15px"> | |||
<div class="div-lab"> | |||
<div class="label">客户名称:</div> | |||
<el-input class="div-inp" v-model="searchForm.name"></el-input> | |||
<el-input class="div-inp" maxlength="10" clearable v-model="searchForm.name"></el-input> | |||
</div> | |||
<div class="div-lab"> | |||
@@ -76,6 +76,7 @@ | |||
class="div-inp" | |||
multiple | |||
clearable | |||
filterable | |||
collapse-tags | |||
v-model="searchForm.keywordsId" | |||
placeholder="请选择" | |||
@@ -95,6 +96,7 @@ | |||
<el-select | |||
v-model="searchForm.recording" | |||
clearable | |||
filterable | |||
placeholder="请选择" | |||
class="div-inp" | |||
> | |||
@@ -113,6 +115,7 @@ | |||
<el-select | |||
v-model="searchForm.accountId" | |||
clearable | |||
filterable | |||
placeholder="请选择" | |||
class="div-inp" | |||
> | |||
@@ -133,6 +136,8 @@ | |||
v-model="searchForm.markAdvisor" | |||
placeholder="请选择" | |||
class="div-inp" | |||
filterable | |||
clearable | |||
> | |||
<el-option | |||
v-for="item in options5" | |||
@@ -148,6 +153,7 @@ | |||
<div class="label">接待时长:</div> | |||
<el-select | |||
clearable | |||
filterable | |||
v-model="searchForm.recDurationInterval" | |||
placeholder="请选择" | |||
class="div-inp" | |||
@@ -167,6 +173,7 @@ | |||
<el-select | |||
v-model="searchForm.visitRecord" | |||
clearable | |||
filterable | |||
placeholder="请选择" | |||
class="div-inp" | |||
> | |||
@@ -251,7 +258,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -22,11 +22,11 @@ | |||
</div> | |||
<div class="label">顾问名:</div> | |||
<div> | |||
<el-input v-model="name"></el-input> | |||
<el-input maxlength="10" clearable v-model="name"></el-input> | |||
</div> | |||
<div class="label">工作状态:</div> | |||
<div> | |||
<el-select v-model="stateoptseid" placeholder="请选择"> | |||
<el-select v-model="stateoptseid" clearable filterable placeholder="请选择"> | |||
<el-option | |||
v-for="item in stateoptse" | |||
:key="item.value" | |||
@@ -38,7 +38,7 @@ | |||
</div> | |||
<div class="label">排班状态:</div> | |||
<div> | |||
<el-select v-model="schedulingoptseid" placeholder="请选择"> | |||
<el-select v-model="schedulingoptseid" clearable filterable placeholder="请选择"> | |||
<el-option | |||
v-for="item in schedulingoptse" | |||
:key="item.value" | |||
@@ -122,9 +122,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[6, 12, 18, 24]" | |||
:page-size="6" | |||
:current-page="Page" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
> | |||
@@ -194,7 +194,7 @@ export default { | |||
], | |||
schedulingoptseid: "", | |||
Page: 1, | |||
size: 6, | |||
size: 10, | |||
total: 0, | |||
}; | |||
}, | |||
@@ -99,9 +99,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[10, 20, 30]" | |||
:page-size="10" | |||
:current-page="page" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="pagesize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -118,7 +118,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="current" | |||
:page-sizes="[8, 16, 24, 32]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -308,7 +308,7 @@ export default { | |||
dateType: 2, | |||
tabFlag: 0, | |||
current: 1, | |||
size: 8, | |||
size: 10, | |||
total: 20, | |||
customtime: [], | |||
tablist: [], | |||
@@ -117,9 +117,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[10, 20, 30, 30]" | |||
:page-size="10" | |||
:current-page="pageNum" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -278,7 +278,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="current" | |||
:page-sizes="[8, 16, 24, 32]" | |||
:page-sizes="[ 10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -301,7 +301,7 @@ export default { | |||
customtime: [], | |||
tableData: [], | |||
current: 1, | |||
size:8, | |||
size:10, | |||
total: 20, | |||
statDateStart:'', | |||
statDateEnd:'', | |||
@@ -141,7 +141,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="current" | |||
:page-sizes="[8, 16, 24, 32]" | |||
:page-sizes="[ 10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -221,7 +221,7 @@ | |||
@size-change="handleSizeChange1" | |||
@current-change="handleCurrentChange1" | |||
:current-page="current1" | |||
:page-sizes="[8, 16, 24, 32]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size1" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total1" | |||
@@ -252,9 +252,9 @@ export default { | |||
current: 1, | |||
current1: 1, | |||
accountId: "", | |||
size: 8, | |||
size: 10, | |||
total: 20, | |||
size1: 8, | |||
size1: 10, | |||
total1: 20, | |||
customtime: [], | |||
tablist: [], | |||
@@ -52,7 +52,6 @@ | |||
<el-table | |||
:data="tableData" | |||
stripe | |||
height="500" | |||
style="width: 100%"> | |||
<el-table-column | |||
prop="houseName" | |||
@@ -95,9 +94,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[8, 16, 24, 32]" | |||
:page-size="4" | |||
:current-page="pageNum" | |||
:page-sizes="[ 10, 30, 50]" | |||
:page-size="pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total"> | |||
</el-pagination> | |||
@@ -115,7 +114,7 @@ export default { | |||
currentPage4:1, | |||
total:0,//总条数 | |||
pageNum:1, | |||
pageSize:8, | |||
pageSize:10, | |||
houseList:[], | |||
projectId:"", | |||
orgType:localStorage.getItem('orgType'), | |||
@@ -24,7 +24,7 @@ | |||
</div> | |||
<div class="label">销讲词:</div> | |||
<div> | |||
<el-input v-model="words"></el-input> | |||
<el-input v-model="words" maxlength="8" clearable ></el-input> | |||
</div> | |||
<div style="margin-left: 20px"> | |||
<el-button | |||
@@ -46,7 +46,7 @@ | |||
<!-- 表格 --> | |||
<div class="cen-tab"> | |||
<el-table :data="tableData" stripe height="400" style="width: 100%"> | |||
<el-table :data="tableData" stripe style="width: 100%"> | |||
<el-table-column prop="words" label="敏感词" align="center"> | |||
</el-table-column> | |||
<el-table-column prop="houseName" label="楼盘名称" align="center"> | |||
@@ -73,9 +73,9 @@ | |||
<el-pagination | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage4" | |||
:page-sizes="[6, 12, 18, 24]" | |||
:page-size="6" | |||
:current-page="Page" | |||
:page-sizes="[ 10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
> | |||
@@ -96,7 +96,7 @@ | |||
style="width: 60%; margin: 0 auto" | |||
> | |||
<el-form-item label="禁忌词" prop="words"> | |||
<el-input v-model="ruleForm.words"></el-input> | |||
<el-input v-model="ruleForm.words" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
</el-form> | |||
<div slot="footer" class="dialog-footer"> | |||
@@ -126,7 +126,7 @@ export default { | |||
houseId: "", | |||
houseList: [], | |||
Page: 1, | |||
size: 6, | |||
size: 10, | |||
words: "", | |||
total: 0, | |||
ruleser: { | |||
@@ -27,11 +27,11 @@ | |||
<div class="app-titel" style="margin-top: 5px"> | |||
<div class="label">正确词:</div> | |||
<div> | |||
<el-input v-model="searchForm.correctWord"></el-input> | |||
<el-input maxlength="8" clearable v-model="searchForm.correctWord"></el-input> | |||
</div> | |||
<div class="label">错误词:</div> | |||
<div> | |||
<el-input v-model="searchForm.wrongWord"></el-input> | |||
<el-input maxlength="8" clearable v-model="searchForm.wrongWord"></el-input> | |||
</div> | |||
<div style="margin-left: 20px"> | |||
<el-button style="background: #2671e2; color: #ffffff" @click="screen" | |||
@@ -80,7 +80,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -103,13 +103,13 @@ | |||
style="width: 60%; margin: 0 auto" | |||
> | |||
<el-form-item label="正确词" prop="correctWord"> | |||
<el-input v-model="ruleForm.correctWord"></el-input> | |||
<el-input v-model="ruleForm.correctWord" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="错误词" prop="wrongWord"> | |||
<el-input v-model="ruleForm.wrongWord"></el-input> | |||
<el-input v-model="ruleForm.wrongWord" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="描述:" prop="memo"> | |||
<el-input type="textarea" v-model="ruleForm.memo"></el-input> | |||
<el-input type="textarea" v-model="ruleForm.memo" maxlength="50" show-word-limit clearable></el-input> | |||
</el-form-item> | |||
</el-form> | |||
<div slot="footer" class="dialog-footer"> | |||
@@ -26,6 +26,7 @@ | |||
clearable | |||
placeholder="请输入" | |||
style="width: 363px" | |||
maxlength="15" | |||
> | |||
<el-select | |||
v-model="searchForm.flag" | |||
@@ -117,7 +118,7 @@ export default { | |||
page: { | |||
total: 0, // 总页数 | |||
currentPage: 1, // 当前页数 | |||
pageSize: 20, // 每页显示多少条 | |||
pageSize: 10, // 每页显示多少条 | |||
}, | |||
tableLoading: false, | |||
tableOption: tableOption, | |||
@@ -25,6 +25,7 @@ | |||
@change="valueChange" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="15" | |||
style="width: 363px" | |||
> | |||
<el-select | |||
@@ -33,6 +34,7 @@ | |||
slot="prepend" | |||
class="input-with-select" | |||
style="width: 115px" | |||
placeholder="请选择" | |||
> | |||
<el-option label="用户名称" value="1"></el-option> | |||
@@ -116,7 +118,7 @@ export default { | |||
page: { | |||
total: 0, // 总页数 | |||
currentPage: 1, // 当前页数 | |||
pageSize: 20, // 每页显示多少条 | |||
pageSize: 10, // 每页显示多少条 | |||
}, | |||
tableLoading: false, | |||
tableOption: tableOption, | |||
@@ -98,6 +98,8 @@ | |||
<el-input | |||
v-model="searchMsg.roleName" | |||
placeholder="请输入角色名" | |||
maxlength="10" | |||
clearable | |||
></el-input> | |||
</el-form-item> | |||
<el-form-item label="状态" prop="lockFlag"> | |||
@@ -27,6 +27,7 @@ | |||
v-model="searchMsg.username" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="15" | |||
> | |||
<el-select | |||
v-model="searchMsg.flag" | |||
@@ -45,6 +46,7 @@ | |||
v-model="searchMsg.name" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="15" | |||
> | |||
<el-select | |||
v-model="searchMsg.flag" | |||
@@ -87,6 +89,7 @@ | |||
v-model="searchMsg1.username" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="15" | |||
> | |||
<el-select | |||
v-model="searchMsg1.flag" | |||
@@ -105,6 +108,7 @@ | |||
v-model="searchMsg1.name" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="15" | |||
> | |||
<el-select | |||
v-model="searchMsg1.flag" | |||
@@ -135,6 +139,7 @@ | |||
<el-form-item label="用户身份" prop="userRoleType"> | |||
<el-select | |||
v-model="searchMsg1.userRoleType" | |||
filterable | |||
clearable | |||
placeholder="请选择" | |||
> | |||
@@ -358,8 +363,9 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page.sync="page.current" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="page.pageSize" | |||
layout="total,prev, pager, next, jumper" | |||
layout="total, sizes,prev, pager, next, jumper" | |||
:total="page.total" | |||
> | |||
</el-pagination> | |||
@@ -380,6 +386,7 @@ | |||
<el-form-item label="登录手机" prop="username"> | |||
<el-input | |||
v-model="form.username" | |||
onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));" | |||
:disabled="phoneFlag" | |||
style="width: 370px" | |||
></el-input> | |||
@@ -387,6 +394,8 @@ | |||
<el-form-item label="用户名" prop="name"> | |||
<el-input | |||
v-model="form.name" | |||
maxlength="10" | |||
clearable | |||
:disabled="phoneFlag" | |||
style="width: 370px" | |||
></el-input> | |||
@@ -445,6 +454,8 @@ | |||
v-model="form.userRoleType" | |||
value-key="key" | |||
style="width: 370px" | |||
clearable | |||
filterable | |||
placeholder="请选择身份" | |||
> | |||
<!-- <el-option label="项目总" value="2"></el-option> | |||
@@ -507,6 +518,7 @@ | |||
<el-select | |||
v-model="form.roleId" | |||
filterable | |||
clearable | |||
value-key="key" | |||
style="width: 370px" | |||
placeholder="请选择角色" | |||
@@ -528,6 +540,7 @@ | |||
<el-select | |||
v-model="form.deptId" | |||
filterable | |||
clearable | |||
value-key="key" | |||
style="width: 370px" | |||
placeholder="请选择部门" | |||
@@ -573,6 +586,7 @@ | |||
<el-select | |||
v-model="formTwo.newRoleId" | |||
filterable | |||
clearable | |||
value-key="key" | |||
style="width: 370px" | |||
placeholder="请选择角色" | |||
@@ -591,6 +605,7 @@ | |||
<el-select | |||
v-model="formTwo.userRoleType" | |||
filterable | |||
clearable | |||
:disabled=" | |||
formTwo.userRoleType == 6 || | |||
formTwo.userRoleType == 7 || | |||
@@ -707,6 +722,7 @@ | |||
<el-form-item label="楼盘名称" prop="orgName"> | |||
<el-input | |||
v-model="searchhouseMsg.propertyName" | |||
maxlength="10" | |||
clearable | |||
placeholder="请输入楼盘名称" | |||
></el-input> | |||
@@ -776,7 +792,7 @@ | |||
@current-change="handleCurrentChange1" | |||
:current-page.sync="page.current" | |||
:page-size="page1.pageSize" | |||
layout="total,prev, pager, next, jumper" | |||
layout="total,size, prev, pager, next, jumper" | |||
:total="page1.total" | |||
> | |||
</el-pagination> | |||
@@ -70,6 +70,7 @@ | |||
v-model="changeValue" | |||
clearable | |||
placeholder="请输入" | |||
maxlength="10" | |||
@change="selectChange" | |||
style="width: 363px" | |||
> | |||
@@ -262,7 +263,7 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
@@ -51,8 +51,8 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 12, 16, 20]" | |||
:page-size="10" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="page.pageSize" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="page.total" | |||
> | |||
@@ -71,7 +71,7 @@ | |||
label-width="100px" | |||
> | |||
<el-form-item label="区域名称" prop="areaName"> | |||
<el-input v-model="ruleForm.areaName"></el-input> | |||
<el-input v-model="ruleForm.areaName" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="负责省份" prop="provinceItem"> | |||
<el-select | |||
@@ -94,6 +94,8 @@ | |||
<div class="label">运营人员:</div> | |||
<el-input | |||
v-model="searchForm.operationalPeople" | |||
maxlength="8" | |||
clearable | |||
class="div-inp" | |||
placeholder="请输入内容" | |||
></el-input> | |||
@@ -103,6 +105,8 @@ | |||
<el-input | |||
class="div-inp" | |||
maxlength="8" | |||
clearable | |||
v-model="searchForm.agentName" | |||
placeholder="请输入内容" | |||
></el-input> | |||
@@ -114,6 +118,8 @@ | |||
class="div-inp" | |||
v-model="searchForm.corporateName" | |||
placeholder="请输入内容" | |||
maxlength="8" | |||
clearable | |||
></el-input> | |||
</div> | |||
@@ -123,6 +129,8 @@ | |||
class="div-inp" | |||
v-model="searchForm.propertyName" | |||
placeholder="请输入内容" | |||
maxlength="8" | |||
clearable | |||
></el-input> | |||
</div> | |||
</div> | |||
@@ -249,8 +257,8 @@ | |||
@size-change="handleSizeChange" | |||
@current-change="handleCurrentChange" | |||
:current-page="currentPage" | |||
:page-sizes="[10, 20, 30, 40]" | |||
:page-size="10" | |||
:page-sizes="[10, 30, 50]" | |||
:page-size="size" | |||
layout="total, sizes, prev, pager, next, jumper" | |||
:total="total" | |||
> | |||
@@ -291,7 +299,7 @@ | |||
</el-radio-group> | |||
</el-form-item> | |||
<el-form-item label="楼盘名称" prop="propertyName"> | |||
<el-input v-model="ruleForm.propertyName"></el-input> | |||
<el-input v-model="ruleForm.propertyName" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item | |||
label="合同起止日期" | |||
@@ -311,7 +319,7 @@ | |||
</el-date-picker> | |||
</el-form-item> | |||
<el-form-item label="联系人" prop="linkman"> | |||
<el-input v-model="ruleForm.linkman"></el-input> | |||
<el-input v-model="ruleForm.linkman" maxlength="8" clearable></el-input> | |||
</el-form-item> | |||
<el-form-item label="联系手机" prop="linkmanPhone"> | |||
<el-input | |||