|
@@ -248,10 +248,14 @@ export default {
|
|
|
getToolList(arrs){
|
|
|
this.queryParams.current = 1
|
|
|
this.queryParams.size = 9999
|
|
|
- //this.queryParams.map.state = '0'
|
|
|
+ this.queryParams.map.state = 1
|
|
|
+ let arr = this.tenant.resourceIds.split(",")
|
|
|
+ if(arr.length>0){
|
|
|
+ this.queryParams.model.deviceId = arr[0]
|
|
|
+ }
|
|
|
|
|
|
if(arrs.length > 0){
|
|
|
- this.queryParams.map.ids = arrs.map(item=>{return item.toolId}).join(',')
|
|
|
+ this.queryParams.map.ids = arrs.map(item=>{return item.toolId}).join(',')
|
|
|
}
|
|
|
|
|
|
programCenterApi.toolList(this.queryParams).then(res => {
|
|
@@ -288,6 +292,8 @@ export default {
|
|
|
|
|
|
// 删除文件之前的钩子,参数为上传的文件和文件列表,若返回 false 或者返回 Promise 且被 reject,则停止删除。
|
|
|
beforeRemove(file, fileList) {
|
|
|
+ console.log(this.fileObj)
|
|
|
+ console.log(fileList[0])
|
|
|
return this.$confirm(`确定移除 ${ file.name }?`);
|
|
|
},
|
|
|
|
|
@@ -327,7 +333,7 @@ export default {
|
|
|
return {
|
|
|
id: '',
|
|
|
resourceIds: '',
|
|
|
- submittedFileName: '',
|
|
|
+ submittedFileName: '',
|
|
|
workTime: '',
|
|
|
filePath: '',
|
|
|
size: null,
|
|
@@ -383,8 +389,8 @@ export default {
|
|
|
submittedFileName: val.name,
|
|
|
filePath: val.url,
|
|
|
runTime: val.runTime,
|
|
|
- // toolList: val.toolList,
|
|
|
- // toolNums: val.toolList ? val.toolList.length : 0
|
|
|
+ //toolList: val.toolList,
|
|
|
+ //toolNums: val.toolList ? val.toolList.length : 0
|
|
|
};
|
|
|
// 如果附件存在 /
|
|
|
let pid = val.programId || val.id;
|
|
@@ -464,15 +470,15 @@ export default {
|
|
|
// 清空上传附件
|
|
|
this.fileList = []
|
|
|
},
|
|
|
- submitForm () {
|
|
|
+ submitForm () {
|
|
|
let idArr = new Array();
|
|
|
this.$refs.form.validate((valid) => {
|
|
|
let bool = true;
|
|
|
let msg = ""
|
|
|
- if(this.toolList.length ==0){
|
|
|
+ if(this.toolList.length ==0 && this.toolSelectList.length>0){
|
|
|
bool = false
|
|
|
msg = "刀具设备不能为空"
|
|
|
- }else {
|
|
|
+ }else if(this.toolList.length>0) {
|
|
|
this.toolList.forEach(item => {
|
|
|
if(!item.toolId){
|
|
|
bool = false
|
|
@@ -499,7 +505,7 @@ export default {
|
|
|
|
|
|
if (valid) {
|
|
|
//添加数据
|
|
|
- this.tenant.toolList = this.toolList;
|
|
|
+ this.tenant.toolList = this.toolList;
|
|
|
let obj = {...this.tenant, ...this.fileObj};
|
|
|
// 添加【刀具管理】
|
|
|
if(obj.toolList && obj.toolList.length > 0){
|
|
@@ -575,18 +581,19 @@ export default {
|
|
|
// this.toolList = obj.toolList
|
|
|
// 附件数据
|
|
|
this.fileList = [{
|
|
|
- name: obj.name,
|
|
|
- url: obj.url
|
|
|
+ name: obj.submittedFileName,
|
|
|
+ url: obj.filePath
|
|
|
}]
|
|
|
// 附件-赋值
|
|
|
// this.fileObj = res.data;
|
|
|
// 需要回填的信息
|
|
|
//this.fileObj.nc = '1' // 表示已经上传
|
|
|
- //this.fileObj.submittedFileName = obj.name
|
|
|
- //this.fileObj.filePath = obj.url
|
|
|
+ this.fileObj.submittedFileName = obj.submittedFileName
|
|
|
+ this.fileObj.filePath = obj.filePath
|
|
|
+ this.fileObj.pgContent = obj.content
|
|
|
//this.fileObj.runTime = obj.runTime
|
|
|
- // this.fileObj.toolList = obj.toolList
|
|
|
- // this.fileObj.toolNums = obj.toolList ? obj.toolList.length : 0
|
|
|
+ //this.fileObj.toolList = obj.toolList
|
|
|
+ //this.fileObj.toolNums = obj.toolList ? obj.toolList.length : 0
|
|
|
}
|
|
|
})
|
|
|
}
|