浏览代码

修订不允许删除子表

jingbb 3 月之前
父节点
当前提交
d88a9bbc0c

+ 3 - 3
src/views/purchase/purchaseOrder/components/PurchaseOrderFormForm.vue

@@ -288,9 +288,9 @@
           asyncRemove
           @value-change="changeValues"
         >
-          <template #action="props">
-            <a-popconfirm title="确定删除吗?" @confirm="handleDelete(props)">
-              <a>删除(delete)</a>
+          <template #action="props" >
+            <a-popconfirm title="确定删除吗?" @confirm="handleDelete(props)" v-if="!(formData.id!==''&&formData.submit == '1')">
+              <a v-if="!(formData.id!==''&&formData.submit == '1')">删除(delete)</a>
             </a-popconfirm>
           </template>
         </j-vxe-table>

+ 2 - 2
src/views/saleCode/quotation/components/quotationFormForm.vue

@@ -316,8 +316,8 @@
             <a @click="viewHistory">{{ props.row.lastPrice }}</a>
           </template>
           <template #action="props">
-            <a-popconfirm title="确定删除吗?" @confirm="handleDelete1(props)">
-              <a>删除(delete)</a>
+            <a-popconfirm title="确定删除吗?" @confirm="handleDelete1(props)" v-if="!(formData.id!==''&&formData.status == '1')">
+              <a v-if="!(formData.id!==''&&formData.status == '1')">删除(delete)</a>
             </a-popconfirm>
           </template>
         </j-vxe-table>

+ 2 - 2
src/views/saleCode/saleContract/components/SaleContractModal.vue

@@ -35,8 +35,8 @@
           <template #action="props">
             <!-- <a>关闭(close)</a>
               <a-divider type="vertical"/> -->
-            <a-popconfirm title="确定删除吗?" @confirm="handleDelete1(props)">
-              <a>删除(delete)</a>
+            <a-popconfirm title="确定删除吗?" @confirm="handleDelete1(props)" v-if="!( title == '修订(Revise)')">
+              <a v-if="!( title == '修订(Revise)')">删除(delete)</a>
             </a-popconfirm>
           </template>
         </JVxeTable>

+ 2 - 2
src/views/saleCode/salesOrder/components/SlaeOrderFormForm.vue

@@ -355,8 +355,8 @@
           asyncRemove
           @value-change="changeValues"
         >
-          <template #action="props">
-            <a-popconfirm title="确定删除吗?" @confirm="handleDelete(props)">
+          <template #action="props" v-if="!(formData.id!==''&&formData.submit == '1')">
+            <a-popconfirm title="确定删除吗?" @confirm="handleDelete(props)" v-if="!(formData.id!==''&&formData.submit == '1')">
               <a>删除(delete)</a>
             </a-popconfirm>
           </template>