|
@@ -89,11 +89,8 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
- // import { emailReg, phoneReg } from 'ele-admin';
|
|
|
|
|
import work from '@/api/technology/work';
|
|
import work from '@/api/technology/work';
|
|
|
|
|
|
|
|
- import { addUsers, putUsers } from '@/api/system/user';
|
|
|
|
|
-
|
|
|
|
|
export default {
|
|
export default {
|
|
|
props: {
|
|
props: {
|
|
|
// 弹窗是否打开
|
|
// 弹窗是否打开
|
|
@@ -132,7 +129,8 @@
|
|
|
{ required: true, message: '请输入工序名称', trigger: 'blur' }
|
|
{ required: true, message: '请输入工序名称', trigger: 'blur' }
|
|
|
],
|
|
],
|
|
|
code: [
|
|
code: [
|
|
|
- { required: true, message: '工作中心编码', trigger: 'change' }
|
|
|
|
|
|
|
+ { required: true, message: '工作中心编码', trigger: 'change' },
|
|
|
|
|
+ { validator: this.codeExists, trigger: 'blur' }
|
|
|
],
|
|
],
|
|
|
factoryId: [
|
|
factoryId: [
|
|
|
{ required: true, message: '请选择所属工厂', trigger: 'blur' }
|
|
{ required: true, message: '请选择所属工厂', trigger: 'blur' }
|
|
@@ -157,6 +155,17 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ codeExists(rule, value, callback) {
|
|
|
|
|
+ debugger;
|
|
|
|
|
+ work.centerCodeExists(this.form.code).then((result) => {
|
|
|
|
|
+ debugger;
|
|
|
|
|
+ if (result.data) {
|
|
|
|
|
+ callback(new Error('工作中心编码已存在!'));
|
|
|
|
|
+ } else {
|
|
|
|
|
+ callback();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
/* 保存编辑 */
|
|
/* 保存编辑 */
|
|
|
save() {
|
|
save() {
|
|
|
this.$refs.form.validate((valid) => {
|
|
this.$refs.form.validate((valid) => {
|
|
@@ -201,7 +210,7 @@
|
|
|
this.isUpdate = true;
|
|
this.isUpdate = true;
|
|
|
} else {
|
|
} else {
|
|
|
this.isUpdate = false;
|
|
this.isUpdate = false;
|
|
|
- this.form.code=''
|
|
|
|
|
|
|
+ this.form.code = '';
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
this.isUpdate = false;
|
|
this.isUpdate = false;
|