|
|
@@ -134,26 +134,40 @@
|
|
|
{{scope.$index+(queryParams2.current - 1) * queryParams2.size + 1}}
|
|
|
</div>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center" type="selection" width="50" :reserve-selection="true" />
|
|
|
-<!-- <el-table-column prop="no" :label='$t("resource.table.program.no")' :show-overflow-tooltip="true"></el-table-column>-->
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="bomName" label='工序名称' :show-overflow-tooltip="true"></el-table-column>
|
|
|
+ <el-table-column prop="procedureNo" label='工序名称' :show-overflow-tooltip="true"></el-table-column>
|
|
|
<el-table-column prop="name" :label='$t("resource.table.program.name")' ></el-table-column>
|
|
|
<!-- <el-table-column prop="runTime" :label='$t("resource.table.program.runTime")' width="180px"></el-table-column>-->
|
|
|
<el-table-column prop="size" :label='$t("resource.table.program.size")' ></el-table-column>
|
|
|
-<!-- <el-table-column prop="toolNums" :label='$t("resource.table.program.toolNums")' width="180px"></el-table-column>-->
|
|
|
-<!-- <el-table-column prop="version" :label='$t("resource.table.program.version")' width="180px"></el-table-column>-->
|
|
|
-<!-- <el-table-column prop="status" :label='$t("resource.table.program.status")' align="center" width="90px">-->
|
|
|
-<!-- <template slot-scope="{ row }">-->
|
|
|
-<!-- <el-tag :type="row.status=='1' ? 'success' : 'danger'">-->
|
|
|
-<!-- {{ row.status=='1' ? $t("common.show") : $t("common.hide") }}-->
|
|
|
-<!-- </el-tag>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
- <el-table-column prop="synTime" :label='$t("resource.table.program.synTime")' ></el-table-column>
|
|
|
+ <el-table-column prop="version" :label='$t("resource.table.program.version")' width="120px"></el-table-column>
|
|
|
+ <el-table-column prop="useStatus" :label='$t("resource.table.program.status")' align="center" width="90px">
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ <el-tag :type="row.useStatus=='1' ? 'success' : 'danger'">
|
|
|
+ {{ row.useStatus=='1' ? '使用中' : '未使用' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="status" :label='$t("resource.table.program.status")' align="center" width="90px">
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ <el-tag :type="row.status=='1' ? 'success' : 'danger'">
|
|
|
+ {{ row.status=='1' ? '启用' : '禁止' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="automatic" :label='$t("resource.table.program.status")' align="center" width="90px">
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ <el-tag :type="row.automatic=='1' ? 'success' : 'danger'">
|
|
|
+ {{ row.automatic=='1' ? '自动加工' : '手动加工' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <!--<el-table-column prop="synTime" :label='$t("resource.table.program.synTime")' ></el-table-column>-->
|
|
|
<el-table-column
|
|
|
:label="$t('table.operation')"
|
|
|
align="center"
|
|
|
column-key="operation"
|
|
|
+ width="240px"
|
|
|
>
|
|
|
<template slot-scope="{ row }">
|
|
|
<el-tooltip class="item" :content='$t("common.view")' effect="dark" placement="top-start">
|
|
|
@@ -163,12 +177,26 @@
|
|
|
@click="view(row)"
|
|
|
/>
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip class="item" :content='$t("resource.common.eqDelete")' effect="dark" placement="top-start">
|
|
|
+ <el-tooltip v-if="row.useStatus=='0'" class="item" :content='$t("resource.common.eqDelete")' effect="dark" placement="top-start">
|
|
|
<i
|
|
|
class="el-icon-delete table-operation"
|
|
|
style="color: #f50f50;"
|
|
|
@click="equipmentDelete(row)"
|
|
|
/>
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip v-if="row.useStatus=='0'" class="item" content='程序切换' effect="dark" placement="top-start">
|
|
|
+ <i
|
|
|
+ class="el-icon-s-help table-operation"
|
|
|
+ style="color: #1890ff;"
|
|
|
+ @click="updateStatus(row, 0)"
|
|
|
+ />
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip v-if="row.useStatus=='0'" class="item" content='自动加工切换' effect="dark" placement="top-start">
|
|
|
+ <i
|
|
|
+ class="el-icon-place table-operation"
|
|
|
+ style="color: #1890ff;"
|
|
|
+ @click="updateStatus(row, 1)"
|
|
|
+ />
|
|
|
</el-tooltip>
|
|
|
<a class="el-icon-download table-operation" style="color: #1890ff;" target="_blank" :href="row.filePath" :download="row.submittedFileName"></a>
|
|
|
</template>
|
|
|
@@ -589,8 +617,8 @@
|
|
|
resourceIdList.push(item.id)
|
|
|
})
|
|
|
}
|
|
|
- this.queryParams2.model.resourceIdList = resourceIdList
|
|
|
- programCenterApi.page(this.queryParams2).then(response => {
|
|
|
+ this.queryParams2.model.resourceId = resourceIdList[0]
|
|
|
+ programCenterApi.getList(this.queryParams2).then(response => {
|
|
|
const res = response.data
|
|
|
if (res.isSuccess) {
|
|
|
this.tableData2 = res.data
|
|
|
@@ -614,7 +642,26 @@
|
|
|
if (!flag) {
|
|
|
this.$refs.table2.toggleRowSelection(row, true)
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ updateStatus(row, num){
|
|
|
+ if(num==0){
|
|
|
+ row.status = row.status=='1'? '0' : '1'
|
|
|
+ }else if(num==1){
|
|
|
+ row.automatic = row.automatic=='1'? '0' : '1'
|
|
|
+ }
|
|
|
+ this.loading2 = true
|
|
|
+ programCenterApi.updateBomPro(row).then(response => {
|
|
|
+ const res = response.data
|
|
|
+ if (res.isSuccess) {
|
|
|
+ this.$message({
|
|
|
+ message: '修改成功',
|
|
|
+ type: "success"
|
|
|
+ })
|
|
|
+ this.fetch2()
|
|
|
+ }
|
|
|
+ // eslint-disable-next-line no-return-assign
|
|
|
+ }).finally(() => this.loading2 = false)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|