no message
							parent
							
								
									225dc1e51f
								
							
						
					
					
						commit
						c0667d5424
					
				| 
						 | 
					@ -35,7 +35,7 @@ export const itemApi = {
 | 
				
			||||||
     * 删除  @author  霍锦
 | 
					     * 删除  @author  霍锦
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    delete: (id: number) => {
 | 
					    delete: (id: number) => {
 | 
				
			||||||
        return getRequest('tem/delete', {id});
 | 
					        return getRequest('/item/delete', {id});
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,13 +37,13 @@
 | 
				
			||||||
    <!---------- 表格操作行 begin ----------->
 | 
					    <!---------- 表格操作行 begin ----------->
 | 
				
			||||||
    <a-row class="smart-table-btn-block">
 | 
					    <a-row class="smart-table-btn-block">
 | 
				
			||||||
      <div class="smart-table-operate-block">
 | 
					      <div class="smart-table-operate-block">
 | 
				
			||||||
        <a-button @click="showForm" type="primary" size="small">
 | 
					        <a-button @click="showForm" type="primary" v-privilege="'item:add'">
 | 
				
			||||||
          <template #icon>
 | 
					          <template #icon>
 | 
				
			||||||
            <PlusOutlined/>
 | 
					            <PlusOutlined/>
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
          新建
 | 
					          新建
 | 
				
			||||||
        </a-button>
 | 
					        </a-button>
 | 
				
			||||||
        <a-button @click="confirmBatchDelete" type="primary" danger size="small"
 | 
					        <a-button @click="confirmBatchDelete" type="primary" danger v-privilege="'item:batchDelete'"
 | 
				
			||||||
                  :disabled="selectedRowKeyList.length == 0">
 | 
					                  :disabled="selectedRowKeyList.length == 0">
 | 
				
			||||||
          <template #icon>
 | 
					          <template #icon>
 | 
				
			||||||
            <DeleteOutlined/>
 | 
					            <DeleteOutlined/>
 | 
				
			||||||
| 
						 | 
					@ -70,11 +70,32 @@
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <template #bodyCell="{ text, record, column }">
 | 
					      <template #bodyCell="{ text, record, column }">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <template v-if="column.dataIndex === 'disabledFlag'">
 | 
				
			||||||
 | 
					          <a-tag :color="text ? 'processing' : 'error'">{{ text ? '启用' : '禁用' }}</a-tag>
 | 
				
			||||||
 | 
					        </template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <template v-if="column.dataIndex === 'unit'">
 | 
				
			||||||
 | 
					          <DictPreview :options="itemUnit.ITEM_UNIT" :value="text"/>
 | 
				
			||||||
 | 
					        </template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <template v-if="column.dataIndex === 'itemType'">
 | 
				
			||||||
 | 
					          <DictPreview :options="itemType.ITEM_TYPE" :value="text"/>
 | 
				
			||||||
 | 
					        </template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <template v-if="column.dataIndex === 'action'">
 | 
					        <template v-if="column.dataIndex === 'action'">
 | 
				
			||||||
          <div class="smart-table-operate">
 | 
					          <div class="smart-table-operate">
 | 
				
			||||||
            <a-button @click="showForm(record)" type="link">编辑</a-button>
 | 
					            <a-button @click="showForm(record)" type="link" v-privilege="'item:update'">
 | 
				
			||||||
            <a-button @click="onDelete(record)" danger type="link">删除</a-button>
 | 
					              <template #icon>
 | 
				
			||||||
 | 
					                <EditOutlined/>
 | 
				
			||||||
 | 
					              </template>
 | 
				
			||||||
 | 
					              编辑
 | 
				
			||||||
 | 
					            </a-button>
 | 
				
			||||||
 | 
					            <a-button @click="onDelete(record)" danger type="link" v-privilege="'item:delete'">
 | 
				
			||||||
 | 
					              <template #icon>
 | 
				
			||||||
 | 
					                <DeleteOutlined/>
 | 
				
			||||||
 | 
					              </template>
 | 
				
			||||||
 | 
					              删除
 | 
				
			||||||
 | 
					            </a-button>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </template>
 | 
					      </template>
 | 
				
			||||||
| 
						 | 
					@ -111,7 +132,11 @@ import {smartSentry} from '/@/lib/smart-sentry';
 | 
				
			||||||
import TableOperator from '/@/components/support/table-operator/index.vue';
 | 
					import TableOperator from '/@/components/support/table-operator/index.vue';
 | 
				
			||||||
import ItemForm from '/@/views/business/base/item/item-form.vue';
 | 
					import ItemForm from '/@/views/business/base/item/item-form.vue';
 | 
				
			||||||
import {TABLE_ID_CONST} from "/@/constants/support/table-id-const";
 | 
					import {TABLE_ID_CONST} from "/@/constants/support/table-id-const";
 | 
				
			||||||
 | 
					import DictPreview from '/@/components/dict-preview/index.vue';
 | 
				
			||||||
 | 
					import {useDict} from '/@/utils/dict';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const itemUnit = useDict('ITEM_UNIT');
 | 
				
			||||||
 | 
					const itemType = useDict('ITEM_TYPE');
 | 
				
			||||||
// ---------------------------- 表格列 ----------------------------
 | 
					// ---------------------------- 表格列 ----------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const columns = ref([
 | 
					const columns = ref([
 | 
				
			||||||
| 
						 | 
					@ -121,7 +146,7 @@ const columns = ref([
 | 
				
			||||||
    ellipsis: true,
 | 
					    ellipsis: true,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    title: '物料编码',
 | 
					    title: '物料',
 | 
				
			||||||
    dataIndex: 'itemCode',
 | 
					    dataIndex: 'itemCode',
 | 
				
			||||||
    ellipsis: true,
 | 
					    ellipsis: true,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
| 
						 | 
					@ -130,6 +155,11 @@ const columns = ref([
 | 
				
			||||||
    dataIndex: 'itemName',
 | 
					    dataIndex: 'itemName',
 | 
				
			||||||
    ellipsis: true,
 | 
					    ellipsis: true,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    title: '物料类型',
 | 
				
			||||||
 | 
					    dataIndex: 'itemType',
 | 
				
			||||||
 | 
					    ellipsis: true,
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    title: '单位',
 | 
					    title: '单位',
 | 
				
			||||||
    dataIndex: 'unit',
 | 
					    dataIndex: 'unit',
 | 
				
			||||||
| 
						 | 
					@ -141,15 +171,11 @@ const columns = ref([
 | 
				
			||||||
    ellipsis: true,
 | 
					    ellipsis: true,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    title: '是否禁用',
 | 
					    title: '是否启用',
 | 
				
			||||||
    dataIndex: 'disabledFlag',
 | 
					    dataIndex: 'disabledFlag',
 | 
				
			||||||
    ellipsis: true,
 | 
					    ellipsis: true,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  {
 | 
					
 | 
				
			||||||
    title: '物料类型',
 | 
					 | 
				
			||||||
    dataIndex: 'itemType',
 | 
					 | 
				
			||||||
    ellipsis: true,
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    title: '创建时间',
 | 
					    title: '创建时间',
 | 
				
			||||||
    dataIndex: 'createTime',
 | 
					    dataIndex: 'createTime',
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue