|
@@ -64,12 +64,12 @@
|
|
|
<ImageUpload v-model="form.b1" :isShowTip="false" :limit="1" :read="param.detail"></ImageUpload>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
- <div class="bos" v-if="param.detail">
|
|
|
+ <div class="bos" v-if="param.detail || !form.id">
|
|
|
<div class="lab">
|
|
|
<div class="bsg"></div>
|
|
|
<div class="tit">
|
|
|
<span>平台登录账号</span>
|
|
|
- <span class="jz">管理员</span>
|
|
|
+ <span class="jz">企业管理员</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-row>
|
|
@@ -80,7 +80,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="登录密码" prop="password">
|
|
|
- <el-input type="password" v-model="form.password" placeholder="默认123456" auto-complete="password" show-password />
|
|
|
+ <el-input v-model="form.password" placeholder="默认123456" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -94,70 +94,70 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- export default {
|
|
|
- data() {
|
|
|
- return {
|
|
|
- form: { password: 123456 },
|
|
|
- rules: {
|
|
|
- companyName: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- email: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- director: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- phone: [
|
|
|
- { required: true, message: '不能为空', trigger: 'blur' },
|
|
|
- {
|
|
|
- pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
|
|
- message: '请输入正确的手机号码',
|
|
|
- trigger: 'blur'
|
|
|
- }
|
|
|
- ],
|
|
|
- address: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- business: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- bankName: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- bankAccount: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- b1: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- userName: [{ required: true, message: '账号不能为空', trigger: 'blur' }],
|
|
|
- password: [{ required: true, message: '密码不能为空', trigger: 'blur' }]
|
|
|
- }
|
|
|
- };
|
|
|
- },
|
|
|
- props: {
|
|
|
- param: {
|
|
|
- type: Object,
|
|
|
- default: () => {
|
|
|
- return {};
|
|
|
- }
|
|
|
- },
|
|
|
- layerid: {
|
|
|
- type: String
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ form: { password: 123456 },
|
|
|
+ rules: {
|
|
|
+ companyName: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ email: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ director: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ phone: [
|
|
|
+ { required: true, message: '不能为空', trigger: 'blur' },
|
|
|
+ {
|
|
|
+ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
|
|
+ message: '请输入正确的手机号码',
|
|
|
+ trigger: 'blur'
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ address: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ business: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ bankName: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ bankAccount: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ b1: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ userName: [{ required: true, message: '账号不能为空', trigger: 'blur' }],
|
|
|
+ password: [{ required: true, message: '密码不能为空', trigger: 'blur' }]
|
|
|
}
|
|
|
- },
|
|
|
- mounted() {
|
|
|
- if (this.param.id) {
|
|
|
- this.ajax({ url: '/work/company/detail/' + this.param.id }).then((response) => {
|
|
|
- this.form = response.data;
|
|
|
- });
|
|
|
+ };
|
|
|
+ },
|
|
|
+ props: {
|
|
|
+ param: {
|
|
|
+ type: Object,
|
|
|
+ default: () => {
|
|
|
+ return {};
|
|
|
}
|
|
|
},
|
|
|
- methods: {
|
|
|
- submitForm() {
|
|
|
- this.$refs['form'].validate((valid) => {
|
|
|
- if (valid) {
|
|
|
- if (this.form.id) {
|
|
|
- this.ajax({ method: 'post', url: '/work/company/edit', data: this.form }).then((response) => {
|
|
|
- this.$modal.msgSuccess('修改成功');
|
|
|
- this.$layer.close(this.layerid);
|
|
|
- this.$parent.getList();
|
|
|
- });
|
|
|
- } else {
|
|
|
- this.ajax({ method: 'post', url: '/work/company/add', data: this.form }).then((response) => {
|
|
|
- this.$modal.msgSuccess('新增成功');
|
|
|
- this.$layer.close(this.layerid);
|
|
|
- this.$parent.getList();
|
|
|
- });
|
|
|
- }
|
|
|
+ layerid: {
|
|
|
+ type: String
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ if (this.param.id) {
|
|
|
+ this.ajax({ url: '/work/company/detail/' + this.param.id }).then((response) => {
|
|
|
+ this.form = response.data;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ submitForm() {
|
|
|
+ this.$refs['form'].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ if (this.form.id) {
|
|
|
+ this.ajax({ method: 'post', url: '/work/company/edit', data: this.form }).then((response) => {
|
|
|
+ this.$modal.msgSuccess('修改成功');
|
|
|
+ this.$layer.close(this.layerid);
|
|
|
+ this.$parent.getList();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.ajax({ method: 'post', url: '/work/company/add', data: this.form }).then((response) => {
|
|
|
+ this.$modal.msgSuccess('新增成功');
|
|
|
+ this.$layer.close(this.layerid);
|
|
|
+ this.$parent.getList();
|
|
|
+ });
|
|
|
}
|
|
|
- });
|
|
|
- }
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
- };
|
|
|
+ }
|
|
|
+};
|
|
|
</script>
|