|
@@ -9,31 +9,31 @@
|
|
|
label-width="100px"
|
|
label-width="100px"
|
|
|
>
|
|
>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
- <el-form-item label="锁具编码" prop="locksetCode">
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构编码" prop="locksetCode">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="queryParams.locksetCode"
|
|
v-model="queryParams.locksetCode"
|
|
|
- placeholder="请输入锁具编码"
|
|
|
|
|
|
|
+ placeholder="请输入锁具机构编码"
|
|
|
clearable
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
- <el-form-item label="锁具名称" prop="locksetName">
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构名称" prop="locksetName">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="queryParams.locksetName"
|
|
v-model="queryParams.locksetName"
|
|
|
- placeholder="请输入锁具名称"
|
|
|
|
|
|
|
+ placeholder="请输入锁具机构名称"
|
|
|
clearable
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
- <el-form-item label="锁具类型" prop="locksetTypeName">
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构类型" prop="locksetTypeName">
|
|
|
<treeselect
|
|
<treeselect
|
|
|
style="width: 218px"
|
|
style="width: 218px"
|
|
|
v-model="queryParams.locksetTypeId"
|
|
v-model="queryParams.locksetTypeId"
|
|
|
:options="locksetTypeOption"
|
|
:options="locksetTypeOption"
|
|
|
:normalizer="normalizer"
|
|
:normalizer="normalizer"
|
|
|
- placeholder="选择锁具类型"
|
|
|
|
|
|
|
+ placeholder="选择锁具机构类型"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
@@ -90,23 +90,23 @@
|
|
|
>
|
|
>
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="锁具编码"
|
|
|
|
|
|
|
+ label="锁具机构编码"
|
|
|
width="150px"
|
|
width="150px"
|
|
|
align="center"
|
|
align="center"
|
|
|
prop="locksetCode"
|
|
prop="locksetCode"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- label="锁具名称"
|
|
|
|
|
|
|
+ label="锁具机构名称"
|
|
|
width="180px"
|
|
width="180px"
|
|
|
align="center"
|
|
align="center"
|
|
|
prop="locksetName"
|
|
prop="locksetName"
|
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
|
/>
|
|
/>
|
|
|
- <el-table-column label="锁具类型" align="center" prop="locksetTypeName" />
|
|
|
|
|
- <el-table-column label="锁具NFC" align="center" prop="locksetNfc" />
|
|
|
|
|
- <el-table-column label="锁具RFID" align="center" prop="locksetRfid" />
|
|
|
|
|
|
|
+ <el-table-column label="锁具机构类型" align="center" prop="locksetTypeName" />
|
|
|
|
|
+ <el-table-column label="锁具机构NFC" align="center" prop="locksetNfc" />
|
|
|
|
|
+ <el-table-column label="锁具机构RFID" align="center" prop="locksetRfid" />
|
|
|
<el-table-column label="物资名称" align="center" prop="materialsName" />
|
|
<el-table-column label="物资名称" align="center" prop="materialsName" />
|
|
|
- <el-table-column label="锁具型号" align="center" prop="locksetSpec" />
|
|
|
|
|
|
|
+ <el-table-column label="锁具机构型号" align="center" prop="locksetSpec" />
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
label="创建时间"
|
|
label="创建时间"
|
|
|
align="center"
|
|
align="center"
|
|
@@ -157,20 +157,20 @@
|
|
|
<!-- 添加或修改设备维修单对话框 -->
|
|
<!-- 添加或修改设备维修单对话框 -->
|
|
|
<el-dialog :title="title" :visible.sync="open" width="450px" append-to-body>
|
|
<el-dialog :title="title" :visible.sync="open" width="450px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
|
- <el-form-item label="锁具类型" prop="locksetTypeId">
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构类型" prop="locksetTypeId">
|
|
|
<treeselect
|
|
<treeselect
|
|
|
v-model="form.locksetTypeId"
|
|
v-model="form.locksetTypeId"
|
|
|
:options="locksetTypeOption"
|
|
:options="locksetTypeOption"
|
|
|
:normalizer="normalizer"
|
|
:normalizer="normalizer"
|
|
|
- placeholder="选择锁具类型"
|
|
|
|
|
|
|
+ placeholder="选择锁具机构类型"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="15">
|
|
<el-col :span="15">
|
|
|
- <el-form-item label="锁具编码" prop="locksetCode">
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构编码" prop="locksetCode">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="form.locksetCode"
|
|
v-model="form.locksetCode"
|
|
|
- placeholder="请输入锁具编码"
|
|
|
|
|
|
|
+ placeholder="请输入锁具机构编码"
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -187,14 +187,14 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
- <el-form-item label="锁具名称" prop="locksetName">
|
|
|
|
|
- <el-input v-model="form.locksetName" placeholder="请输入锁具名称" />
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构名称" prop="locksetName">
|
|
|
|
|
+ <el-input v-model="form.locksetName" placeholder="请输入锁具机构名称" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="锁具NFC" prop="locksetNfc">
|
|
|
|
|
- <el-input v-model="form.locksetNfc" placeholder="请输入锁具Nfc" maxlength="16"/>
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构NFC" prop="locksetNfc">
|
|
|
|
|
+ <el-input v-model="form.locksetNfc" placeholder="请输入锁具机构Nfc" maxlength="16"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="锁具RFID" prop="locksetRfid" >
|
|
|
|
|
- <el-input v-model="form.locksetRfid" placeholder="请输入锁具RFID(纯数字)" maxlength="128" oninput="value=value.replace(/[^\d.]/g,'')"/>
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构RFID" prop="locksetRfid" >
|
|
|
|
|
+ <el-input v-model="form.locksetRfid" placeholder="请输入锁具机构RFID(纯数字)" maxlength="128" oninput="value=value.replace(/[^\d.]/g,'')"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="物资名称" prop="materialsId">
|
|
<el-form-item label="物资名称" prop="materialsId">
|
|
|
<el-select
|
|
<el-select
|
|
@@ -211,8 +211,8 @@
|
|
|
/>
|
|
/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="锁具型号" prop="locksetSpec">
|
|
|
|
|
- <el-input v-model="form.locksetSpec" placeholder="请输入锁具型号" maxlength="16"/>
|
|
|
|
|
|
|
+ <el-form-item label="锁具机构型号" prop="locksetSpec">
|
|
|
|
|
+ <el-input v-model="form.locksetSpec" placeholder="请输入锁具机构型号" maxlength="16"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -288,16 +288,16 @@ export default {
|
|
|
// 表单校验
|
|
// 表单校验
|
|
|
rules: {
|
|
rules: {
|
|
|
locksetCode: [
|
|
locksetCode: [
|
|
|
- { required: true, message: "锁具编码不能为空", trigger: "blur" },
|
|
|
|
|
|
|
+ { required: true, message: "锁具机构编码不能为空", trigger: "blur" },
|
|
|
],
|
|
],
|
|
|
locksetName: [
|
|
locksetName: [
|
|
|
- { required: true, message: "锁具名称不能为空", trigger: "blur" },
|
|
|
|
|
|
|
+ { required: true, message: "锁具机构名称不能为空", trigger: "blur" },
|
|
|
],
|
|
],
|
|
|
locksetNfc: [
|
|
locksetNfc: [
|
|
|
- { required: true, message: "锁具NFC不能为空", trigger: "blur" },
|
|
|
|
|
|
|
+ { required: true, message: "锁具机构NFC不能为空", trigger: "blur" },
|
|
|
],
|
|
],
|
|
|
locksetRfid: [
|
|
locksetRfid: [
|
|
|
- { required: true, message: "锁具RFID不能为空", trigger: "blur" },
|
|
|
|
|
|
|
+ { required: true, message: "锁具机构RFID不能为空", trigger: "blur" },
|
|
|
],
|
|
],
|
|
|
},
|
|
},
|
|
|
// 日期选择
|
|
// 日期选择
|
|
@@ -378,14 +378,14 @@ export default {
|
|
|
this.queryParams.startTime = this.formatDate(this.createTime[0]);
|
|
this.queryParams.startTime = this.formatDate(this.createTime[0]);
|
|
|
this.queryParams.endTime = this.formatDate(this.createTime[1]);
|
|
this.queryParams.endTime = this.formatDate(this.createTime[1]);
|
|
|
}
|
|
}
|
|
|
- // 锁具数据
|
|
|
|
|
|
|
+ // 锁具机构数据
|
|
|
listLockAPI(this.queryParams).then((response) => {
|
|
listLockAPI(this.queryParams).then((response) => {
|
|
|
this.repairList = response.data.records;
|
|
this.repairList = response.data.records;
|
|
|
this.total = response.data.total;
|
|
this.total = response.data.total;
|
|
|
this.loading = false;
|
|
this.loading = false;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
- // 获取锁具类型-所有
|
|
|
|
|
|
|
+ // 获取锁具机构类型-所有
|
|
|
getLockTypeList() {
|
|
getLockTypeList() {
|
|
|
const data = {
|
|
const data = {
|
|
|
current: 1,
|
|
current: 1,
|
|
@@ -402,6 +402,7 @@ export default {
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
/** 转换部门数据结构 */
|
|
/** 转换部门数据结构 */
|
|
|
|
|
+
|
|
|
normalizer(node) {
|
|
normalizer(node) {
|
|
|
if (node.children && !node.children.length) {
|
|
if (node.children && !node.children.length) {
|
|
|
delete node.children;
|
|
delete node.children;
|
|
@@ -458,7 +459,7 @@ export default {
|
|
|
this.reset();
|
|
this.reset();
|
|
|
this.open = true;
|
|
this.open = true;
|
|
|
this.EditId = null;
|
|
this.EditId = null;
|
|
|
- this.title = "新增锁具信息";
|
|
|
|
|
|
|
+ this.title = "新增锁具机构信息";
|
|
|
},
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
handleUpdate(row) {
|
|
@@ -468,7 +469,7 @@ export default {
|
|
|
// console.log(response, "编辑拿到单挑数");
|
|
// console.log(response, "编辑拿到单挑数");
|
|
|
this.form = response.data;
|
|
this.form = response.data;
|
|
|
this.open = true;
|
|
this.open = true;
|
|
|
- this.title = "编辑锁具信息";
|
|
|
|
|
|
|
+ this.title = "编辑锁具机构信息";
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
/** 提交按钮 */
|
|
/** 提交按钮 */
|