From caeb71b06d19a8ffd854c19e5e4b58f7180cdce8 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期一, 29 四月 2024 18:55:14 +0800
Subject: [PATCH] 纤度检验表的保存接口参数修改
---
src/views/employeeManage/workKindManage/components/AddWorkKind.vue | 70 ++++++++++++++--------------------
1 files changed, 29 insertions(+), 41 deletions(-)
diff --git a/src/views/employeeManage/workKindManage/components/AddWorkKind.vue b/src/views/employeeManage/workKindManage/components/AddWorkKind.vue
index 8646b88..ef0760f 100644
--- a/src/views/employeeManage/workKindManage/components/AddWorkKind.vue
+++ b/src/views/employeeManage/workKindManage/components/AddWorkKind.vue
@@ -4,20 +4,20 @@
<div slot="title" class="tac drawerHeader">{{ editRow.title }}</div>
<div class="dialog-content-box">
<el-form class="form-box" ref="form" :rules="rules" :model="form" label-width="120px" label-position="right">
- <el-form-item label="宸ョ鍚嶇О锛�" prop="id">
- <el-input v-model="form.id" placeholder="璇疯緭鍏�"></el-input>
+ <el-form-item label="宸ョ鍚嶇О锛�" prop="workName">
+ <el-input v-model="form.workName" placeholder="璇疯緭鍏�"></el-input>
</el-form-item>
- <el-form-item label="涓嶈揪鏍囦繚搴曪細" prop="isCore">
+ <el-form-item label="涓嶈揪鏍囦繚搴曪細" prop="isGuaranteed">
<el-switch
- v-model="form.isCore"
+ v-model="form.isGuaranteed"
active-color="#409EFF"
inactive-color="#C0CCDA"
>
</el-switch>
</el-form-item>
- <el-form-item label="淇濆簳宸ヨ祫锛�" prop="produceAheadDay">
+ <el-form-item label="淇濆簳宸ヨ祫锛�" prop="guaranteedWages">
<el-input
- v-model.number="form.produceAheadDay"
+ v-model.number="form.guaranteedWages"
maxlength="20"
style="width: calc(100% - 40px)"
clearable
@@ -25,8 +25,8 @@
></el-input>
<span class="float_right">鍏�/澶�</span>
</el-form-item>
- <el-form-item label="钖祫鏂规锛�" prop="name">
- 鎸¤溅宸ョ敓浜у伐璧勬柟妗�+婊″嫟鏂规+宸ラ緞琛ヨ创鏂规
+ <el-form-item label="钖祫鏂规锛�" prop="salaryPlansName">
+ {{ form.salaryPlansName }}
</el-form-item>
</el-form>
</div>
@@ -38,7 +38,7 @@
</template>
<script>
-import { getDeleteFollowRecord } from "@/api/employeeManage/employeeInfo.js"
+import { saveWorkTypeInfo } from "@/api/employeeManage/employeeInfo.js"
export default {
props: {
editRow: {
@@ -49,26 +49,20 @@
return {
islook: false,
form: {
- id: '',
- isCore: '',
- phoneNum: '',
+ workName: '',
+ isGuaranteed: true,
+ guaranteedWages: null,
+ salaryPlansName:'',
},
rules: {
- id: [
+ workName: [
{
required: true,
- message: "璇疯緭鍏ヤ汉鍛樺鍚�",
+ message: "璇疯緭鍏�",
trigger: ["blur", "change"],
},
],
- name: [
- {
- required: true,
- message: "璇疯緭鍏ュ憳宸ョ紪鐮�",
- trigger: ["blur", "change"],
- },
- ],
- produceAheadDay: [
+ guaranteedWages: [
{
required: false,
message: "璇疯緭鍏�",
@@ -99,12 +93,14 @@
formInfo() {
if (this.islook) {
this.form = {
- isCore: "",
- id: "",
+ workName: '',
+ isGuaranteed: true,
+ guaranteedWages: null,
+ salaryPlansName:'',
};
this.$nextTick(()=>{
this.$refs["form"].resetFields();
- if (this.editRow.id) {
+ if (this.editRow.type=='edit') {
this.form = JSON.parse(JSON.stringify(this.editRow));
}
})
@@ -126,35 +122,27 @@
callback();
}
},
- cancelMethod() {
+ cancelMethod(val) {
this.$refs["form"].resetFields();
this.islook = false;
+ if(val){
+ this.$emit('refresh')
+ }
},
submitForm(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
let form = JSON.parse(JSON.stringify(this.form));
- if (this.editRow.type == "add") {
- getDeleteFollowRecord(form).then((res) => {
+ saveWorkTypeInfo(form).then((res) => {
if (res.code == 200) {
this.$message({
- message: "娣诲姞鎴愬姛锛�",
+ message: this.editRow.type == "add"?"娣诲姞鎴愬姛锛�":"缂栬緫鎴愬姛锛�",
type: "success",
});
- this.cancelMethod();
+ this.cancelMethod(true);
}
});
- } else {
- getDeleteFollowRecord(form).then((res) => {
- if (res.code == 200) {
- this.$message({
- message: "缂栬緫鎴愬姛锛�",
- type: "success",
- });
- this.cancelMethod();
- }
- });
- }
+
} else {
console.log('error submit!!');
return false;
--
Gitblit v1.8.0