Commit 1585c671 authored by 11528's avatar 11528

Merge remote-tracking branch 'origin/master' into master

parents 201e7228 b49eb294
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-link <el-link
size="mini" size="mini"
type="primary" type="success"
style="margin-left: 10px" style="margin-left: 10px"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
>修改</el-link> >修改</el-link>
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
<div class="labelName">工站编号</div> <div class="labelName">工站编号</div>
<div class="labelName">Position No</div> <div class="labelName">Position No</div>
</div> </div>
<el-input :maxlength="30" v-model.trim="form.staCode" placeholder="请输入工站编号" /> <el-input :maxlength="50" v-model.trim="form.staCode" placeholder="请输入工站编号" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
<div class="labelName">工站名称</div> <div class="labelName">工站名称</div>
<div class="labelName">Position Name</div> <div class="labelName">Position Name</div>
</div> </div>
<el-input :maxlength="30" v-model.trim="form.staName" placeholder="请输入工站名称" /> <el-input :maxlength="100" v-model.trim="form.staName" placeholder="请输入工站名称" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -192,7 +192,7 @@ ...@@ -192,7 +192,7 @@
<div class="labelName">工站简称</div> <div class="labelName">工站简称</div>
<div class="labelName">Position Abbr</div> <div class="labelName">Position Abbr</div>
</div> </div>
<el-input :maxlength="30" v-model.trim="form.staAbbreviation" placeholder="请输入工站简称" /> <el-input :maxlength="50" v-model.trim="form.staAbbreviation" placeholder="请输入工站简称" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
...@@ -252,7 +252,7 @@ export default { ...@@ -252,7 +252,7 @@ export default {
{ required: true, message: '请输入工站名称', trigger: 'blur' } { required: true, message: '请输入工站名称', trigger: 'blur' }
], ],
staType: [ staType: [
{ required: true, message: '请选择工站类型', trigger: 'blur' } { required: true, message: '请选择工站类型', trigger: 'change' }
] ]
}, },
// 查询设备类型数据字典 // 查询设备类型数据字典
......
...@@ -91,13 +91,19 @@ ...@@ -91,13 +91,19 @@
<span>{{scope.row.deviceType === 1 ? '生产设备' : '扫描设备'}}</span> <span>{{scope.row.deviceType === 1 ? '生产设备' : '扫描设备'}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" prop="factoryType">
<template slot="header">
<div>工站</div>
<div>Position</div>
</template>
</el-table-column>
<el-table-column :show-overflow-tooltip="true" align="center" prop="createDate" width="200"> <el-table-column :show-overflow-tooltip="true" align="center" prop="createDate" width="200">
<template slot="header"> <template slot="header">
<div>创建时间</div> <div>创建时间</div>
<div>Build Time</div> <div>Build Time</div>
</template> </template>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.createDate | transformDateByFormat('YYYY-MM-DD HH:mm') }}</span> <span>{{ scope.row.createDate | transformDateByFormat('YYYY-MM-DD HH:mm:ss') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" prop="updateBy"> <el-table-column align="center" prop="updateBy">
...@@ -128,7 +134,7 @@ ...@@ -128,7 +134,7 @@
<el-link <el-link
v-hasPermi="['sys:device:update']" v-hasPermi="['sys:device:update']"
size="mini" size="mini"
type="primary" type="success"
style="margin-left: 10px" style="margin-left: 10px"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
>修改</el-link> >修改</el-link>
...@@ -160,7 +166,7 @@ ...@@ -160,7 +166,7 @@
<div class="labelName">设备名称</div> <div class="labelName">设备名称</div>
<div class="labelName">Equipment Name</div> <div class="labelName">Equipment Name</div>
</div> </div>
<el-input :maxlength="30" v-model.trim="form.deviceName" placeholder="请输入设备名称" /> <el-input :maxlength="100" v-model.trim="form.deviceName" placeholder="请输入设备名称" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -185,16 +191,16 @@ ...@@ -185,16 +191,16 @@
<div class="labelName">设备编号</div> <div class="labelName">设备编号</div>
<div class="labelName">Equipment Number</div> <div class="labelName">Equipment Number</div>
</div> </div>
<el-input :maxlength="30" v-model.trim="form.deviceCode" placeholder="请输入设备编号" /> <el-input :maxlength="100" v-model.trim="form.deviceCode" placeholder="请输入设备编号" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item class="labelHeight" label="工站" prop="staId"> <el-form-item class="labelHeight" label="工站" prop="factoryType">
<div slot="label" class="labelClassRequired"> <div slot="label" class="labelClassRequired">
<div class="labelName">工站</div> <div class="labelName">工站</div>
<div class="labelName">Position</div> <div class="labelName">Position</div>
</div> </div>
<el-select v-model="form.staId" placeholder="请选择工站" clearable size="small"> <el-select v-model="form.factoryType" placeholder="请选择工站" clearable size="small">
<el-option <el-option
v-for="dict in staOptions" v-for="dict in staOptions"
:key="dict.businessId" :key="dict.businessId"
...@@ -222,7 +228,7 @@ ...@@ -222,7 +228,7 @@
<div class="labelName">备注</div> <div class="labelName">备注</div>
<div class="labelName">PS</div> <div class="labelName">PS</div>
</div> </div>
<el-input maxlength="400" show-word-limit v-model.trim="form.remarks" type="textarea" :row="3" placeholder="请输入备注" /> <el-input :maxlength="256" show-word-limit v-model.trim="form.remarks" type="textarea" :row="3" placeholder="请输入备注" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -306,13 +312,10 @@ export default { ...@@ -306,13 +312,10 @@ export default {
{ required: true, message: '请输入设备名称', trigger: 'blur' } { required: true, message: '请输入设备名称', trigger: 'blur' }
], ],
deviceType: [ deviceType: [
{ required: true, message: '请选择设备类型', trigger: 'blur' } { required: true, message: '请选择设备类型', trigger: 'change' }
], ],
// deviceCode: [ factoryType: [
// { required: true, message: '请输入设备编号', trigger: 'blur' } { required: true, message: '请选择工站', trigger: 'change' }
// ],
staId: [
{ required: true, message: '请选择工站', trigger: 'blur' }
] ]
} }
} }
...@@ -461,6 +464,7 @@ export default { ...@@ -461,6 +464,7 @@ export default {
deviceType: undefined, deviceType: undefined,
deviceCode: undefined, deviceCode: undefined,
remarks: undefined, remarks: undefined,
factoryType: undefined,
flag: '1' flag: '1'
} }
this.resetForm('form') this.resetForm('form')
......
...@@ -211,7 +211,7 @@ ...@@ -211,7 +211,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item class="labelHeight" label="菜单权限" prop="menuIds"> <el-form-item class="labelHeight" label="菜单权限" prop="menuIds">
<div slot="label" class="labelClass"> <div slot="label" class="labelClassRequired">
<div class="labelName">菜单权限</div> <div class="labelName">菜单权限</div>
<div class="labelName">Menu Limit</div> <div class="labelName">Menu Limit</div>
</div> </div>
......
...@@ -1148,27 +1148,27 @@ export default { ...@@ -1148,27 +1148,27 @@ export default {
formData.append('file', this.fileList) formData.append('file', this.fileList)
importExcel(formData).then(res => { importExcel(formData).then(res => {
if (res.code === 200) { if (res.code === 200) {
if (res.data.filename === null) { // if (res.data.filename === null) {
this.$message.success('导入成功') this.$message.success('导入成功')
this.fileList = [] this.fileList = []
// 导入成功后关闭弹出框 // 导入成功后关闭弹出框
this.importLoading = false this.importLoading = false
this.upload.open = false this.upload.open = false
// 导入成功后刷新页面 // 导入成功后刷新页面
this.getList() this.getList()
} else { // } else {
uploadFalseFile({ fileName: res.data.filename }).then(res => { // uploadFalseFile({ fileName: res.data.filename }).then(res => {
const blob = new Blob([res]) // const blob = new Blob([res])
const downloadElement = document.createElement('a') // const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接 // const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href // downloadElement.href = href
downloadElement.download = '模板错误提示' + '.txt' // 下载后文件名 // downloadElement.download = '模板错误提示' + '.txt' // 下载后文件名
document.body.appendChild(downloadElement) // document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载 // downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素 // document.body.removeChild(downloadElement) // 下载完成移除元素
window.URL.revokeObjectURL(href) // 释放掉blob对象 // window.URL.revokeObjectURL(href) // 释放掉blob对象
}) // })
} // }
this.importLoading = false this.importLoading = false
} else { } else {
this.$message.info('上传超时,请重新上传') this.$message.info('上传超时,请重新上传')
......
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