qushaowei
2023-08-29 dc958126a95a7ccd46d90a1ca42eeb03789f9c33
src/views/eam/modules/specialtyMaintenanceOrder/ActualMaterialEditTable.vue
@@ -42,18 +42,36 @@
        slot='action'
        slot-scope='text, record'
      >
        <a-popconfirm title="确认锁料吗?" @confirm="() => handleLock(record)">
            <a v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'">锁料</a>
        <a-popconfirm
          title="确认锁料吗?"
          @confirm="() => handleLock(record)"
        >
          <a
            v-has="'specialtyMaintenanceOrder:actualMaterialLock'"
            v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'"
          >锁料</a>
        </a-popconfirm>
        <a-divider
        v-if="record.isLock=='no'"
            type="vertical"
          />
        <a-popconfirm title="解锁后会自动释放库存,确认解锁吗?" @confirm="() => handleUnLock(record)">
            <a v-if="record.isLock=='yes'&&specialyMaintenanceOrderStatus=='4'">解锁</a>
        <a-popconfirm
          title="解锁后会自动释放库存,确认解锁吗?"
          @confirm="() => handleUnLock(record)"
        >
          <a
            v-has="'specialtyMaintenanceOrder:actualMaterialLock'"
            v-if="record.isLock=='yes'&&specialyMaintenanceOrderStatus=='4'"
          >解锁</a>
        </a-popconfirm>
        <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
            <a v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'">删除</a>
        <a-popconfirm
          title="确定删除吗?"
          @confirm="() => handleDelete(record.id)"
        >
          <a
            v-has="'specialtyMaintenanceOrder:actualMaterialDelete'"
            v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'"
          >删除</a>
        </a-popconfirm>
      </span>
    </a-table>
@@ -63,6 +81,7 @@
      icon="plus"
      @click="addMaterial"
      :disabled="specialyMaintenanceOrderStatus!='4'"
      v-has="'specialtyMaintenanceOrder:actualMaterialAdd'"
    >添加实际用料</a-button>
    <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
      <a-row :style="{textAlign:'right'}">
@@ -91,8 +110,7 @@
      @sendMaterialRecord="sendMaterialRecord"
    >
    </actual-material-select>
    <j-select-spare-part-modal
      ref='JSelectSparePartModal'></j-select-spare-part-modal>
    <j-select-spare-part-modal ref='JSelectSparePartModal'></j-select-spare-part-modal>
  </a-card>
</template>
<script>