jbb před 2 roky
rodič
revize
cbd193824b

+ 10 - 0
src/config/router.config.js

@@ -387,4 +387,14 @@ export const constantRouterMap = [
     path: '/reportFormsSimple/fabricLossTable',
     component: () => import(/* 面损表" */ '@/views/reportForms/fabric-loss-table')
   },
+
+  /* 不带左上的页面,oa引用 */
+  {
+    path: '/reportFormsSimple/list',
+    component: () => import('@/views/cost-allocation-total/list')
+  },
+  {
+    path: '/reportFormsSimple/costAllocationTable',
+    component: () => import( '@/views/reportForms/cost-allocation-table')
+  },
 ]

+ 20 - 8
src/views/cost-allocation-total/list.vue

@@ -6,6 +6,11 @@
       <div class="table-page-search-wrapper">
         <a-form layout="inline" @keyup.enter.native="searchQuery">
           <a-row :gutter="24">
+            <a-col :md="6" :sm="8">
+              <a-form-item label="制单人">
+                <a-input placeholder="请输入" v-model="queryParam.preparedBy"></a-input>
+              </a-form-item>
+            </a-col>
             <a-col :md="6" :sm="8">
               <a-form-item label="计划单号">
                 <a-input placeholder="请输入序号" v-model="queryParam.planNum"></a-input>
@@ -18,12 +23,13 @@
               </a-form-item>
             </a-col>
 
-            <a-col :md="6" :sm="8">
+            
+            <template v-if="toggleSearchStatus">
+              <a-col :md="6" :sm="8">
               <a-form-item label="外销员">
                 <a-input placeholder="请输入" v-model="queryParam.exportSales"></a-input>
               </a-form-item>
             </a-col>
-            <template v-if="toggleSearchStatus">
               <a-col :md="6" :sm="8">
               <a-form-item label="成衣合同号">
                 <a-input placeholder="请输入" v-model="queryParam.garmentContractno"></a-input>
@@ -64,11 +70,7 @@
                 <a-input placeholder="请输入" v-model="queryParam.shortseveral"></a-input>
               </a-form-item>
             </a-col>
-            <a-col :md="6" :sm="8">
-              <a-form-item label="制单人">
-                <a-input placeholder="请输入" v-model="queryParam.preparedBy"></a-input>
-              </a-form-item>
-            </a-col>
+            
             
             </template>
 
@@ -100,8 +102,11 @@
         @change="handleTableChange"
       >
         <!-- 操作 -->
-        <span slot="option" slot-scope="text, record" >
+        <!-- <span slot="option" slot-scope="text, record" >
           <a href="javascript:void(0);" @click="detail(record)">详情</a>
+        </span> -->
+        <span slot="action" slot-scope="text, record">
+          <a @click="handleApply(record)" v-if="apply == 1 && (record.status=='保存' || record.status=='' || record.status==undefined)">发起申请</a>
         </span>
       </a-table>
     </a-card>
@@ -256,6 +261,13 @@ export default {
       this.queryParam = {}
       this.getCostList()
     },
+    handleApply(record){
+      var data = {
+        type:"成本表",
+        ccode:record.planNum,
+      };
+      window.parent.postMessage({msg:"startApply", data:data}, "*");
+    },
 
     handleTableChange(pagination, filters, sorter) {
       this.queryParam.pageNo = pagination.current