فهرست منبع

开票管理调整

qymljy 1 سال پیش
والد
کامیت
e92a9ae031

+ 2 - 2
src/HDrpManagement/invoiceapp/detail/tab/redInvoice/components/invoiceTable.vue

@@ -48,13 +48,13 @@
         label="操作"
         width="260">
         <template slot-scope="scope">
-          <div class="inline-16" v-if="data.byhand == 0">
+          <div class="inline-16" v-if="scope.row.ishand == 0">
             <a class="table_row_link inline-16" :href="scope.row.paperpdfurl" target="_Blank" :style="{pointerEvents:scope.row.paperpdfurl == ''?'none':'',textDecoration:scope.row.paperpdfurl == ''?'none':'',color:scope.row.paperpdfurl == ''?'#cccccc':''}">纸票pdf</a>
             <a class="table_row_link inline-16" :href="scope.row.pdfurl" target="_Blank" :style="{pointerEvents:scope.row.pdfurl == ''?'none':'',textDecoration:scope.row.pdfurl == ''?'none':'',color:scope.row.pdfurl == ''?'#cccccc':''}">发票pdf</a>
           </div>
           <div class="inline-16" v-else>
             <!-- <a class="table_row_link inline-16" :href="scope.row.paperpdfurl">上传发票</a> -->
-            <upload class="inline-16" :folderid="folderid" :bindData="{ownertable: 'sa_invoicebill', ownerid: scope.row.sa_invoicebillid,usetype: 'default'}" @onSuccess="listData" btntype="icon"></upload>
+            <upload :disabled="scope.row.status == 2" class="inline-16" :folderid="folderid" :bindData="{ownertable: 'sa_invoicebill', ownerid: scope.row.sa_invoicebillid,usetype: 'default'}" @onSuccess="listData" btntype="icon"></upload>
             <a class="table_row_link inline-16" v-if="scope.row.attinfos.length > 0" :href="scope.row.attinfos[scope.row.attinfos.length - 1].url">下载发票</a>
           </div>
 <!--          <customBtn

+ 3 - 3
src/components/upload/hw_obs_upload.vue

@@ -14,10 +14,10 @@
     </div>
     <!-- 图标类型 -->
     <div v-else-if="btntype === 'icon'" >
-      <el-button icon="el-icon-paperclip" type="text" size="mini" @click="dialogUploadVisible = true" :disabled="status === '已结案' || status === '已失败'">附件上传</el-button>
+      <el-button icon="el-icon-paperclip" type="text" size="mini" @click="dialogUploadVisible = true" :disabled="status === '已结案' || status === '已失败' || disabled">附件上传</el-button>
     </div>
     <!-- 按钮类型 -->
-    <el-button v-else :type="status === '已结案' || status === '已失败'?'':'primary'" size="small" @click="dialogUploadVisible = true" icon="el-icon-upload" :disabled="status === '已结案' || status === '已失败'">上 传</el-button>
+    <el-button v-else :type="status === '已结案' || status === '已失败' || disabled?'':'primary'" size="small" @click="dialogUploadVisible = true" icon="el-icon-upload" :disabled="status === '已结案' || status === '已失败' || disabled">上 传</el-button>
     <el-dialog title="文件上传" :visible.sync="dialogUploadVisible" width="500px" append-to-body :close-on-click-modal="false" :before-close="clearFiles">
       <selectMedia v-if = "!hidemediastock" @onShow="onShow" :accept="accept" :bindData="bindData" @onBindSuccess="onBindSuccess"></selectMedia>
       <el-upload
@@ -67,7 +67,7 @@ export default {
     bindData:附件上传成功后对应需要绑定的数据信息,
     hidemediastock:是否隐藏媒体库选择
   */
-  props:['folderid','btntype','accept','bindData','hidemediastock','status'],
+  props:['folderid','btntype','accept','bindData','hidemediastock','status','disabled'],
   components:{
     selectMedia
   },