Commit cc5d1f59 authored by CenXinYi's avatar CenXinYi

修改ESlint问题

Signed-off-by: 's avatarCenXinYi <2810162984@qq.com>
parent 03dd356b
...@@ -10,14 +10,14 @@ ...@@ -10,14 +10,14 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="phd" style="flex-basis: 50%;" prop="phd"> <el-form-item label="phd" style="flex-basis: 50%;" prop="phd">
<el-input ref="input2" v-model="form.phd" placeholder="请输入phd" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(2,$event)" /> <el-input ref="input2" v-model="form.phd" placeholder="请输入phd" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(2,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="40"> <el-row :gutter="40">
<el-col :span="12" style="padding-left: 16%;"> <el-col :span="12" style="padding-left: 16%;">
<el-form-item label="prank" style="flex-basis: 50%;" prop="prank"> <el-form-item label="prank" style="flex-basis: 50%;" prop="prank">
<el-input ref="input3" v-model="form.prank" placeholder="请输入prank" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(3,$event)" /> <el-input ref="input3" v-model="form.prank" placeholder="请输入prank" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(3,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -74,11 +74,6 @@ import { getDictData, addApplication } from '@/api/equipment/application' ...@@ -74,11 +74,6 @@ import { getDictData, addApplication } from '@/api/equipment/application'
export default { export default {
name: 'Role', name: 'Role',
mounted() {
this.$nextTick(() => {
this.$refs.input1.$refs.input.focus()
})
},
data() { data() {
return { return {
form: { form: {
...@@ -90,8 +85,8 @@ export default { ...@@ -90,8 +85,8 @@ export default {
}, },
rule: { rule: {
pn: [{ required: true, message: '请输入pn', trigger: 'blur' }], pn: [{ required: true, message: '请输入pn', trigger: 'blur' }],
phd: [{ required: true,pattern: /^\d+$/, message: '仅能输入整数', trigger: 'blur' }], phd: [{ required: true, pattern: /^\d+$/, message: '仅能输入整数', trigger: 'blur' }],
prank: [{ required: true,pattern: /^\d+$/, message: '仅能输入整数', trigger: 'blur' }], prank: [{ required: true, pattern: /^\d+$/, message: '仅能输入整数', trigger: 'blur' }],
pgx: [{ required: true, message: '请输入pgx', trigger: 'blur' }], pgx: [{ required: true, message: '请输入pgx', trigger: 'blur' }],
pissb: [{ required: true, message: '请输入pissb', trigger: 'blur' }], pissb: [{ required: true, message: '请输入pissb', trigger: 'blur' }],
pnumber: [{ required: true, message: '请输入pnumber', trigger: 'blur' }] pnumber: [{ required: true, message: '请输入pnumber', trigger: 'blur' }]
...@@ -109,6 +104,11 @@ export default { ...@@ -109,6 +104,11 @@ export default {
] ]
} }
}, },
mounted() {
this.$nextTick(() => {
this.$refs.input1.$refs.input.focus()
})
},
created() { created() {
this.init() this.init()
}, },
......
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
<!-- 添加或修改设备配置对话框 --> <!-- 添加或修改设备配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false"> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px" > <el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px">
<el-form-item label="pn" prop="pn"> <el-form-item label="pn" prop="pn">
<el-input ref="input1" v-model.trim="form.pn" :maxlength="30" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" /> <el-input ref="input1" v-model.trim="form.pn" :maxlength="30" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" />
</el-form-item> </el-form-item>
......
...@@ -33,18 +33,17 @@ ...@@ -33,18 +33,17 @@
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" style="padding: 8px 7px;" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button> <el-button type="primary" style="padding: 8px 7px;" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button>
<el-button style="padding: 8px 7px;" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button> <el-button style="padding: 8px 7px;" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
</el-form-item> </el-form-item>
<div style="float: right"> <div style="float: right">
<el-form-item> <el-form-item>
<el-button style="padding: 8px 7px;" :type="typePrimary" :size="smallSize" :icon="addIcon" @click="checkType">开始盘点 </el-button> <el-button style="padding: 8px 7px;" :type="typePrimary" :size="smallSize" :icon="addIcon" @click="checkType">开始盘点 </el-button>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button style="padding: 8px 7px;" type="danger" :size="smallSize" @click="deleteByType" icon="el-icon-minus">结束盘点 </el-button> <el-button style="padding: 8px 7px;" type="danger" :size="smallSize" icon="el-icon-minus" @click="deleteByType">结束盘点 </el-button>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -59,22 +58,22 @@ ...@@ -59,22 +58,22 @@
<el-table v-loading="loading" border :data="equipmentList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" border :data="equipmentList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="50px" /> <el-table-column type="selection" width="50px" />
<el-table-column type="index" label="序号" width="50px" /> <el-table-column type="index" label="序号" width="50px" />
<el-table-column label="pn" prop="pn" > <el-table-column label="pn" prop="pn">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.pn || '-' }} {{ scope.row.pn || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="lot" prop="lot" > <el-table-column label="lot" prop="lot">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.lot || '-' }} {{ scope.row.lot || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="plocation" prop="plocation" > <el-table-column label="plocation" prop="plocation">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.plocation || '-' }} {{ scope.row.plocation || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="厚度" prop="phd" > <el-table-column label="厚度" prop="phd">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.phd || '-' }} {{ scope.row.phd || '-' }}
</template> </template>
...@@ -149,8 +148,8 @@ ...@@ -149,8 +148,8 @@
<el-button type="primary" @click="submitForm">确 定</el-button> <el-button type="primary" @click="submitForm">确 定</el-button>
</div> </div>
</el-dialog> </el-dialog>
<!-- 弹出框。。。。。。。。。。。。。。。。。。。。。。。 --> <!-- 弹出框。。。。。。。。。。。。。。。。。。。。。。。 -->
<el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="700px" append-to-body :close-on-click-modal= "false"> <el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="700px" append-to-body :close-on-click-modal="false">
<el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px"> <el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
...@@ -165,8 +164,6 @@ ...@@ -165,8 +164,6 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="plocation:" prop="plocation"> <el-form-item label="plocation:" prop="plocation">
...@@ -194,12 +191,10 @@ ...@@ -194,12 +191,10 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="厚度:" prop="phd"> <el-form-item label="厚度:" prop="phd">
<el-input v-model.trim="singleDetails.phd" :readonly="true" /> <el-input v-model.trim="singleDetails.phd" :readonly="true" />
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
</el-col> </el-col>
<el-col :span="12" />
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
...@@ -221,28 +216,28 @@ ...@@ -221,28 +216,28 @@
:visible.sync="table" :visible.sync="table"
direction="rtl" direction="rtl"
size="50%" size="50%"
:close-on-click-modal= "false" :close-on-click-modal="false"
> >
<el-table v-loading="loading" border :data="tableList" @selection-change="handleSelectionChange" style="padding: 0 10px;"> <el-table v-loading="loading" border :data="tableList" style="padding: 0 10px;" @selection-change="handleSelectionChange">
<el-table-column type="index" label="序号" width="80" /> <el-table-column type="index" label="序号" width="80" />
<el-table-column label="pn" prop="pn" > <el-table-column label="pn" prop="pn">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.pn || '-' }} {{ scope.row.pn || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="lot" prop="lot" > <el-table-column label="lot" prop="lot">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.lot || '-' }} {{ scope.row.lot || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="位置" prop="plocation" > <el-table-column label="位置" prop="plocation">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.plocation || '-' }} {{ scope.row.plocation || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="厚度" prop="phd" > <el-table-column label="厚度" prop="phd">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.phd || '-' }} {{ scope.row.phd || '-' }}
</template> </template>
...@@ -262,9 +257,9 @@ import { ...@@ -262,9 +257,9 @@ import {
getRole, getRole,
updateRole updateRole
} from '@/api/system/role' } from '@/api/system/role'
import { checkType, listCheck,addList,deleteByType,checkInventory} from '@/api/equipment/check' import { checkType, listCheck, addList, deleteByType, checkInventory } from '@/api/equipment/check'
import {roleMenuTreeselect, roleMenuTreeselectMC, treeselect as menuTreeselect} from '@/api/system/menu' import { roleMenuTreeselect, roleMenuTreeselectMC, treeselect as menuTreeselect } from '@/api/system/menu'
import {roleDeptTreeselect, treeselect as deptTreeselect} from '@/api/system/dept' import { roleDeptTreeselect, treeselect as deptTreeselect } from '@/api/system/dept'
// import { getRolesByInsId } from '../../../api/businessManage/template' // import { getRolesByInsId } from '../../../api/businessManage/template'
export default { export default {
name: 'Role', name: 'Role',
...@@ -272,13 +267,13 @@ export default { ...@@ -272,13 +267,13 @@ export default {
return { return {
// 需要盘点的list // 需要盘点的list
checkFrom: { checkFrom: {
Ptype: '', Ptype: '',
checkList: [], checkList: []
}, },
table:false, table: false,
tableList:[], tableList: [],
// 选中的列表 // 选中的列表
selectList:[], selectList: [],
// TODO: 表单里的单项详情参数 // TODO: 表单里的单项详情参数
singleDetails: { singleDetails: {
equipmentName: '', equipmentName: '',
...@@ -373,7 +368,7 @@ export default { ...@@ -373,7 +368,7 @@ export default {
label: '仅本人数据权限' label: '仅本人数据权限'
} }
], ],
equipmentList:[], equipmentList: [],
// 菜单列表 // 菜单列表
menuOptions: [], menuOptions: [],
// 部门列表 // 部门列表
...@@ -383,7 +378,7 @@ export default { ...@@ -383,7 +378,7 @@ export default {
page: 1, page: 1,
rows: 10, rows: 10,
ptype: 1, ptype: 1,
pstatus:0 pstatus: 0
}, },
// 表单参数 // 表单参数
...@@ -432,19 +427,19 @@ export default { ...@@ -432,19 +427,19 @@ export default {
// }); // });
}, },
methods: { methods: {
checkInventory() { checkInventory() {
this.table = true; this.table = true
checkInventory(1) checkInventory(1)
.then(response => { .then(response => {
// 处理返回的数据 // 处理返回的数据
this.tableList = response.data; this.tableList = response.data
console.log(response); console.log(response)
}) })
.catch(error => { .catch(error => {
// 处理请求错误 // 处理请求错误
console.error(error); console.error(error)
}); })
}, },
// TODO: 获取所选行详情信息操作 // TODO: 获取所选行详情信息操作
handleDetail(row) { handleDetail(row) {
...@@ -454,60 +449,59 @@ export default { ...@@ -454,60 +449,59 @@ export default {
this.openDetails = !this.openDetails this.openDetails = !this.openDetails
}, },
deleteByType() { deleteByType() {
// 添加二次确认对话框
this.$confirm("确认要结束盘点吗?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
// 用户点击确定按钮时执行的回调函数
deleteByType(1).then(flag => {
if (flag.data > 0 && flag.code === 200) {
this.$message.success("结束盘点成功");
} else {
this.$message.error("当前未开始盘点");
}
});
})
.catch(() => {
// 用户点击取消按钮时执行的回调函数,可以忽略这里的实现
});
},
checkType() {
checkType(1).then(total => {
if (total.data !== 0) {
this.$message.error("请先结束盘点");
} else {
let data = [];
if (this.selectList.length === 0) {
data = this.equipmentList;
} else {
data = this.selectList;
}
// 添加二次确认对话框 // 添加二次确认对话框
this.$confirm("确认要进行盘点吗?", "提示", { this.$confirm('确认要结束盘点吗?', '提示', {
confirmButtonText: "确定", confirmButtonText: '确定',
cancelButtonText: "取消", cancelButtonText: '取消',
type: "warning", type: 'warning'
}) })
.then(() => { .then(() => {
// 用户点击确定按钮时执行的回调函数 // 用户点击确定按钮时执行的回调函数
addList(data).then(flag => { deleteByType(1).then(flag => {
if (flag.data.influence > 0) { if (flag.data > 0 && flag.code === 200) {
this.$message.success("盘点成功"); this.$message.success('结束盘点成功')
} else { } else {
this.$message.error("盘点失败"); this.$message.error('当前未开始盘点')
} }
}); })
}) })
.catch(() => { .catch(() => {
// 用户点击取消按钮时执行的回调函数,可以忽略这里的实现 // 用户点击取消按钮时执行的回调函数,可以忽略这里的实现
}); })
} },
}); checkType() {
}, checkType(1).then(total => {
if (total.data !== 0) {
this.$message.error('请先结束盘点')
} else {
let data = []
if (this.selectList.length === 0) {
data = this.equipmentList
} else {
data = this.selectList
}
// 添加二次确认对话框
this.$confirm('确认要进行盘点吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
.then(() => {
// 用户点击确定按钮时执行的回调函数
addList(data).then(flag => {
if (flag.data.influence > 0) {
this.$message.success('盘点成功')
} else {
this.$message.error('盘点失败')
}
})
})
.catch(() => {
// 用户点击取消按钮时执行的回调函数,可以忽略这里的实现
})
}
})
},
handelTab(i, e) { handelTab(i, e) {
const that = this const that = this
...@@ -667,11 +661,11 @@ export default { ...@@ -667,11 +661,11 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.queryParams={ this.queryParams = {
page: 1, page: 1,
rows: 10, rows: 10,
ptype: 1, ptype: 1,
pstatus:0 pstatus: 0
} }
this.resetForm('queryForm') this.resetForm('queryForm')
this.handleQuery() this.handleQuery()
......
...@@ -149,7 +149,7 @@ ...@@ -149,7 +149,7 @@
</div> </div>
</el-dialog> </el-dialog>
<!-- 弹出框。。。。。。。。。。。。。。。。。。。。。。。 --> <!-- 弹出框。。。。。。。。。。。。。。。。。。。。。。。 -->
<el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="700px" append-to-body :close-on-click-modal= "false"> <el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="700px" append-to-body :close-on-click-modal="false">
<el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px"> <el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
...@@ -216,7 +216,7 @@ ...@@ -216,7 +216,7 @@
:visible.sync="table" :visible.sync="table"
direction="rtl" direction="rtl"
size="50%" size="50%"
:close-on-click-modal= "false" :close-on-click-modal="false"
> >
<el-table v-loading="loading" border :data="tableList" style="padding: 0 10px;" @selection-change="handleSelectionChange"> <el-table v-loading="loading" border :data="tableList" style="padding: 0 10px;" @selection-change="handleSelectionChange">
...@@ -377,10 +377,9 @@ export default { ...@@ -377,10 +377,9 @@ export default {
// 查询参数 // 查询参数
queryParams: { queryParams: {
page: 1, page: 1,
rows: 10, rows: 10,
ptype: 2, ptype: 2,
pstatus:0, pstatus: 0
}, },
// 表单参数 // 表单参数
...@@ -666,7 +665,7 @@ export default { ...@@ -666,7 +665,7 @@ export default {
page: 1, page: 1,
rows: 10, rows: 10,
ptype: 2, ptype: 2,
pstatus:0 pstatus: 0
} }
this.resetForm('queryForm') this.resetForm('queryForm')
this.handleQuery() this.handleQuery()
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" style="padding: 8px 7px;" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button> <el-button type="primary" style="padding: 8px 7px;" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button>
<el-button icon="el-icon-refresh" style="padding: 8px 7px;" size="small" @click="resetQuery">重置</el-button> <el-button icon="el-icon-refresh" style="padding: 8px 7px;" size="small" @click="resetQuery">重置</el-button>
</el-form-item> </el-form-item>
<div style="float: right"> <div style="float: right">
<!-- <el-form-item> <!-- <el-form-item>
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<div style="padding:5px 10px"> <div style="padding:5px 10px">
<div class="mb12 font-small-bold">设备废弃列表</div> <div class="mb12 font-small-bold">设备废弃列表</div>
<el-table v-loading="loading" border :data="equipmentList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" border :data="equipmentList" @selection-change="handleSelectionChange">
<el-table-column type="index" label="序号" width="80" /> <el-table-column type="index" label="序号" width="80" />
<el-table-column label="pn" prop="pn" width="220"> <el-table-column label="pn" prop="pn" width="220">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -100,7 +100,7 @@ ...@@ -100,7 +100,7 @@
:limit.sync="queryParams.rows" :limit.sync="queryParams.rows"
@pagination="getList" @pagination="getList"
/> />
<!-- 添加或修改设备配置对话框 --> <!-- 添加或修改设备配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px">
...@@ -145,7 +145,7 @@ ...@@ -145,7 +145,7 @@
</div> </div>
</el-dialog> </el-dialog>
<!-- TODO: 单项详情信息表单配置 --> <!-- TODO: 单项详情信息表单配置 -->
<el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="700px" append-to-body :close-on-click-modal= "false"> <el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="700px" append-to-body :close-on-click-modal="false">
<el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px"> <el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
...@@ -160,8 +160,6 @@ ...@@ -160,8 +160,6 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="plocation:" prop="plocation"> <el-form-item label="plocation:" prop="plocation">
...@@ -189,12 +187,10 @@ ...@@ -189,12 +187,10 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="厚度:" prop="phd"> <el-form-item label="厚度:" prop="phd">
<el-input v-model.trim="singleDetails.phd" :readonly="true" /> <el-input v-model.trim="singleDetails.phd" :readonly="true" />
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
</el-col> </el-col>
<el-col :span="12" />
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
...@@ -214,36 +210,34 @@ ...@@ -214,36 +210,34 @@
<el-dialog :title="abandonTitle" :visible.sync="abandonOpen" width="500px" append-to-body :close-on-click-modal="false"> <el-dialog :title="abandonTitle" :visible.sync="abandonOpen" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="abandonFrom" :rules="abandonFromRules" size="small" label-width="80px"> <el-form ref="form" :model="abandonFrom" :rules="abandonFromRules" size="small" label-width="80px">
<el-form-item label="fq_yy" prop="fq_yy"> <el-form-item label="fq_yy" prop="fq_yy">
<el-select <el-select
v-model.trim="abandonFrom.fq_yy" v-model.trim="abandonFrom.fq_yy"
clearable clearable
placeholder="请选择fq_yy" placeholder="请选择fq_yy"
>
> <el-option
<el-option v-for="(dict,index) in pgxList"
v-for="(dict,index) in pgxList" :key="index"
:key="index" :label="dict.dictValue"
:label="dict.dictValue" :value="dict.dictLabel"
:value="dict.dictLabel" />
/> </el-select>
</el-select> </el-form-item>
</el-form-item>
<el-form-item label="fq_bz" prop="fq_bz"> <el-form-item label="fq_bz" prop="fq_bz">
<el-input v-model.trim="abandonFrom.fq_bz" :maxlength="100" placeholder="请输入fq_bz" /> <el-input v-model.trim="abandonFrom.fq_bz" :maxlength="100" placeholder="请输入fq_bz" />
</el-form-item> </el-form-item>
<el-form-item label="fq_dd" prop="fq_dd"> <el-form-item label="fq_dd" prop="fq_dd">
<el-input v-model.trim="abandonFrom.fq_dd" :maxlength="100" placeholder="请输入fq_dd" /> <el-input v-model.trim="abandonFrom.fq_dd" :maxlength="100" placeholder="请输入fq_dd" />
</el-form-item> </el-form-item>
<el-form-item label="fq_mcode" prop="fq_mcode"> <el-form-item label="fq_mcode" prop="fq_mcode">
<el-input v-model.trim="abandonFrom.fq_mcode" :maxlength="100" placeholder="请输入fq_mcode" /> <el-input v-model.trim="abandonFrom.fq_mcode" :maxlength="100" placeholder="请输入fq_mcode" />
</el-form-item> </el-form-item>
<el-form-item label="fq_ys" prop="fq_ys"> <el-form-item label="fq_ys" prop="fq_ys">
<el-input v-model.trim="abandonFrom.fq_ys" :maxlength="100" placeholder="请输入fq_ys" /> <el-input v-model.trim="abandonFrom.fq_ys" :maxlength="100" placeholder="请输入fq_ys" />
</el-form-item> </el-form-item>
<el-form-item label="fq_dbxi" prop="fq_dbxi"> <el-form-item label="fq_dbxi" prop="fq_dbxi">
<el-input v-model.trim="abandonFrom.fq_dbxi" :maxlength="100" placeholder="请输入fq_dbxi" /> <el-input v-model.trim="abandonFrom.fq_dbxi" :maxlength="100" placeholder="请输入fq_dbxi" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
...@@ -260,16 +254,14 @@ import { ...@@ -260,16 +254,14 @@ import {
addRole, addRole,
changeRoleStatus, changeRoleStatus,
dataScope, dataScope,
delRole,
exportRole, exportRole,
getRole, getRole,
listRole,
updateRole updateRole
} from '@/api/system/role' } from '@/api/system/role'
import {listCheck, abandon} from '@/api/equipment/check' import { listCheck, abandon } from '@/api/equipment/check'
import { getDictData } from '@/api/equipment/application' import { getDictData } from '@/api/equipment/application'
import {roleMenuTreeselect, roleMenuTreeselectMC, treeselect as menuTreeselect} from '@/api/system/menu' import { roleMenuTreeselect, roleMenuTreeselectMC, treeselect as menuTreeselect } from '@/api/system/menu'
import {roleDeptTreeselect, treeselect as deptTreeselect} from '@/api/system/dept' import { roleDeptTreeselect, treeselect as deptTreeselect } from '@/api/system/dept'
// import { getRolesByInsId } from '../../../api/businessManage/template' // import { getRolesByInsId } from '../../../api/businessManage/template'
export default { export default {
name: 'Role', name: 'Role',
...@@ -277,7 +269,7 @@ export default { ...@@ -277,7 +269,7 @@ export default {
return { return {
abandonTitle: '', abandonTitle: '',
abandonOpen: false, abandonOpen: false,
abandonFrom:{ abandonFrom: {
businessId: '', businessId: '',
fq_bz: '', fq_bz: '',
fq_dbxi: '', fq_dbxi: '',
...@@ -288,11 +280,11 @@ export default { ...@@ -288,11 +280,11 @@ export default {
pstatus: '1' pstatus: '1'
}, },
pgxList:[], pgxList: [],
abandonFromRules: { abandonFromRules: {
fq_ys: [{ pattern: /^\d+$/, message: '仅能输入数字', trigger: 'change' }], fq_ys: [{ pattern: /^\d+$/, message: '仅能输入数字', trigger: 'change' }],
fq_yy: [{ required: true, message: '请输入fq_yy', trigger: 'change' }], fq_yy: [{ required: true, message: '请输入fq_yy', trigger: 'change' }],
fq_bz: [{ required: true, message: '请输入fq_yy', trigger: 'change' }] fq_bz: [{ required: true, message: '请输入fq_yy', trigger: 'change' }]
}, },
// TODO: 表单里的单项详情参数 // TODO: 表单里的单项详情参数
singleDetails: { singleDetails: {
...@@ -388,7 +380,7 @@ export default { ...@@ -388,7 +380,7 @@ export default {
label: '仅本人数据权限' label: '仅本人数据权限'
} }
], ],
equipmentList:[], equipmentList: [],
// 菜单列表 // 菜单列表
menuOptions: [], menuOptions: [],
// 部门列表 // 部门列表
...@@ -396,10 +388,10 @@ export default { ...@@ -396,10 +388,10 @@ export default {
// 查询参数 // 查询参数
queryParams: { queryParams: {
page: 1, page: 1,
rows: 10, rows: 10,
ptype: 2, ptype: 2,
pstatus:0, pstatus: 0
}, },
// 表单参数 // 表单参数
form: { form: {
...@@ -448,24 +440,24 @@ export default { ...@@ -448,24 +440,24 @@ export default {
// }); // });
}, },
methods: { methods: {
abandonsubmitForm() { abandonsubmitForm() {
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
if (valid) { if (valid) {
console.log('abandonFrom', this.abandonFrom); console.log('abandonFrom', this.abandonFrom)
abandon(this.abandonFrom).then(res => { abandon(this.abandonFrom).then(res => {
console.log('res', res); console.log('res', res)
if (res.code === 200) { if (res.code === 200) {
this.abandonOpen = false; this.abandonOpen = false
this.$message.success('操作成功'); this.$message.success('操作成功')
this.getList(); this.getList()
this.reFrom(); this.reFrom()
}
})
} }
}); })
} },
});
},
reFrom() { reFrom() {
this.form = { this.form = {
businessId: '', businessId: '',
...@@ -477,7 +469,6 @@ export default { ...@@ -477,7 +469,6 @@ export default {
fq_yy: '', fq_yy: '',
pstatus: '1' pstatus: '1'
} }
}, },
getDict() { getDict() {
const obj = { const obj = {
...@@ -655,11 +646,11 @@ export default { ...@@ -655,11 +646,11 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.queryParams={ this.queryParams = {
page: 1, page: 1,
rows: 10, rows: 10,
ptype: 2, ptype: 2,
pstatus:0, pstatus: 0
} }
this.resetForm('queryForm') this.resetForm('queryForm')
this.handleQuery() this.handleQuery()
...@@ -786,37 +777,37 @@ export default { ...@@ -786,37 +777,37 @@ export default {
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
console.log('row',row); console.log('row', row)
this.abandonTitle = "废弃表单信息" this.abandonTitle = '废弃表单信息'
this.abandonFrom.businessId = row.businessId this.abandonFrom.businessId = row.businessId
this.abandonOpen = true this.abandonOpen = true
// const EquipmentIds = row.businessId || this.ids;
// const vm = this; // 保存当前上下文
// this.$prompt('请填写废弃原因', '提示', { // const EquipmentIds = row.businessId || this.ids;
// confirmButtonText: '确定', // const vm = this; // 保存当前上下文
// cancelButtonText: '取消',
// inputPlaceholder: '请输入fq_yy',
// inputPattern: /\S+/,
// inputErrorMessage: '废弃原因不能为空',
// }).then(({ value }) => {
// console.log(row);
// const reason = value; // 获取用户填写的废弃原因
// // 在此处处理相关逻辑,比如将废弃原因和其他输入框的值提交给后端进行处理 // this.$prompt('请填写废弃原因', '提示', {
// confirmButtonText: '确定',
// cancelButtonText: '取消',
// inputPlaceholder: '请输入fq_yy',
// inputPattern: /\S+/,
// inputErrorMessage: '废弃原因不能为空',
// }).then(({ value }) => {
// console.log(row);
// const reason = value; // 获取用户填写的废弃原因
// return delEquipment(EquipmentIds); // // 在此处处理相关逻辑,比如将废弃原因和其他输入框的值提交给后端进行处理
// }).then(() => {
// vm.getList(); // 使用保存的上下文进行调用 // return delEquipment(EquipmentIds);
// vm.$message({ // }).then(() => {
// message: '删除成功', // vm.getList(); // 使用保存的上下文进行调用
// type: 'success', // vm.$message({
// }); // message: '删除成功',
// }).catch(() => { // type: 'success',
// // 处理异常情况 // });
// }); // }).catch(() => {
}, // // 处理异常情况
// });
},
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
const queryParams = this.queryParams const queryParams = this.queryParams
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<div class="placeholder" /> <div class="placeholder" />
<div style="padding:5px 10px"> <div style="padding:5px 10px">
<div class="mb12 font-small-bold">设备管理列表</div> <div class="mb12 font-small-bold">设备管理列表</div>
<el-table v-loading="loading" border :data="equipmentList" @selection-change="handleSelectionChange" > <el-table v-loading="loading" border :data="equipmentList" @selection-change="handleSelectionChange">
<el-table-column type="index" label="序号" width="80" /> <el-table-column type="index" label="序号" width="80" />
<el-table-column label="pn" prop="businessId" :show-overflow-tooltip="true"> <el-table-column label="pn" prop="businessId" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
{{ scope.row.createName || '-' }} {{ scope.row.createName || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作时间" :show-overflow-tooltip="true" align="center" prop="updateDate" > <el-table-column label="操作时间" :show-overflow-tooltip="true" align="center" prop="updateDate">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.updateDate | transformDateByFormat('YYYY-MM-DD HH:mm') }}</span> <span>{{ scope.row.updateDate | transformDateByFormat('YYYY-MM-DD HH:mm') }}</span>
</template> </template>
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
<!-- 添加或修改设备配置对话框 --> <!-- 添加或修改设备配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false"> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px" > <el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px">
<el-form-item label="pn" prop="pn"> <el-form-item label="pn" prop="pn">
<el-input ref="input1" v-model.trim="form.pn" :maxlength="100" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" /> <el-input ref="input1" v-model.trim="form.pn" :maxlength="100" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" />
</el-form-item> </el-form-item>
......
...@@ -141,8 +141,8 @@ import { ...@@ -141,8 +141,8 @@ import {
listRole, listRole,
updateRole updateRole
} from '@/api/system/role' } from '@/api/system/role'
import {roleMenuTreeselect, roleMenuTreeselectMC, treeselect as menuTreeselect} from '@/api/system/menu' import { roleMenuTreeselect, roleMenuTreeselectMC, treeselect as menuTreeselect } from '@/api/system/menu'
import {roleDeptTreeselect, treeselect as deptTreeselect} from '@/api/system/dept' import { roleDeptTreeselect, treeselect as deptTreeselect } from '@/api/system/dept'
// import { getRolesByInsId } from '../../../api/businessManage/template' // import { getRolesByInsId } from '../../../api/businessManage/template'
export default { export default {
name: 'Role', name: 'Role',
......
<template> <template>
<div class="app-container"> <div class="app-container">
<!-- 表单区域--> <!-- 表单区域-->
<el-form ref="form" :model="form" :rules="rule" label-width="80px"> <el-form ref="form" :model="form" :rules="rule" label-width="80px">
<!-- 标题--> <!-- 标题-->
<div class="info"><span class="title">再利用</span></div> <div class="info"><span class="title">再利用</span></div>
<el-row :gutter="40"> <el-row :gutter="40">
<el-col :span="12" style="padding-left: 10%;"> <el-col :span="12" style="padding-left: 10%;">
......
...@@ -434,8 +434,7 @@ export default { ...@@ -434,8 +434,7 @@ export default {
} }
} }
}) })
}, }
} }
} }
......
...@@ -172,7 +172,7 @@ export default { ...@@ -172,7 +172,7 @@ export default {
rules: { rules: {
pn: [{ required: true, message: '请输入pn', trigger: 'blur' }], pn: [{ required: true, message: '请输入pn', trigger: 'blur' }],
name: [{ required: true, message: '请输入name', trigger: 'blur' }], name: [{ required: true, message: '请输入name', trigger: 'blur' }],
qty: [{ required: true,pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }], qty: [{ required: true, pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }],
maxQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }], maxQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }],
minQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }] minQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }]
}, },
......
...@@ -154,7 +154,7 @@ export default { ...@@ -154,7 +154,7 @@ export default {
rules: { rules: {
pn: [{ required: true, message: '请输入pn', trigger: 'blur' }], pn: [{ required: true, message: '请输入pn', trigger: 'blur' }],
name: [{ required: true, message: '请输入name', trigger: 'blur' }], name: [{ required: true, message: '请输入name', trigger: 'blur' }],
qty: [{ required: true,pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }], qty: [{ required: true, pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }],
maxQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }], maxQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }],
minQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }] minQty: [{ pattern: /^[0-9]{1,9}(\.[0-9]{1,3})?$/, message: '仅能输入数字和小数,限制三位小数', trigger: 'change' }]
}, },
......
...@@ -46,13 +46,13 @@ ...@@ -46,13 +46,13 @@
icon="el-icon-plus" icon="el-icon-plus"
@click="handleAdd" @click="handleAdd"
>新增</el-button> >新增</el-button>
<!-- <el-button--> <!-- <el-button-->
<!-- style="padding: 8px 7px;"--> <!-- style="padding: 8px 7px;"-->
<!-- type="success"--> <!-- type="success"-->
<!-- size="small"--> <!-- size="small"-->
<!-- icon="el-icon-download"--> <!-- icon="el-icon-download"-->
<!-- @click="handleExport"--> <!-- @click="handleExport"-->
<!-- >导出</el-button>--> <!-- >导出</el-button>-->
</el-form-item> </el-form-item>
</div> </div>
</el-form> </el-form>
...@@ -78,11 +78,11 @@ ...@@ -78,11 +78,11 @@
{{ scope.row.dno || '-' }} {{ scope.row.dno || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="remarks" prop="remarks" :show-overflow-tooltip="true">--> <!-- <el-table-column label="remarks" prop="remarks" :show-overflow-tooltip="true">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
<!-- {{ scope.row.remarks || '-' }}--> <!-- {{ scope.row.remarks || '-' }}-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
<el-table-column label="操作人" prop="createName" :show-overflow-tooltip="true" width="200px"> <el-table-column label="操作人" prop="createName" :show-overflow-tooltip="true" width="200px">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.createName || '-' }} {{ scope.row.createName || '-' }}
...@@ -138,9 +138,9 @@ ...@@ -138,9 +138,9 @@
<el-form-item label="dno" prop="dno"> <el-form-item label="dno" prop="dno">
<el-input v-model.trim="form.dno" clearable :maxlength="100" placeholder="请输入dno" /> <el-input v-model.trim="form.dno" clearable :maxlength="100" placeholder="请输入dno" />
</el-form-item> </el-form-item>
<!-- <el-form-item label="remarks" prop="remarks">--> <!-- <el-form-item label="remarks" prop="remarks">-->
<!-- <el-input v-model.trim="form.remarks" :maxlength="30" placeholder="请输入remarks" />--> <!-- <el-input v-model.trim="form.remarks" :maxlength="30" placeholder="请输入remarks" />-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button> <el-button @click="cancel"> </el-button>
......
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