Commit 96ab3111 authored by 沈翠玲's avatar 沈翠玲

保密发料

parent b55369fb
...@@ -17,3 +17,19 @@ export function putSecrecyissue(query) { ...@@ -17,3 +17,19 @@ export function putSecrecyissue(query) {
data: query data: query
}) })
} }
// 取消
export function cancelSecrecyissue(query) {
return request({
url: '/md/secrecyissue/cancel',
method: 'put',
data: query
})
}
// 取消
export function uncancelSecrecyissue(query) {
return request({
url: '/md/secrecyissue/uncancel',
method: 'put',
data: query
})
}
...@@ -158,9 +158,17 @@ ...@@ -158,9 +158,17 @@
size="mini" size="mini"
type="text" type="text"
icon="el-icon-delete" icon="el-icon-delete"
v-if="!scope.row.status || scope.row.status == 3"
@click="handleCancel(scope.row)" @click="handleCancel(scope.row)"
>取消</el-button> >取消</el-button>
<el-button
size="mini"
type="text"
v-if="scope.row.status == 4"
@click="handleunCancel(scope.row)"
>撤回取消</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -243,7 +251,7 @@ import requestIndex from "./components/requestIndex.vue"; ...@@ -243,7 +251,7 @@ import requestIndex from "./components/requestIndex.vue";
import { genCode } from "@/api/system/autocode/rule"; import { genCode } from "@/api/system/autocode/rule";
import dayjs from 'dayjs'; import dayjs from 'dayjs';
import WorkstationSelect from "@/components/workstationSelect/simpletableSingle.vue"; import WorkstationSelect from "@/components/workstationSelect/simpletableSingle.vue";
import { listSecrecyissue, putSecrecyissue } from "@/api/mes/pro/secretSend"; import { listSecrecyissue, putSecrecyissue, cancelSecrecyissue, uncancelSecrecyissue } from "@/api/mes/pro/secretSend";
export default { export default {
dicts: ['se_issue_table_status'], dicts: ['se_issue_table_status'],
components: { requestIndex,WorkstationSelect }, components: { requestIndex,WorkstationSelect },
...@@ -415,7 +423,7 @@ export default { ...@@ -415,7 +423,7 @@ export default {
handleCancel(row) { handleCancel(row) {
const ids = row.id ? [row.id] : this.ids; const ids = row.id ? [row.id] : this.ids;
this.$modal.confirm('是否取消发料申请?').then(function() { this.$modal.confirm('是否取消发料申请?').then(function() {
return putSecrecyissue({ return cancelSecrecyissue({
status: 4, status: 4,
ids: ids ids: ids
}); });
...@@ -425,6 +433,19 @@ export default { ...@@ -425,6 +433,19 @@ export default {
} }
}) })
}, },
handleunCancel(row) {
const ids = row.id ? [row.id] : this.ids;
this.$modal.confirm('是否撤回取消发料申请?').then(function() {
return uncancelSecrecyissue({
status: 3,
ids: ids
});
}).then((res) => {
if(res.code === 200) {
this.getList()
}
})
},
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.resetForm("queryForm"); this.resetForm("queryForm");
......
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