Commit ff9982ea authored by kzy's avatar kzy

按钮的大小,重置按钮的颜色,开始盘点和结束盘点的二次验证,废弃表单的fq_ys数字校验,以及废弃表单取消按钮的无效bug

parent b19f892b
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button> <el-button type="primary" style="padding: 8px 7px;" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button>
<el-button type="primary" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button> <el-button style="padding: 8px 7px;" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
</el-form-item> </el-form-item>
<div style="float: right"> <div style="float: right">
<el-form-item> <el-form-item>
...@@ -401,36 +401,60 @@ export default { ...@@ -401,36 +401,60 @@ export default {
this.title = '详情信息' this.title = '详情信息'
this.openDetails = !this.openDetails this.openDetails = !this.openDetails
}, },
deleteByType(){ deleteByType() {
// 添加二次确认对话框
this.$confirm("确认要结束盘点吗?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
// 用户点击确定按钮时执行的回调函数
deleteByType(1).then(flag => { deleteByType(1).then(flag => {
if(flag.data > 0 && flag.code === 200){ if (flag.data > 0 && flag.code === 200) {
this.$message.success("结束盘点成功") this.$message.success("结束盘点成功");
}else{ } else {
this.$message.error("结束盘点失败") this.$message.error("结束盘点失败");
} }
});
})
.catch(() => {
// 用户点击取消按钮时执行的回调函数,可以忽略这里的实现
});
},
checkType() {
checkType(1).then(total => {
if (total.data !== 0) {
this.$message.error("请先结束盘点");
} else {
let data = [];
if (this.selectList.length === 0) {
data = this.equipmentList;
} else {
data = this.selectList;
}
// 添加二次确认对话框
this.$confirm("确认要进行盘点吗?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
}) })
}, .then(() => {
checkType(){ // 用户点击确定按钮时执行的回调函数
checkType(1).then(total => {
if(total.data !== 0){
this.$message.error("请先结束盘点")
}else{
let data = []
if(this.selectList.length === 0){
data = this.equipmentList
}else{
data = this.selectList
}
addList(data).then(flag => { addList(data).then(flag => {
if(flag.data.influence > 0){ if (flag.data.influence > 0) {
this.$message.success("盘点成功") this.$message.success("盘点成功");
}else{ } else {
this.$message.error("盘点失败") this.$message.error("盘点失败");
} }
}) });
} })
}) .catch(() => {
}, // 用户点击取消按钮时执行的回调函数,可以忽略这里的实现
});
}
});
},
handelTab(i, e) { handelTab(i, e) {
const that = this const that = this
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button> <el-button type="primary" style="padding: 8px 7px;" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button>
<el-button type="primary" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button> <el-button style="padding: 8px 7px;" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
</el-form-item> </el-form-item>
<div style="float: right"> <div style="float: right">
<el-form-item> <el-form-item>
...@@ -392,36 +392,60 @@ export default { ...@@ -392,36 +392,60 @@ export default {
this.title = '详情信息' this.title = '详情信息'
this.openDetails = !this.openDetails this.openDetails = !this.openDetails
}, },
deleteByType(){ deleteByType() {
// 添加二次确认对话框
this.$confirm("确认要结束盘点吗?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
// 用户点击确定按钮时执行的回调函数
deleteByType(2).then(flag => { deleteByType(2).then(flag => {
if(flag.data > 0){ if (flag.data > 0) {
this.$message.success("结束盘点成功") this.$message.success("结束盘点成功");
}else{ } else {
this.$message.error("结束盘点失败") this.$message.error("结束盘点失败");
} }
}) });
}, })
checkType(){ .catch(() => {
// 用户点击取消按钮时执行的回调函数,可以忽略这里的实现
});
},
checkType() {
// 添加二次确认对话框
this.$confirm("确认要盘点吗?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
// 用户点击确定按钮时执行的回调函数
checkType(2).then(total => { checkType(2).then(total => {
if(total.data !== 0){ if (total.data !== 0) {
this.$message.error("请先结束盘点") this.$message.error("请先结束盘点");
}else{ } else {
let data = [] let data = [];
if(this.selectList.length === 0){ if (this.selectList.length === 0) {
data = this.equipmentList data = this.equipmentList;
}else{ } else {
data = this.selectList data = this.selectList;
} }
addList(data).then(flag => { addList(data).then(flag => {
if(flag.data.influence > 0){ if (flag.data.influence > 0) {
this.$message.success("盘点成功") this.$message.success("盘点成功");
}else{ } else {
this.$message.error("盘点失败") this.$message.error("盘点失败");
} }
}) });
} }
}) });
}, })
.catch(() => {
// 用户点击取消按钮时执行的回调函数,可以忽略这里的实现
});
},
handelTab(i, e) { handelTab(i, e) {
const that = this const that = this
if (!that.$refs['input' + i]) { if (!that.$refs['input' + i]) {
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button> <el-button type="primary" style="padding: 8px 7px;" size="small" icon="el-icon-search" @click="handleQuery">查询</el-button>
<el-button type="primary" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button> <el-button icon="el-icon-refresh" style="padding: 8px 7px;" size="small" @click="resetQuery">重置</el-button>
</el-form-item> </el-form-item>
<div style="float: right"> <div style="float: right">
<!-- <el-form-item> <!-- <el-form-item>
...@@ -214,22 +214,22 @@ ...@@ -214,22 +214,22 @@
<el-dialog :title="abandonTitle" :visible.sync="abandonOpen" width="500px" append-to-body :close-on-click-modal="false"> <el-dialog :title="abandonTitle" :visible.sync="abandonOpen" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="abandonFrom" :rules="abandonFromRules" size="small" label-width="80px"> <el-form ref="form" :model="abandonFrom" :rules="abandonFromRules" size="small" label-width="80px">
<el-form-item label="fq_bz" prop="fq_bz"> <el-form-item label="fq_bz" prop="fq_bz">
<el-input v-model.trim="abandonFrom.fq_bz" show-word-limit :maxlength="30" placeholder="请输入fq_bz" /> <el-input v-model.trim="abandonFrom.fq_bz" :maxlength="30" placeholder="请输入fq_bz" />
</el-form-item> </el-form-item>
<el-form-item label="fq_dd" prop="fq_dd"> <el-form-item label="fq_dd" prop="fq_dd">
<el-input v-model.trim="abandonFrom.fq_dd" show-word-limit :maxlength="30" placeholder="请输入fq_dd" /> <el-input v-model.trim="abandonFrom.fq_dd" :maxlength="30" placeholder="请输入fq_dd" />
</el-form-item> </el-form-item>
<el-form-item label="fq_mcode" prop="fq_mcode"> <el-form-item label="fq_mcode" prop="fq_mcode">
<el-input v-model.trim="abandonFrom.fq_mcode" show-word-limit :maxlength="30" placeholder="请输入fq_mcode" /> <el-input v-model.trim="abandonFrom.fq_mcode" :maxlength="30" placeholder="请输入fq_mcode" />
</el-form-item> </el-form-item>
<el-form-item label="fq_ys" prop="fq_ys"> <el-form-item label="fq_ys" prop="fq_ys">
<el-input v-model.trim="abandonFrom.fq_ys" show-word-limit :maxlength="30" placeholder="请输入fq_ys" /> <el-input v-model.trim="abandonFrom.fq_ys" :maxlength="30" placeholder="请输入fq_ys" />
</el-form-item> </el-form-item>
<el-form-item label="fq_dbxi" prop="fq_dbxi"> <el-form-item label="fq_dbxi" prop="fq_dbxi">
<el-input v-model.trim="abandonFrom.fq_dbxi" show-word-limit :maxlength="30" placeholder="请输入fq_dbxi" /> <el-input v-model.trim="abandonFrom.fq_dbxi" :maxlength="30" placeholder="请输入fq_dbxi" />
</el-form-item> </el-form-item>
<el-form-item label="fq_yy" prop="fq_yy"> <el-form-item label="fq_yy" prop="fq_yy">
<el-input v-model.trim="abandonFrom.fq_yy" show-word-limit :maxlength="30" placeholder="请输入fq_yy" /> <el-input v-model.trim="abandonFrom.fq_yy" :maxlength="30" placeholder="请输入fq_yy" />
</el-form-item> </el-form-item>
</el-form> </el-form>
...@@ -276,7 +276,7 @@ export default { ...@@ -276,7 +276,7 @@ export default {
}, },
abandonFromRules: { abandonFromRules: {
fq_ys: [{ pattern: /^\d+$/, message: '仅能输入数字', trigger: 'change' }]
}, },
// TODO: 表单里的单项详情参数 // TODO: 表单里的单项详情参数
singleDetails: { singleDetails: {
...@@ -586,7 +586,7 @@ export default { ...@@ -586,7 +586,7 @@ export default {
}, },
// 取消按钮 // 取消按钮
cancel() { cancel() {
this.open = false this.abandonOpen = false
this.reset() this.reset()
}, },
// 取消按钮(数据权限) // 取消按钮(数据权限)
...@@ -756,6 +756,7 @@ export default { ...@@ -756,6 +756,7 @@ export default {
this.abandonTitle = "废弃表单信息" this.abandonTitle = "废弃表单信息"
this.abandonFrom.businessId = row.businessId this.abandonFrom.businessId = row.businessId
this.abandonOpen = true this.abandonOpen = true
// const EquipmentIds = row.businessId || this.ids; // const EquipmentIds = row.businessId || this.ids;
// const vm = this; // 保存当前上下文 // const vm = this; // 保存当前上下文
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment