yuansh 2 rokov pred
rodič
commit
e95261a357
1 zmenil súbory, kde vykonal 23 pridanie a 9 odobranie
  1. 23 9
      src/views/activiti/form/demoForm2.vue

+ 23 - 9
src/views/activiti/form/demoForm2.vue

@@ -1,13 +1,13 @@
 <template>
   <div class="form-main" id="form-main" >
     <div v-if="printTitle" class="no-print" style="text-align: right">
+      
+      <a-button v-if="printMould" :href="printMouldUrl"  target="_blank" 
+      ghost type="primary">模板打印</a-button>
       <a-button v-print="'#printContent'" ghost type="primary">打印</a-button>
     </div>
     <a-card :body-style="{ padding: '15px 32px' }" :bordered="false" id="printContent"  :class="{'abcdefg':true}" >
-    <!-- <div style="text-align: center;">
-        <h3 v-print="'#printContent'" ghost title="点击此处,打印当前页面" >{{printTitle}}</h3>
-        <br/>
-      </div> -->
+
        <section ref="print" id="printContent" class="abcdefg">
       <!-- <a-form @submit="handleSubmit" :form="form">
         <a-form-item
@@ -122,6 +122,8 @@ export default {
     },
     data () {
         return {
+            printMould:false,
+            printMouldUrl:'',
             printTitle:false,
             printTitleImg:false,
             isSJ: false,
@@ -198,11 +200,10 @@ export default {
     },
     created () {
       // debugger
-		 console.log("==============="+this.processData);    
-		 console.log("==============="+this.processData.status);    
-		 console.log("==============="+this.processData.title);    
-		 console.log("==============="+this.processData.businessTable);    
-        
+		 // console.log("==============="+this.processData);    
+		 // console.log("==============="+this.processData.status);    
+		 // console.log("==============="+this.processData.title);    
+		 // console.log("==============="+this.processData.businessTable);    
         // console.log("==============="+getProjctName());      
         window.deleteRow = this.deleteRow
         // console.log('流程数据', this.processData)
@@ -586,6 +587,19 @@ export default {
                           }else{
                             this.printTitleImg = false;
                           }
+                         let that = this;
+                         let businessTable = this.processData.businessTable;
+                         if(this.printTitleImg){
+                           businessTable = businessTable+'_img'
+                         }
+                         this.getAction('/sys/dict/selectDictByJiMuPrint',{tableName:businessTable}).then(res => {
+                              if(res !=null && res !=''){
+                                that.printMouldUrl = res.value+'?'+res.text+'='+that.processData.tableId ;
+                                this.printMould = true;
+                              }else{
+                                 this.printMould = false;
+                              }
+                         }) 
                          
                         }else{
                           this.printTitleImg = false;