Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
# Conflicts: # klp-ui/src/utils/enum.js
This commit is contained in:
@@ -2,11 +2,10 @@
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form-item label="调拨单号" prop="transferNo">
|
||||
<el-input v-model="queryParams.transferNo" placeholder="请输入调拨单号" clearable @keyup.enter.native="handleQuery" />
|
||||
<MemoInput storageKey="transferNo" v-model="queryParams.transferNo" placeholder="请输入调拨单号" />
|
||||
</el-form-item>
|
||||
<el-form-item label="调拨单名称" prop="transferName">
|
||||
<el-input v-model="queryParams.transferName" placeholder="请输入调拨单名称,用于帮助记忆与沟通" clearable
|
||||
@keyup.enter.native="handleQuery" />
|
||||
<MemoInput storageKey="transferName" v-model="queryParams.transferName" placeholder="请输入调拨单名称,用于帮助记忆与沟通" />
|
||||
</el-form-item>
|
||||
<el-form-item label="调拨时间" prop="transferTime">
|
||||
<el-date-picker clearable v-model="queryParams.transferTime" type="date" value-format="yyyy-MM-dd"
|
||||
@@ -41,7 +40,7 @@
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple"
|
||||
@click="handleDelete">删除</el-button>
|
||||
v-hasRole="['glc']" @click="handleDelete">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
|
||||
@@ -80,8 +79,8 @@
|
||||
<el-button size="mini" type="text" icon="el-icon-view" @click="handleView(scope.row)">查看</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
||||
:disabled="!canEdit(scope.row)">修改</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
||||
:disabled="!canDelete(scope.row)">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" v-hasRole="['glc']"
|
||||
@click="handleDelete(scope.row)">删除</el-button>
|
||||
<el-button size="mini" plain type="text" @click="handleSubmitapprove(scope.row)"
|
||||
v-if="(scope.row.approveStatus || '0') == '0'" icon="el-icon-check">提交</el-button>
|
||||
<el-button size="mini" plain type="text" @click="handleWithdrawapprove(scope.row)"
|
||||
@@ -103,10 +102,10 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="调拨单号" prop="transferNo">
|
||||
<el-input v-model="form.transferNo" placeholder="请输入调拨单号" />
|
||||
<MemoInput storageKey="transferNo" v-model="form.transferNo" placeholder="请输入调拨单号" />
|
||||
</el-form-item>
|
||||
<el-form-item label="调拨单名称" prop="transferName">
|
||||
<el-input v-model="form.transferName" placeholder="请输入调拨单名称,用于帮助记忆与沟通" />
|
||||
<MemoInput storageKey="transferName" v-model="form.transferName" placeholder="请输入调拨单名称,用于帮助记忆与沟通" />
|
||||
</el-form-item>
|
||||
<el-form-item label="调拨时间" prop="transferTime">
|
||||
<el-date-picker clearable v-model="form.transferTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
|
||||
@@ -297,12 +296,6 @@ export default {
|
||||
const status = row.approveStatus || '0';
|
||||
return status === '0' || status === '1' || status === '3';
|
||||
},
|
||||
/** 判断是否可以删除 */
|
||||
canDelete(row) {
|
||||
// 如果没有状态字段,则视为未提交
|
||||
const status = row.approveStatus || '0';
|
||||
return status === '0';
|
||||
},
|
||||
/** 提交审批 */
|
||||
handleSubmitapprove(row) {
|
||||
this.$confirm('确定要提交审批吗?', '提示', {
|
||||
@@ -604,14 +597,10 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const orderIds = row.orderId || this.ids;
|
||||
this.$modal.confirm('是否确认删除调拨单主编号为"' + orderIds + '"的数据项?').then(() => {
|
||||
this.loading = true;
|
||||
return delTransferOrder(orderIds);
|
||||
}).then(() => {
|
||||
this.loading = false;
|
||||
this.loading = true;
|
||||
delTransferOrder(orderIds).then(() => {
|
||||
this.getList();
|
||||
this.$modal.msgSuccess("删除成功");
|
||||
}).catch(() => {
|
||||
}).finally(() => {
|
||||
this.loading = false;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user