|
@@ -14,6 +14,15 @@
|
|
|
@search-reset="resetChange"
|
|
|
@selection-change="selectionChange"
|
|
|
>
|
|
|
+ <template #menu="{ row }">
|
|
|
+ <el-button
|
|
|
+ link
|
|
|
+ v-if="row.flowState === '0' || row.flowState == '2' || row.flowState == '-1'"
|
|
|
+ type="danger"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteRow(row)"
|
|
|
+ >删除</el-button>
|
|
|
+ </template>
|
|
|
</avue-crud>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -23,8 +32,6 @@ import { useCrud } from "@/hooks/userCrud";
|
|
|
import ButtonPermKeys from "@/common/configs/buttonPermission";
|
|
|
import { useCommonStoreHook, useDictionaryStore } from "@/store";
|
|
|
const { isShowTable, tableType } = toRefs(useCommonStoreHook());
|
|
|
-import { addStock } from "@/api/inStock";
|
|
|
-import dictDataUtil from "@/common/configs/dictDataUtil";
|
|
|
// 数据字典相关
|
|
|
|
|
|
const test = () => {
|
|
@@ -77,12 +84,13 @@ onMounted(() => {
|
|
|
// 设置表格列或者其他自定义的option
|
|
|
option.value = Object.assign(option.value, {
|
|
|
searchEnter: true,
|
|
|
- selection: true,
|
|
|
+ selection: false,
|
|
|
addBtn: false,
|
|
|
editBtn: false,
|
|
|
delBtn: false,
|
|
|
viewBtn: false,
|
|
|
- menu: false,
|
|
|
+ menu: true,
|
|
|
+ menuWidth: 150,
|
|
|
columnBtn: false,
|
|
|
gridBtn: false,
|
|
|
column: [
|
|
@@ -93,10 +101,12 @@ option.value = Object.assign(option.value, {
|
|
|
{
|
|
|
label: "入库数量",
|
|
|
prop: "inventoryNum",
|
|
|
+ width: 110,
|
|
|
},
|
|
|
{
|
|
|
label: "管号",
|
|
|
prop: "seqNo",
|
|
|
+ minWidth: 250,
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
@@ -106,6 +116,7 @@ option.value = Object.assign(option.value, {
|
|
|
},
|
|
|
{
|
|
|
label: "创建人",
|
|
|
+ width: 110,
|
|
|
prop: "creator",
|
|
|
},
|
|
|
{
|