Răsfoiți Sursa

撤销上报

ZaiZai 1 an în urmă
părinte
comite
713f5bb8f8

+ 8 - 0
src/views/alter/admin/order.vue

@@ -19,6 +19,9 @@
                 <hc-icon name="send-plane-2" />
                 <span>上报</span>
             </el-button>
+            <el-button hc-btn color="#FF7D43" class="text-white" :disabled="tableCheckKeys.length <= 0" @click="undoReportClick">
+                <span>撤销上报</span>
+            </el-button>
         </template>
         <div class="relative h-full flex">
             <div :id="`hc_table_card_${uuid}`" class="flex-1">
@@ -387,6 +390,11 @@ const reportClick = () => {
 const reportFinish = () => {
     window.location.reload()
 }
+
+//撤销上报
+const undoReportClick = async () => {
+
+}
 </script>
 
 <style lang="scss">

+ 7 - 1
src/views/debit-pay/admin/middlepay.vue

@@ -23,11 +23,12 @@
                 <template #extra>
                     <el-button hc-btn color="red" :disabled="approveStatus !== 0" :loading="autoLoading" @click="autoClick">自动批量计量</el-button>
                     <el-button hc-btn type="primary" :disabled="approveStatus !== 0" @click="addModalClick">新增</el-button>
-                    <el-button hc-btn type="warning" :disabled="approveStatus !== 0" @click="reportClick">按期上报</el-button>
+                    <el-button v-if="approveStatus === 0" hc-btn type="warning" @click="reportClick">按期上报</el-button>
                     <el-button hc-btn type="success" @click="detailsModalClick">清单明细</el-button>
                     <el-button hc-btn type="success" @click="viewPdf">查看报表</el-button>
                     <el-button hc-btn color="#626aef" @click="sortClick(1)">按部位排序</el-button>
                     <el-button hc-btn color="#626aef" @click="sortClick(2)">按录入时间排序</el-button>
+                    <el-button v-if="approveStatus !== 0" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
                 </template>
                 <hc-table
                     :column="tableColumn" :datas="tableData" :loading="tableLoading"
@@ -375,6 +376,11 @@ const autoClick = async ()=>{
         }
 }
 // const isReportDrawer = ref(false)
+
+//撤销上报
+const undoReportClick = async () => {
+
+}
 </script>
 
 <style lang="scss">

+ 7 - 1
src/views/debit-pay/material/order.vue

@@ -12,10 +12,11 @@
                 <hc-icon name="add" />
                 <span>新增</span>
             </el-button>
-            <el-button hc-btn type="primary" :disabled="approveStatus !== 0" @click="reportClick">
+            <el-button v-if="approveStatus === 0" hc-btn type="primary" @click="reportClick">
                 <hc-icon name="send-plane-2" />
                 <span>上报</span>
             </el-button>
+            <el-button v-if="approveStatus !== 0" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
         </template>
         <div class="relative h-full flex">
             <div class="flex-1">
@@ -284,6 +285,11 @@ const reportClick = () => {
 const reportFinish = () => {
     window.location.reload()
 }
+
+//撤销上报
+const undoReportClick = async () => {
+
+}
 </script>
 
 <style scoped lang="scss">

+ 7 - 1
src/views/debit-pay/start-work/order.vue

@@ -15,10 +15,11 @@
                 <HcIcon name="add" />
                 <span>新增</span>
             </el-button>
-            <el-button hc-btn type="primary" :disabled="approveStatus !== 0" @click="reportClick">
+            <el-button v-if="approveStatus === 0" hc-btn type="primary" @click="reportClick">
                 <HcIcon name="send-plane-2" />
                 <span>上报</span>
             </el-button>
+            <el-button v-if="approveStatus !== 0" hc-btn color="#FF7D43" class="text-white" @click="undoReportClick">撤销上报</el-button>
         </template>
         <div class="relative h-full flex">
             <div class="flex-1">
@@ -262,6 +263,11 @@ const reportClick = () => {
 const reportFinish = () => {
     window.location.reload()
 }
+
+//撤销上报
+const undoReportClick = async () => {
+
+}
 </script>
 
 <style scoped lang="scss">