shish 2 лет назад
Родитель
Сommit
28e6b118eb

+ 9 - 1
ghs/src/views/in/list.vue

@@ -60,6 +60,10 @@
         <el-button @click.stop="detailShowFn(scope.row)" size="small" type="primary">取消</el-button>
       </template>
 
+      <template #slot-new-cg>
+				<el-button type="primary" size="mini" style="margin-left:50px;" @click="newCg()">新增采购</el-button>
+			</template>
+
     </x-crud>
     <order-detail ref="orderDetail" :orderOperate="optionData" />
   </div>
@@ -105,6 +109,10 @@ export default {
     this.init();
   },
   methods: {
+    newCg(){
+			let query = {}
+			this.$router.push({path:'/in/add',query})
+    },
     todays(type) {
       var myDate = new Date();
       let todaty = '';
@@ -254,7 +262,7 @@ export default {
           })
           .set('layout', [
             ['slot-tabs'],
-            ['search-key'],
+            ['search-key','slot-new-cg'],
             ['data-table'],
             ['flex1', 'pagination']
           ])

+ 1 - 1
ghs/src/views/item/list.vue

@@ -651,7 +651,7 @@ export default {
 		.set('pagination', {
 			size: 50
 		})
-        .set('layout', [['slot-tabs'],['search-key'],['flex1', 'slot-addNew-goods-btn','slot-add-goods-btn','slot-download-price-btn', 'refresh-btn'],
+        .set('layout', [['slot-tabs'],['search-key','flex1', 'slot-addNew-goods-btn','slot-add-goods-btn','slot-download-price-btn', 'refresh-btn'],
 		['data-table'],['flex1', 'pagination']]).done();
 		app.refresh({ classId: this.classId,status:this.status,delStatus:this.delStatus,showPage: 1});
     },

+ 8 - 1
ghs/src/views/member/list.vue

@@ -68,6 +68,9 @@
 				<span>{{ scope.row.buyAmount ? parseFloat(scope.row.buyAmount) : 0 }}</span>
 			</template>
 			
+			<template #slot-billing>
+				<el-button type="primary" size="mini" style="margin-left:50px;" @click="billing()">开单</el-button>
+			</template>
 
 			<template #table-column-name="{scope}">
 				<el-link
@@ -159,6 +162,10 @@ export default {
 	mounted() {},
 	methods: {
 		...mapActions(['getLevel']),
+		billing(){
+			let query = {}
+			this.$router.push({path:'/order/add',query})
+		},
 		kd(info){
 			let query = {}
 			query.customId = info.id
@@ -332,7 +339,7 @@ export default {
 				})
 				.set('layout', [
 					['slot-tabs'],
-					['search-key'],
+					['search-key','slot-billing'],
 					['data-table'],
 					['flex1', 'pagination']
 				])

+ 9 - 2
ghs/src/views/order/list.vue

@@ -81,6 +81,10 @@
         </el-radio-group>
       </template>
 
+      <template #slot-billing>
+				<el-button type="primary" size="mini" style="margin-left:50px;" @click="billing()">开单</el-button>
+			</template>
+
     </x-crud>
     <!-- 用户详情 -->
     <order-detail ref="orderDetail" :orderOperate="optionData" />
@@ -145,7 +149,6 @@
 <script>
 import SelOrder from './components/sel-order';
 import OrderDetail from './components/order-detail';
-import { getLodop } from '@/utils/lodop';
 import {hiprint, defaultElementTypeProvider} from 'vue-plugin-hiprint'
 export default {
   components: {
@@ -192,6 +195,10 @@ export default {
     this.init();
   },
   methods: {
+    billing(){
+			let query = {}
+			this.$router.push({path:'/order/add',query})
+    },
     changeBook(e){
       this.book = e
       this.app.refresh({ status: this.tabIndex,book:this.book });
@@ -395,7 +402,7 @@ export default {
           })
           .set('layout', [
             ['slot-tabs'],
-            ['slot-order-book','search-key'],
+            ['slot-order-book','search-key','slot-billing'],
             ['data-table'],
             ['flex1', 'pagination']
           ])