missionNum.vue 3.58 KB
<template>
	<div class="container" style="padding: 10px;">
		<!-- 单量设置 -->
		<div class="header">
			<div>
				<el-row>
					<el-col :span="1" style="margin-top: 10px;">
						<div>经理单量:</div>
					</el-col>
					<el-col :span="23">
						<div>
							<el-input v-model="modelnum.managerNum" placeholder="请输入经理单量" :ref="managerNum"></el-input>
						</div>
					</el-col>
				</el-row>
			</div>
			<div>
				<el-row>
					<el-col :span="1" style="margin-top: 10px;">
						<div>专员单量:</div>
					</el-col>
					<el-col :span="23">
						<div>
							<el-input v-model="modelnum.commissionerNum" placeholder="请输入专员单量" :ref="commissionerNum">
							</el-input>
						</div>
					</el-col>
				</el-row>
			</div>
			<div class="btnSubmit" style="text-align: center;">
				<el-button type="success" style="width: 100%;" @click="UpdNums">提交</el-button>
			</div>
		</div>

	</div>
</template>

<script>
	import {
		UpdManage,
		UpdMisser,
		UpdateNum,
		GetModelNum,
	} from '../../api/user.js'
	export default {
		data() {
			return {
				// nummisser: 0,
				// nummanager: 0,
				modelnum: {
					"id": 0,
					"managerNum": 0,
					"commissionerNum": 0,
					"add_time": "2022-01-30T06:29:14.484Z",
					"status": 0
				},
				form: {
					"KeyWord": "",
					"TotalCount": 0,
					"PageIndex": 1,
					"PageSize": 1,
					"Sort": [{
						"Field": "",
						"Type": 0
					}]
				}
			}
		},
		created() {
			this.ShowNums()
		},
		methods: {
			ShowNums() {
				GetModelNum(this.form).then(res=>{
					this.modelnum.managerNum=res.data.data.rows[0].managerNum
					this.modelnum.commissionerNum=res.data.data.rows[0].commissionerNum
				})
			},
			// 修改经理专员固定单量
			UpdNums() {
				UpdateNum(this.modelnum).then(res => {
					if (res.data.code == 200) {
						this.$message.success('修改单量成功')
					} else {
						this.$message.error('修改单量失败')
					}
				})
			},
			// async TwoTyper() {
			// 	let managecode = 0
			// 	let missercode = 0
			// 	await UpdManage({
			// 		nummanager: this.nummanager
			// 	}).then(res => {
			// 		console.log('经理单量', res.data.code)
			// 		managecode = res.data.code
			// 	})
			// 	await UpdMisser({
			// 		nummisser: this.nummisser
			// 	}).then(res => {
			// 		console.log('专员单量', res.data.code)
			// 		missercode = res.data.code
			// 	})
			// 	debugger
			// 	if (managecode == 200 && missercode == 200) {
			// 		this.$message.success('修改成功')
			// 		this.nummanager = 0
			// 		this.nummisser = 0
			// 	} else {
			// 		this.$message.error('修改失败')
			// 	}
			// },

			// Submit() {
			// 	if (this.nummisser != 0 && this.nummanager != 0) {
			// 		this.TwoTyper()
			// 	} else {
			// 		if (this.nummisser != 0) {
			// 			UpdMisser({
			// 				nummisser: this.nummisser
			// 			}).then(res => {
			// 				console.log('专员单量', res)
			// 				if (res.data.code == 200) {
			// 					this.$message.success('专员单量修改成功')
			// 					this.nummisser = 0
			// 				} else {
			// 					this.$message.error('专员单量修改失败')
			// 				}
			// 			})
			// 		}
			// 		if (this.nummanager != 0) {
			// 			UpdManage({
			// 				nummanager: this.nummanager
			// 			}).then(res => {
			// 				console.log('经理单量', res)
			// 				if (res.data.code == 200) {
			// 					this.$message.success('经理单量修改成功')
			// 					this.nummanager = 0
			// 				} else {
			// 					this.$message.error('经理单量修改失败')
			// 				}
			// 			})
			// 		}
			// 	}

			// }
		}
	}
</script>

<style>
	.header>div {
		margin-top: 10px;
	}
</style>