Explorar o código

1. 支出项添加删除按钮 2. 修改门店去除多余的开关功能(与 "客户"的"设置"相重叠的都去掉)

shizhongqi hai 1 ano
pai
achega
c00388c2a4

+ 42 - 3
ghsApp/src/admin/expend/list.vue

@@ -12,7 +12,7 @@
     </view>
 	<block v-if="!$util.isEmpty(list.data)">
 		<view v-for="(item, index) in list.data" :key="index">
-			<view style="background-color: white;margin-bottom:15upx;padding:18upx 0 18upx 30upx;font-size:28upx;">
+			<view style="background-color: white;margin-bottom:15upx;padding:18upx 0 18upx 30upx;font-size:28upx;position:relative;">
 				<view style="font-weight:bold;font-size:32upx;">
 					<text>{{item.typeName}}</text>
 					<text style="margin-left:20upx;">¥{{item.amount?parseFloat(item.amount):0}}</text>
@@ -29,6 +29,12 @@
 				<view style="margin-top:8upx;">支付:{{item.payWay==0?'线下微信':item.payWay == 4 ? '现金':item.payWay == 1?'线下支付宝':item.payWay == 5 ? '银行卡':''}}</view>
 				<view v-if="item.bx == 0" style="margin-top:8upx;">报销:待报销</view>
 				<view v-else style="margin-top:8upx;">报销:已报销</view>
+				<button
+					@click="deleteExpend(item, index)"
+					class="expend-delete-btn"
+				>
+					删除
+				</button>
 			</view>
 		</view>
 	</block>
@@ -68,7 +74,7 @@
 
 <script>
 import AppWrapperEmpty from "@/components/app-wrapper-empty";
-import { getExpendList,getTypeList,changePayTime } from '@/api/expend'
+import { getExpendList,getTypeList,changePayTime,deleteExpend } from '@/api/expend'
 import list from '@/mixins/list'
 import { getAllStaff } from "@/api/shop-admin"
 import DateSelect from "@/components/module/dateSelect"
@@ -218,7 +224,26 @@ export default {
 				return
 			}
 			this.completes(res)
-		}
+		},
+		async deleteExpend(item, index) {
+			const that = this;
+			uni.showModal({
+				title: '提示',
+				content: '确定要删除这条支出记录吗?',
+				success: async function (res) {
+					if (res.confirm) {
+						const result = await deleteExpend({ id: item.id, staffId: item.staffId });
+						if (result.code === 1) {
+							that.$msg('删除成功');
+							that.resetList();
+							that.init();
+						} else {
+							that.$msg(result.msg || '删除失败');
+						}
+					}
+				}
+			});
+		},
 	},
 	async onPullDownRefresh() {
 		this.resetList();
@@ -243,4 +268,18 @@ export default {
 .class-popup-style{
 	z-index:99999;
 }
+.expend-delete-btn {
+	position: absolute;
+	right: 30upx;
+	top: 80%;
+	transform: translateY(-50%);
+	width: 120upx;
+	height: 60upx;
+	background: #fff;
+	border: 2upx solid #ccc;
+	border-radius: 16upx;
+	color: #ac2929;
+	font-size: 30upx;
+	line-height: 56rpx;
+}
 </style>

+ 9 - 9
ghsApp/src/admin/shop/add.vue

@@ -94,12 +94,12 @@
 					</view>
 				</tui-list-cell>
 
-				<tui-list-cell class="line-cell" :hover="false">
+				<!-- <tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">显示库存</view>
 					<view>
 						<switch style="transform:scale(0.7,0.7)" :checked="form.showStock == 0 ? false : true" @change="showStockChange" /> {{form.showStock==1 ? '是' : '否'}}
 					</view>
-				</tui-list-cell>
+				</tui-list-cell> 
 
 				<tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">默认享受价格</view>
@@ -113,7 +113,7 @@
 					<view>
 						<switch style="transform:scale(0.7,0.7)" :checked="form.allowDebt == 0 ? false : true" @change="allowDebtChange" /> {{form.allowDebt==0 ? '不能' : '允许'}}
 					</view>
-				</tui-list-cell>
+				</tui-list-cell> -->
 
 
 				<tui-list-cell class="line-cell" :hover="false" v-if="form.allowDebt == 1">
@@ -121,12 +121,12 @@
 					<input type="number" v-model="form.allowDebtAmount" @focus="form.allowDebtAmount=''" placeholder-class="phcolor" class="tui-input" name="allowDebtAmount" placeholder="请填写金额" />
 				</tui-list-cell>
 
-				<tui-list-cell class="line-cell" :hover="false">
+				<!-- <tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">默认新客要审</view>
 					<view>
 						<switch style="transform:scale(0.7,0.7)" :checked="form.needCheck == 0 ? false : true" @change="needCheckChange" /> {{form.needCheck==0 ? '不要' : '需要'}}
 					</view>
-				</tui-list-cell>
+				</tui-list-cell> -->
 
 				<tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">车销身份</view>
@@ -149,12 +149,12 @@
 					</view>
 				</tui-list-cell>
 
-				<tui-list-cell class="line-cell" :hover="false">
+				<!-- <tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">显示销量</view>
 					<view>
 						<switch style="transform:scale(0.7,0.7)" :checked="form.showSold == 0 ? false : true" @change="showSoldChange" /> {{form.showSold==1 ? '是' : '否'}}
 					</view>
-				</tui-list-cell>
+				</tui-list-cell> -->
 
 				<tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">自主售后申请</view>
@@ -182,12 +182,12 @@
 					</view>
 				</tui-list-cell>
 
-				<tui-list-cell class="line-cell" :hover="false">
+				<!-- <tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">线下开单超欠</view>
 					<view>
 						<switch style="transform:scale(0.7,0.7)" :checked="form.overAllowDebt == 0 ? false : true" @change="overAllowDebtChange" /> {{form.overAllowDebt==1 ? '允许' : '禁止'}}
 					</view>
-				</tui-list-cell>
+				</tui-list-cell> -->
 
 				<tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title " style="color:#3385FF;">整单满扎数</view>

+ 4 - 0
ghsApp/src/api/expend/index.js

@@ -32,6 +32,10 @@ export const getExpendList = data => {
 	return https.get('/expend/list', data)
 }
 
+export const deleteExpend = data => {
+	return https.post('/expend/del-expend', data)
+}
+
 export const changePayTime = data => {
 	return https.get('/expend/change-pay-time', data)
 }