Forráskód Böngészése

公司小程序多选配置

wangxy 1 napja
szülő
commit
c5f62ee861
1 módosított fájl, 12 hozzáadás és 44 törlés
  1. 12 44
      src/views/his/company/index.vue

+ 12 - 44
src/views/his/company/index.vue

@@ -447,24 +447,6 @@
           <el-select
             v-model="form.miniAppMaster"
             multiple
-            :multiple-limit="1"
-            placeholder="请选择"
-            clearable
-            size="small"
-          >
-            <el-option
-              v-for="item in miniAppList"
-              :key="item.appId"
-              :label="item.appName"
-              :value="item.appId"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="备用小程序" prop="miniAppServer">
-          <el-select
-            v-model="form.miniAppServer"
-            multiple
-            :multiple-limit="1"
             placeholder="请选择"
             clearable
             size="small"
@@ -690,24 +672,6 @@
           <el-select
             v-model="form.miniAppMaster"
             multiple
-            :multiple-limit="1"
-            placeholder="请选择"
-            clearable
-            size="small"
-          >
-            <el-option
-              v-for="item in miniAppList"
-              :key="item.appId"
-              :label="item.appName"
-              :value="item.appId"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="备用小程序" prop="miniAppServer">
-          <el-select
-            v-model="form.miniAppServer"
-            multiple
-            :multiple-limit="1"
             placeholder="请选择"
             clearable
             size="small"
@@ -844,7 +808,6 @@ export default {
         courseMaAppId: null,
         courseMiniAppId: null,
         miniAppMaster: [],
-        miniAppServer: [],
         miniAppList: []
       },
       // 表单校验
@@ -1251,6 +1214,11 @@ export default {
         if (this.form.companyType != null) {
           this.form.companyType = String(this.form.companyType)
         }
+        if (this.form.miniAppMaster != null && this.form.miniAppMaster.length > 0) {
+          this.form.miniAppMaster = this.form.miniAppMaster.map(String)
+        } else {
+          this.form.miniAppMaster = []
+        }
       })
     },
     getAppList(companyId) {
@@ -1296,13 +1264,10 @@ export default {
           if (this.doctorIds != null) {
             this.form.doctorIds = (this.doctorIds).toString()
           }
-          // if (this.form.miniAppMaster==null || this.form.miniAppMaster.length ===0 ){
-          //   return this.$message.error("请选择主小程序")
-          // }
-
-          // if (this.form.miniAppServer==null || this.form.miniAppServer.length ===0 ){
-          //   return this.$message.error("请选择备小程序")
-          // }
+          
+          if (this.form.miniAppMaster == null || this.form.miniAppMaster.length === 0) {
+            this.form.miniAppMaster = null
+          }
 
           if (this.form.companyId != null) {
             /* if(this.form.maxPadNum < this.form.usedNum && this.form.maxPadNum !== -1){
@@ -1376,6 +1341,9 @@ export default {
     },
     submitMiniProgramForm(){
       this.form.ids = this.ids;
+      if (this.form.miniAppMaster == null || this.form.miniAppMaster.length === 0) {
+        this.form.miniAppMaster = null
+      }
       exitMiniProgram(this.form).then(response => {
         if (response.code === 200) {
           this.miniProgram.open = false;