Commit 928c71d9 authored by 秦嘉's avatar 秦嘉

Merge remote-tracking branch 'origin/master'

parents e6e2ffa9 ff6fee60
......@@ -34,17 +34,25 @@ export function deleteLogical(businessId) {
method: 'delete'
})
}
// 不良定义修改状态
// 不良定义修改
export function updateStatus(data) {
const businessId = data.businessId
data = Qs.stringify(data)
console.log(data)
return request({
url: '/nltdisadvantage/update/' + businessId,
method: 'put',
data,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
data
})
}
// 不良定义修改状态
export function updateData(data) {
const businessId = data.businessId
data = Qs.stringify(data)
return request({
url: '/nltdisadvantage/update/' + businessId,
method: 'put',
data
})
}
// 新增不良定义
......@@ -59,3 +67,12 @@ export function addBad(data) {
}
})
}
// 导出不良定义
export function exportBad(query) {
return request({
url: '/nltdisadvantage/export',
method: 'get',
params: query,
responseType: 'blob'
})
}
......@@ -117,7 +117,7 @@ export default {
<style lang="scss" scoped>
.navbar {
height: 6.4vh;
height: 50px;
overflow: hidden;
position: relative;
background: #D20A10;
......
......@@ -118,16 +118,46 @@ body .el-table th.gutter{
.redBtn{
border-color: #D20A10;
background-color: #D20A10;
&:hover {
border-color: #D20A10!important;
background-color: #D20A10!important;
color: white!important;
}
&:focus {
border-color: #D20A10!important;
background-color: #D20A10!important;
color: white!important;
}
}
// 按钮默认颜色(黑)
.blackBtn{
border-color: #2C333A;
background-color: #2C333A;
&:hover {
border-color: #2C333A!important;
background-color: #2C333A!important;
color: white!important;
}
&:focus {
border-color: #2C333A!important;
background-color: #2C333A!important;
color: white!important;
}
}
// 重置按钮颜色
.resetBtn{
border-color: #D20A10;
color: #D20A10;
&:hover {
border-color: #D20A10!important;
background-color: white!important;
color: #D20A10!important;
}
&:focus {
border-color: #D20A10!important;
background-color: white!important;
color: #D20A10!important;
}
}
// 表格操作删除颜色
.deleteLink {
......
This diff is collapsed.
......@@ -185,7 +185,7 @@
<div class="labelName">部门名称</div>
<div class="labelName">Dept Name</div>
</div>
<el-input v-model.trim="form.deptName" placeholder="请输入部门名称" />
<el-input v-model.trim="form.deptName" :maxlength="20" placeholder="请输入部门名称" />
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -194,7 +194,7 @@
<div class="labelName">部门编码</div>
<div class="labelName">Dept Number</div>
</div>
<el-input v-model.trim="form.deptCode" placeholder="请输入部门编码" maxlength="20" />
<el-input v-model.trim="form.deptCode" :maxlength="100" placeholder="请输入部门编码" />
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -212,27 +212,27 @@
<div class="labelName">负责人</div>
<div class="labelName">Leader</div>
</div>
<el-input v-model.trim="form.leader" placeholder="请输入负责人" maxlength="20" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item class="labelHeight" label="联系电话" prop="phone">
<div slot="label" class="labelClass">
<div class="labelName">联系电话</div>
<div class="labelName">Phone</div>
</div>
<el-input v-model.trim="form.phone" placeholder="请输入联系电话" show-word-limit maxlength="11" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item class="labelHeight" label="邮箱" prop="email">
<div slot="label" class="labelClass">
<div class="labelName">邮箱</div>
<div class="labelName">Email</div>
</div>
<el-input v-model.trim="form.email" placeholder="请输入邮箱" maxlength="50" />
<el-input v-model.trim="form.leader" placeholder="请输入负责人" maxlength="10" />
</el-form-item>
</el-col>
<!-- <el-col :span="12">-->
<!-- <el-form-item class="labelHeight" label="联系电话" prop="phone">-->
<!-- <div slot="label" class="labelClass">-->
<!-- <div class="labelName">联系电话</div>-->
<!-- <div class="labelName">Phone</div>-->
<!-- </div>-->
<!-- <el-input v-model.trim="form.phone" placeholder="请输入联系电话" show-word-limit maxlength="11" />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item class="labelHeight" label="邮箱" prop="email">-->
<!-- <div slot="label" class="labelClass">-->
<!-- <div class="labelName">邮箱</div>-->
<!-- <div class="labelName">Email</div>-->
<!-- </div>-->
<!-- <el-input v-model.trim="form.email" placeholder="请输入邮箱" maxlength="50" />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<el-col :span="12">
<el-form-item class="labelHeight" label="部门状态">
<div slot="label" class="labelClass">
......@@ -260,7 +260,7 @@
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button type="danger" class="redBtn" @click="submitForm">确 定</el-button>
</div>
</el-dialog>
</div>
......@@ -406,7 +406,7 @@ export default {
leader: undefined,
phone: undefined,
email: undefined,
flag: '0'
flag: '1'
}
this.resetForm('form')
},
......
......@@ -223,7 +223,7 @@
<div class="labelName">参数键值</div>
<div class="labelName">Dict Value</div>
</div>
<el-input v-model="form.dictValue" show-word-limit maxlength="300" placeholder="请输入参数键值" />
<el-input v-model="form.dictValue" show-word-limit maxlength="90" placeholder="请输入参数键值" />
</el-form-item>
<el-form-item class="labelHeight" label="参数排序" prop="dictSort">
<div slot="label" class="labelClassRequired">
......@@ -250,12 +250,12 @@
<div class="labelName">备注</div>
<div class="labelName">Remarks</div>
</div>
<el-input v-model="form.remarks" type="textarea" show-word-limit maxlength="200" placeholder="请输入内容" />
<el-input v-model="form.remarks" type="textarea" show-word-limit maxlength="400" placeholder="请输入内容" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="danger" class="redBtn" @click="submitForm">确 定</el-button>
</div>
</el-dialog>
</div>
......
......@@ -281,12 +281,12 @@
<div class="labelName">备注</div>
<div class="labelName">Remarks</div>
</div>
<el-input v-model="form.remarks" maxlength="200" type="textarea" placeholder="请输入内容" />
<el-input v-model="form.remarks" maxlength="400" type="textarea" placeholder="请输入内容" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" :loading="manageLoading" :disabled="manageLoading" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="danger" class="redBtn" :loading="manageLoading" :disabled="manageLoading" @click="submitForm">确 定</el-button>
</div>
</el-dialog>
</div>
......
......@@ -225,7 +225,7 @@
<div class="labelName">菜单名称</div>
<div class="labelName">Menu Name</div>
</div>
<el-input v-model="form.menuName" style="width: 95%" show-word-limit maxlength="60" placeholder="请输入菜单名称" />
<el-input v-model="form.menuName" style="width: 95%" show-word-limit maxlength="40" placeholder="请输入菜单名称" />
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -332,7 +332,7 @@
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button type="danger" class="redBtn" @click="submitForm">确 定</el-button>
</div>
</el-dialog>
</div>
......
......@@ -188,7 +188,7 @@
<div class="labelName">权限字符</div>
<div class="labelName">Limit</div>
</div>
<el-input v-model.trim="form.roleKey" show-word-limit :maxlength="30" placeholder="请输入权限字符" />
<el-input v-model.trim="form.roleKey" show-word-limit :maxlength="90" placeholder="请输入权限字符" />
</el-form-item>
<el-form-item class="labelHeight" label="角色排序" prop="roleSort">
<div slot="label" class="labelClassRequired">
......@@ -234,12 +234,12 @@
<div class="labelName">备注</div>
<div class="labelName">Remarks</div>
</div>
<el-input v-model.trim="form.remark" maxlength="200" show-word-limit type="textarea" placeholder="请输入内容" />
<el-input v-model.trim="form.remark" maxlength="400" show-word-limit type="textarea" placeholder="请输入内容" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button type="danger" class="redBtn" @click="submitForm">确 定</el-button>
</div>
</el-dialog>
......
......@@ -264,7 +264,7 @@
<div class="labelName">工号</div>
<div class="labelName">B/N</div>
</div>
<el-input v-model="form.username" placeholder="请输入登录名" />
<el-input v-model="form.username" :maxlength="20" placeholder="请输入工号" />
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -273,7 +273,7 @@
<div class="labelName">班组</div>
<div class="labelName">Group</div>
</div>
<el-input v-model="form.nltBz" placeholder="请输入班组" />
<el-input v-model="form.nltBz" :maxlength="90" placeholder="请输入班组" />
</el-form-item>
</el-col>
</el-row>
......@@ -284,7 +284,7 @@
<div class="labelName">姓名</div>
<div class="labelName">Name</div>
</div>
<el-input v-model="form.name" placeholder="请输入姓名" />
<el-input v-model="form.name" :maxlength="6" placeholder="请输入姓名" />
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -293,7 +293,7 @@
<div class="labelName">劳务</div>
<div class="labelName">Labour</div>
</div>
<el-input v-model.trim="form.nltLw" placeholder="请输入劳务" maxlength="18" />
<el-input v-model.trim="form.nltLw" :maxlength="90" placeholder="请输入劳务" />
</el-form-item>
</el-col>
</el-row>
......@@ -304,7 +304,7 @@
<div class="labelName">职位</div>
<div class="labelName">Position</div>
</div>
<el-input v-model="form.nltPosition" placeholder="请输入职位" />
<el-input v-model="form.nltPosition" :maxlength="90" placeholder="请输入职位" />
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -340,41 +340,41 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item class="labelHeight" label="身份证号" prop="idNumber">
<div slot="label" class="labelClass">
<div class="labelName">身份证号</div>
<div class="labelName">ID Number</div>
</div>
<el-input v-model.trim="form.idNumber" placeholder="请输入身份证号" maxlength="18" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item class="labelHeight" label="手机号码" prop="phone">
<div slot="label" class="labelClassRequired">
<div class="labelName">手机号码</div>
<div class="labelName">Phone Number</div>
</div>
<el-input
v-model.trim="form.phone"
value="phone"
placeholder="请输入手机号码"
maxlength="11"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item class="labelHeight" label="邮箱" prop="email">
<div slot="label" class="labelClass">
<div class="labelName">邮箱</div>
<div class="labelName">Mailbox</div>
</div>
<el-input v-model.trim="form.email" placeholder="请输入邮箱" maxlength="25" />
</el-form-item>
</el-col>
<!-- <el-col :span="12">-->
<!-- <el-form-item class="labelHeight" label="身份证号" prop="idNumber">-->
<!-- <div slot="label" class="labelClass">-->
<!-- <div class="labelName">身份证号</div>-->
<!-- <div class="labelName">ID Number</div>-->
<!-- </div>-->
<!-- <el-input v-model.trim="form.idNumber" placeholder="请输入身份证号" maxlength="18" />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
</el-row>
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item class="labelHeight" label="手机号码" prop="phone">-->
<!-- <div slot="label" class="labelClass">-->
<!-- <div class="labelName">手机号码</div>-->
<!-- <div class="labelName">Phone Number</div>-->
<!-- </div>-->
<!-- <el-input-->
<!-- v-model.trim="form.phone"-->
<!-- value="phone"-->
<!-- placeholder="请输入手机号码"-->
<!-- maxlength="11"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item class="labelHeight" label="邮箱" prop="email">-->
<!-- <div slot="label" class="labelClass">-->
<!-- <div class="labelName">邮箱</div>-->
<!-- <div class="labelName">Mailbox</div>-->
<!-- </div>-->
<!-- <el-input v-model.trim="form.email" placeholder="请输入邮箱" maxlength="25" />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row>
<el-col :span="12">
<el-form-item v-if="form.businessId == undefined" class="labelHeight" label="状态" prop="flag">
......@@ -397,7 +397,7 @@
<div class="labelName">角色</div>
<div class="labelName">Role</div>
</div>
<el-select style="width: 100%" v-model="form.roleList" multiple placeholder="请选择角色">
<el-select v-model="form.roleList" style="width: 100%" multiple placeholder="请选择角色">
<el-option
v-for="(item,index) in roleOptions"
:key="index"
......@@ -426,21 +426,21 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item class="labelHeight" label="备注">
<div slot="label" class="labelClass">
<div class="labelName">备注</div>
<div class="labelName">Remarks</div>
</div>
<el-input v-model="form.remarks" type="textarea" placeholder="请输入内容" />
</el-form-item>
</el-col>
</el-row>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item class="labelHeight" label="备注">-->
<!-- <div slot="label" class="labelClass">-->
<!-- <div class="labelName">备注</div>-->
<!-- <div class="labelName">Remarks</div>-->
<!-- </div>-->
<!-- <el-input v-model="form.remarks" type="textarea" placeholder="请输入内容" />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button type="danger" class="redBtn" @click="submitForm">确 定</el-button>
</div>
</el-dialog>
<!-- 用户导入对话框 -->
......@@ -720,16 +720,16 @@ export default {
{ required: true, message: '请输入密码', trigger: 'blur' },
{ min: 8, max: 16, message: '长度在 8 到 16 个字符', trigger: 'blur' },
{ validator: passwordCheck, trigger: 'blur' }
],
phone: [
{ required: true, message: '请输入手机号码', trigger: 'blur' },
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
},
{ validator: phone, trigger: 'blur' }
]
// phone: [
// { required: true, message: '请输入手机号码', trigger: 'blur' },
// {
// pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
// message: '请输入正确的手机号码',
// trigger: 'blur'
// },
// { validator: phone, trigger: 'blur' }
// ]
// idNumber: [
// { required: true, message: '请输入身份证号', trigger: 'blur' },
// { min: 18, max: 18, message: '长度18字符', trigger: 'blur' },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment