更新前端

This commit is contained in:
2025-08-09 17:32:19 +08:00
parent df31963334
commit b25868e092
2 changed files with 115 additions and 79 deletions

View File

@@ -42,3 +42,11 @@ export function delMaterial(id) {
method: 'delete' method: 'delete'
}) })
} }
export function deleteMaterial(id) {
return request({
url: '/work/material/delete/' + id,
method: 'delete'
})
}

View File

@@ -176,11 +176,20 @@
<el-button style="margin-right: 0;" <el-button style="margin-right: 0;"
@click="success" @click="success"
>确定</el-button> >确定
</el-button>
<el-button style="margin-left: 20px;" <el-button style="margin-left: 20px;"
@click="clear" @click="clear"
>初始化</el-button> >初始化
</el-button>
<el-button style="margin-left: 20px;"
type="danger"
@click="removeMaterial"
:disabled="indexSelect!==0"
>删除物料
</el-button>
</div> </div>
<div id="hxjx_popup" class="hxjx_popup" v-if="showFault"> <div id="hxjx_popup" class="hxjx_popup" v-if="showFault">
@@ -250,7 +259,8 @@ import {
messageUpdate, messageUpdate,
updateResource updateResource
} from '@/api/system/resource' } from '@/api/system/resource'
import { getFaultMessage, newIP } from '@/api/system/common' import {getFaultMessage, newIP} from '@/api/system/common'
import {deleteMaterial} from "../../../api/system/material";
export default { export default {
name: 'index', name: 'index',
@@ -263,6 +273,7 @@ export default {
dataList: [], dataList: [],
indexSelect: 0, indexSelect: 0,
technologyId: '', technologyId: '',
selectMaterial: [],
// 粗轧请求参数 // 粗轧请求参数
params: { params: {
state: 0, state: 0,
@@ -283,7 +294,6 @@ export default {
if (this.dataList.length === 0) { if (this.dataList.length === 0) {
alert('钽靶原料列表为空,不可提交') alert('钽靶原料列表为空,不可提交')
return return
// TODO 考虑原料列表队列问题 及上一批材料未处理完毕 又来了一批材料
} }
let data = { let data = {
batchId: this.dataList[0].batchId, batchId: this.dataList[0].batchId,
@@ -296,15 +306,29 @@ export default {
alert('钽靶原料成功提交至轧制') alert('钽靶原料成功提交至轧制')
this.dataList = [] this.dataList = []
} else if(res.data===0){ } else if (res.data === 0) {
alert('提交失败,检查工艺是否相同') alert('提交失败,检查是否存在物料')
}else if (res.data ===2){ } else if (res.data === 2) {
alert('提交失败,请检查此物料工艺是否存在于数据库中') alert('提交成功,但工艺出现差异,已将差异物料提交异常')
} }
}) })
}, },
removeMaterial() {
if (this.indexSelect === 0) {
return
} else {
this.$modal.confirm('是否确认删除钽靶编号为"' + this.dataList[this.indexSelect].id + '"的数据项?').then(function () {
return deleteMaterial(this.dataList[this.indexSelect].id)
}).then(() => {
this.getDataList()
this.$modal.msgSuccess("删除成功");
})
}
}
},
// 选择材料 // 选择材料
getTechnologyInfo(index) { getTechnologyInfo(index) {
this.indexSelect = index this.indexSelect = index
@@ -366,8 +390,10 @@ export default {
}) })
} }
}, }
mounted() { ,
mounted()
{
clearInterval(this.intervalTime) clearInterval(this.intervalTime)
@@ -378,10 +404,12 @@ export default {
this.getFault() this.getFault()
this.getDataList() // 接口方法 this.getDataList() // 接口方法
}, 3000) }, 3000)
}, }
created() { ,
created()
{
} }
} }
</script> </script>