Browse Source

2023-11-13 设备和质量修改

java8
杨奉源 2 years ago
parent
commit
40c65b2a13
  1. 91
      src/views/modules/eam/eamWorkOrderForDefect.vue
  2. 6
      src/views/modules/qc/FAIResultEntry.vue
  3. 6
      src/views/modules/qc/FQCResultEntry.vue
  4. 6
      src/views/modules/qc/IPQCResultEntry.vue
  5. 7
      src/views/modules/qc/IQCResultEntry.vue
  6. 11
      src/views/modules/qc/sub_detail_upload.vue

91
src/views/modules/eam/eamWorkOrderForDefect.vue

@ -90,6 +90,25 @@
:selectable="selectFlag" :selectable="selectFlag"
width="50"> width="50">
</el-table-column> </el-table-column>
<el-table-column
prop="urgency"
header-align="center"
align="center"
label="紧急程度"
width="90">
</el-table-column>
<el-table-column
prop="result"
header-align="center"
align="center"
label="维修结论"
width="80">
<template slot-scope="scope">
<div :style="{fontWeight:'bold', color: scope.row.result =='维修失败' ? 'red' : scope.row.result =='维修完成' ? '#3ac252' : ''}">
{{ scope.row.result }}
</div>
</template>
</el-table-column>
<el-table-column <el-table-column
v-for="(item,index) in columnList" :key="index" v-for="(item,index) in columnList" :key="index"
:sortable="item.columnSortable" :sortable="item.columnSortable"
@ -399,42 +418,42 @@
departmentList:[], departmentList:[],
// //
columnList: [ columnList: [
{
userId: this.$store.state.user.name,
functionId: 101018,
serialNumber: '101018TableOrderNo',
tableId: "101018Table",
tableName: "common",
columnProp: 'urgency',
headerAlign: "center",
align: "center",
columnLabel: '紧急程度',
columnHidden: false,
columnImage: false,
columnSortable: true,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 90,
},
{
userId: this.$store.state.user.name,
functionId: 101014,
serialNumber: '101014TableResult',
tableId: "101014Table",
tableName: "common",
columnProp: 'result',
headerAlign: "center",
align: "center",
columnLabel: '维修结论',
columnHidden: false,
columnImage: false,
columnSortable: true,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80,
},
// {
// userId: this.$store.state.user.name,
// functionId: 101018,
// serialNumber: '101018TableOrderNo',
// tableId: "101018Table",
// tableName: "common",
// columnProp: 'urgency',
// headerAlign: "center",
// align: "center",
// columnLabel: '',
// columnHidden: false,
// columnImage: false,
// columnSortable: true,
// sortLv: 0,
// status: true,
// fixed: '',
// columnWidth: 90,
// },
// {
// userId: this.$store.state.user.name,
// functionId: 101014,
// serialNumber: '101014TableResult',
// tableId: "101014Table",
// tableName: "common",
// columnProp: 'result',
// headerAlign: "center",
// align: "center",
// columnLabel: '',
// columnHidden: false,
// columnImage: false,
// columnSortable: true,
// sortLv: 0,
// status: true,
// fixed: '',
// columnWidth: 80,
// },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 101014, functionId: 101014,

6
src/views/modules/qc/FAIResultEntry.vue

@ -340,7 +340,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="' '"> <el-form-item :label="' '">
<el-button type="primary" @click="addUploadFileModal()">上传文件</el-button> <el-button type="primary" @click="addUploadFileModal()">上传文件</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
</el-form-item> </el-form-item>
<el-form-item :label="' '"></el-form-item> <el-form-item :label="' '"></el-form-item>
</el-form> </el-form>
@ -393,7 +393,7 @@
header-align="center" header-align="center"
align="center" align="center"
min-width="80" min-width="80"
label="明细">
label="检验明细">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button>
<el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button>
@ -651,7 +651,7 @@
<!-- 上传文件的modal --> <!-- 上传文件的modal -->
<comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile> <comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile>
<!-- 子明细导入 --> <!-- 子明细导入 -->
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getDataList()" v-drag></subDetailUpload>
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getInspectionFormData()" v-drag></subDetailUpload>
</div> </div>
</template> </template>

6
src/views/modules/qc/FQCResultEntry.vue

@ -338,7 +338,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="' '"> <el-form-item :label="' '">
<el-button type="primary" @click="addUploadFileModal()">上传文件</el-button> <el-button type="primary" @click="addUploadFileModal()">上传文件</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
</el-form-item> </el-form-item>
<el-form-item :label="' '"></el-form-item> <el-form-item :label="' '"></el-form-item>
</el-form> </el-form>
@ -391,7 +391,7 @@
header-align="center" header-align="center"
align="center" align="center"
min-width="80" min-width="80"
label="明细">
label="检验明细">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button>
<el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button>
@ -649,7 +649,7 @@
<!-- 上传文件的modal --> <!-- 上传文件的modal -->
<comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile> <comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile>
<!-- 子明细导入 --> <!-- 子明细导入 -->
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getDataList()" v-drag></subDetailUpload>
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getInspectionFormData()" v-drag></subDetailUpload>
</div> </div>
</template> </template>

6
src/views/modules/qc/IPQCResultEntry.vue

@ -359,7 +359,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="' '"> <el-form-item :label="' '">
<el-button type="primary" @click="addUploadFileModal()">上传文件</el-button> <el-button type="primary" @click="addUploadFileModal()">上传文件</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
</el-form-item> </el-form-item>
<el-form-item :label="' '"></el-form-item> <el-form-item :label="' '"></el-form-item>
</el-form> </el-form>
@ -412,7 +412,7 @@
header-align="center" header-align="center"
align="center" align="center"
min-width="80" min-width="80"
label="明细">
label="检验明细">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button>
<el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button>
@ -667,7 +667,7 @@
<!-- 上传文件的modal --> <!-- 上传文件的modal -->
<comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile> <comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile>
<!-- 子明细导入 --> <!-- 子明细导入 -->
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getDataList()" v-drag></subDetailUpload>
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getInspectionFormData()" v-drag></subDetailUpload>
</div> </div>
</template> </template>

7
src/views/modules/qc/IQCResultEntry.vue

@ -210,7 +210,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="' '"> <el-form-item :label="' '">
<el-button type="primary" @click="addUploadFileModal()">上传文件</el-button> <el-button type="primary" @click="addUploadFileModal()">上传文件</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
<el-button type="primary" icon="el-icon-upload" @click="subDetailUpload()">明细导入</el-button>
</el-form-item> </el-form-item>
<el-form-item :label="' '"></el-form-item> <el-form-item :label="' '"></el-form-item>
</el-form> </el-form>
@ -263,7 +263,7 @@
header-align="center" header-align="center"
align="center" align="center"
min-width="80" min-width="80"
label="明细">
label="检验明细">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum <= 0" type="primary" @click="subDetailModal(scope.row) ">点击输入</el-button>
<el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button> <el-button v-if="scope.row.subDetailRecordNum > 0" type="success" @click="subDetailModal(scope.row) ">点击输入</el-button>
@ -409,8 +409,9 @@
<!-- 上传文件的modal --> <!-- 上传文件的modal -->
<comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile> <comQcItemImageUploadFile ref="comQcItemImageUploadFile" @refreshPageTables2="getInspectionFormData()" v-drag></comQcItemImageUploadFile>
<!-- 子明细导入 --> <!-- 子明细导入 -->
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getDataList()" v-drag></subDetailUpload>
<subDetailUpload ref="subDetailUpload" @refreshPageTables="getInspectionFormData()" v-drag></subDetailUpload>
</div> </div>
</template> </template>

11
src/views/modules/qc/sub_detail_upload.vue

@ -71,7 +71,7 @@ export default {
this.visible = false this.visible = false
}, },
/*保修当前的数据*/ /*保修当前的数据*/
saveUploadFile(){
saveUploadFile () {
/*判断文件是否上传*/ /*判断文件是否上传*/
if(null == this.fileList || 0 === this.fileList.length){ if(null == this.fileList || 0 === this.fileList.length){
this.$message.error("请先上传文件!") this.$message.error("请先上传文件!")
@ -89,8 +89,13 @@ export default {
this.$refs.uploadFile.clearFiles() this.$refs.uploadFile.clearFiles()
// //
this.closeDialog() this.closeDialog()
}else {
this.$message.warning(data.msg)
} else {
let message = data.msg.split(';')
this.$alert(message[0] + '<br/>' + message[1], '导入失败', {
confirmButtonText: '确定',
dangerouslyUseHTMLString: true
})
this.fileList = []
} }
}) })
}, },

Loading…
Cancel
Save