Sfoglia il codice sorgente

微信配置增加是否账号绑定

seimin 3 anni fa
parent
commit
97a58d9116

+ 9 - 0
src/app/views/wechat-config/wechat-config.component.html

@@ -66,6 +66,15 @@
66
           </nz-select>
66
           </nz-select>
67
         </nz-form-control>
67
         </nz-form-control>
68
       </nz-form-item>
68
       </nz-form-item>
69
+      <nz-form-item class="formItem">
70
+        <nz-form-label [nzSpan]="6" nzFor="bindAccount" nzRequired class="label">是否账号绑定</nz-form-label>
71
+        <nz-form-control [nzSpan]="18" nzErrorTip="是否账号绑定是必填项!">
72
+          <nz-radio-group formControlName="bindAccount">
73
+            <label nz-radio nzValue="1">是</label>
74
+            <label nz-radio nzValue="0">否</label>
75
+          </nz-radio-group>
76
+        </nz-form-control>
77
+      </nz-form-item>
69
     </form>
78
     </form>
70
   </overlay-scrollbars>
79
   </overlay-scrollbars>
71
   <div class="submit">
80
   <div class="submit">

+ 6 - 0
src/app/views/wechat-config/wechat-config.component.ts

@@ -54,6 +54,7 @@ export class WechatConfigComponent implements OnInit {
54
       defaultHospital: [null, [Validators.required]],
54
       defaultHospital: [null, [Validators.required]],
55
       defaultDept: [null, [Validators.required]],
55
       defaultDept: [null, [Validators.required]],
56
       defaultGroup: [null, [Validators.required]],
56
       defaultGroup: [null, [Validators.required]],
57
+      bindAccount: ["0", [Validators.required]],
57
     });
58
     });
58
     this.getRoleList();
59
     this.getRoleList();
59
     this.coopBtns = this.tool.initCoopBtns(this.route);
60
     this.coopBtns = this.tool.initCoopBtns(this.route);
@@ -72,6 +73,8 @@ export class WechatConfigComponent implements OnInit {
72
       appSecret: this.validateForm.controls.secret.value,
73
       appSecret: this.validateForm.controls.secret.value,
73
       createUser:
74
       createUser:
74
         this.validateForm.controls.autoCreateUser.value === "1" ? 1 : 0,
75
         this.validateForm.controls.autoCreateUser.value === "1" ? 1 : 0,
76
+      bindAccount:
77
+        this.validateForm.controls.bindAccount.value === "1" ? 1 : 0,
75
       defaultRole: this.validateForm.controls.defaultRole.value,
78
       defaultRole: this.validateForm.controls.defaultRole.value,
76
       hospital: this.validateForm.controls.defaultHospital.value,
79
       hospital: this.validateForm.controls.defaultHospital.value,
77
       defaultDept: this.validateForm.controls.defaultDept.value,
80
       defaultDept: this.validateForm.controls.defaultDept.value,
@@ -120,6 +123,9 @@ export class WechatConfigComponent implements OnInit {
120
                   this.validateForm.controls.autoCreateUser.setValue(
123
                   this.validateForm.controls.autoCreateUser.setValue(
121
                     config.createUser ? "1" : "0"
124
                     config.createUser ? "1" : "0"
122
                   );
125
                   );
126
+                  this.validateForm.controls.bindAccount.setValue(
127
+                    config.bindAccount ? "1" : "0"
128
+                  );
123
                   this.validateForm.controls.defaultRole.setValue(
129
                   this.validateForm.controls.defaultRole.setValue(
124
                     config.defaultRole
130
                     config.defaultRole
125
                   );
131
                   );