shish 4 лет назад
Родитель
Сommit
d8695f7e8c
3 измененных файлов с 29 добавлено и 11 удалено
  1. 24 2
      ghsApp/src/admin/item/detail.vue
  2. 2 2
      ghsApp/src/admin/item/list.vue
  3. 3 7
      ghsApp/src/pagesPurchase/info.vue

+ 24 - 2
ghsApp/src/admin/item/detail.vue

@@ -26,7 +26,8 @@
 
 
         <tui-list-cell class="line-cell" :hover="false">
         <tui-list-cell class="line-cell" :hover="false">
           <view class="tui-title">今日特价</view>
           <view class="tui-title">今日特价</view>
-          <input v-model="form.discountPrice" placeholder-class="phcolor" class="tui-input" name="discountPrice" @focus="form.discountPrice=''" placeholder="不做特价填0" maxlength="50" type="digit" />
+          <input v-model="form.discountPrice" style="width:300upx;" placeholder-class="phcolor" class="tui-input" name="discountPrice" @focus="form.discountPrice=''" placeholder="不做特价填0" maxlength="50" type="digit" />
+          <button v-if="productData.id > 0" class="admin-button-com blue middle" @click="printLabel(productData)">打标签</button>
         </tui-list-cell>
         </tui-list-cell>
 
 
         <tui-list-cell class="line-cell" :hover="false">
         <tui-list-cell class="line-cell" :hover="false">
@@ -150,7 +151,7 @@ import TuiListCell from "@/components/plugin/list-cell";
 const form = require("@/utils/formValidation.js");
 const form = require("@/utils/formValidation.js");
 import { getAllItemClass } from "@/api/item-class";
 import { getAllItemClass } from "@/api/item-class";
 import { getAllUnit } from "@/api/unit";
 import { getAllUnit } from "@/api/unit";
-import { addProduct,updateProduct,getProductDetail,py } from "@/api/product";
+import { addProduct,updateProduct,getProductDetail,py,print } from "@/api/product";
 import { getPtItemDetail } from "@/api/pt-item";
 import { getPtItemDetail } from "@/api/pt-item";
 import { mapGetters } from "vuex"
 import { mapGetters } from "vuex"
 //图片上传插件来源:https://ext.dcloud.net.cn/plugin?id=2922 已改造,不能再升级 shish 20211228
 //图片上传插件来源:https://ext.dcloud.net.cn/plugin?id=2922 已改造,不能再升级 shish 20211228
@@ -235,6 +236,27 @@ export default {
   watch:{
   watch:{
   },
   },
   methods: {
   methods: {
+    printLabel(){
+			let that=this;
+			let doList = ['打1个标签', '打2个标签','打5个标签', '打10个标签','打100个标签','打500个标签']
+			let doNum = [1,2,5,10,100,500]
+			uni.showActionSheet({
+				itemList: doList,
+				success: function (respond) {
+					let index = respond.tapIndex
+					if (index == 0) {
+						that.pageTo({url: '/admin/item/copy',query: {id: item.id}})
+					}else{
+						let currentNum = Number(doNum[index])
+						print({id:item.id,num:currentNum}).then(res=>{
+							if(res.code == 1){
+								that.$msg(res.msg)
+							}
+						})
+					}
+				}
+			})
+    },
     notModify(){
     notModify(){
       this.$msg('不可修改')
       this.$msg('不可修改')
     },
     },

+ 2 - 2
ghsApp/src/admin/item/list.vue

@@ -96,8 +96,8 @@ export default {
 	methods: {
 	methods: {
 		moreToDo(item){
 		moreToDo(item){
 			let that=this;
 			let that=this;
-			let doList = ['复制花材', '打1个标签', '打2个标签', '打10个标签','打20个标签']
-			let doNum = [0,1,2,10,20]
+			let doList = ['复制花材', '打1个标签', '打2个标签', '打10个标签','打100个标签','打500个标签']
+			let doNum = [0,1,2,10,100,500]
 			uni.showActionSheet({
 			uni.showActionSheet({
 				itemList: doList,
 				itemList: doList,
 				success: function (respond) {
 				success: function (respond) {

+ 3 - 7
ghsApp/src/pagesPurchase/info.vue

@@ -1,9 +1,7 @@
 <template>
 <template>
 	<view class="app-content">
 	<view class="app-content">
 		<view v-if="!$util.isEmpty(detailInfo)" class="info-content_box">
 		<view v-if="!$util.isEmpty(detailInfo)" class="info-content_box">
-			<view class="title">
-				供应商
-			</view>
+			<view class="title"> 供应商 </view>
 			<view class="address-des_bx content-box">
 			<view class="address-des_bx content-box">
 				<view>
 				<view>
 					<view> {{ detailInfo.supplierName }} {{ detailInfo.supplierMobile }} </view>
 					<view> {{ detailInfo.supplierName }} {{ detailInfo.supplierMobile }} </view>
@@ -15,9 +13,7 @@
 					<i @click="callUp(detailInfo.supplierMobile)" class="iconfont icondianhua1" ></i>
 					<i @click="callUp(detailInfo.supplierMobile)" class="iconfont icondianhua1" ></i>
 				</view>
 				</view>
 			</view>
 			</view>
-			<view class="title">
-				单据信息
-			</view>
+			<view class="title"> 单据信息 </view>
 			<view class="bills-info_box content-box">
 			<view class="bills-info_box content-box">
 				<view class="order-info_box">
 				<view class="order-info_box">
 					<view>订单日期:</view>
 					<view>订单日期:</view>
@@ -76,7 +72,7 @@
 			<view class="module-com content-box">
 			<view class="module-com content-box">
 				<view class="commodity-view">
 				<view class="commodity-view">
 					<view class="commodity-list">
 					<view class="commodity-list">
-						<view v-for="(s, idx) in detailInfo.itemInfo" :key="idx" class="commodity-item" >
+						<view v-for="(s, idx) in detailInfo.itemInfo" :key="idx" class="commodity-item" @click="pageTo({ url: '/admin/item/detail?id='+s.productId })" >
 							<image class="item-icon" :src="s.cover" alt="" />
 							<image class="item-icon" :src="s.cover" alt="" />
 							<view class="item-info">
 							<view class="item-info">
 								<view class="info-line">
 								<view class="info-line">