Selaa lähdekoodia

销售公司、企微主体小程序展示收索

yjwang 11 tuntia sitten
vanhempi
commit
795c04ad72
2 muutettua tiedostoa jossa 36 lisäystä ja 9 poistoa
  1. 15 1
      src/views/his/company/index.vue
  2. 21 8
      src/views/qw/qwCompany/index.vue

+ 15 - 1
src/views/his/company/index.vue

@@ -39,6 +39,15 @@
           />
         </el-select>
       </el-form-item>
+      <el-form-item label="主/备小程序" prop="queryAppName">
+        <el-input
+          v-model="queryParams.queryAppName"
+          placeholder="请输入主/备小程序名称"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
 
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -147,6 +156,8 @@
           <el-tag v-if="scope.row.isOpenRestReminder==0" type="success">关闭</el-tag>
         </template>
       </el-table-column>
+      <el-table-column label="主小程序" align="center" prop="masterAppName"/>
+      <el-table-column label="备小程序" align="center" prop="backupAppName"/>
       <el-table-column label="备注" align="center" prop="remark"/>
       <el-table-column label="开始时间" align="center" prop="startTime" width="180"/>
       <el-table-column label="到期时间" align="center" prop="limitTime" width="180"/>
@@ -433,6 +444,7 @@
             multiple
             :multiple-limit="1"
             placeholder="请选择"
+            filterable
             clearable
             size="small"
           >
@@ -447,6 +459,7 @@
         <el-form-item label="备用小程序" prop="miniAppServer">
           <el-select
             v-model="form.miniAppServer"
+            filterable
             multiple
             :multiple-limit="1"
             placeholder="请选择"
@@ -827,7 +840,8 @@ export default {
         status: null,
         companyType: null,
         limitUserCount: null,
-        maxPadNum: -1
+        maxPadNum: -1,
+        queryAppName: null,
       },
       voiceApis: [],
       // 表单参数

+ 21 - 8
src/views/qw/qwCompany/index.vue

@@ -21,10 +21,10 @@
       </el-form-item>
 
       <el-form-item label="关联公司" prop="companyIds">
-        <el-select 
-          v-model="queryParams.companyIds" 
-          placeholder="请选择公司" 
-          clearable 
+        <el-select
+          v-model="queryParams.companyIds"
+          placeholder="请选择公司"
+          clearable
           filterable
           size="small"
         >
@@ -47,6 +47,15 @@
           />
         </el-select>
       </el-form-item>
+      <el-form-item label="小程序" prop="miniName">
+        <el-input
+          v-model="queryParams.miniName"
+          placeholder="请输入小程序名称"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -130,6 +139,7 @@
           <dict-tag :options="statusOptions" :value="scope.row.status"/>
         </template>
       </el-table-column>
+      <el-table-column label=绑定小程序 align="center" prop="miniName" width="180"/>
       <el-table-column label="创建时间" align="center" prop="createTime" width="180"/>
       <el-table-column label="更改时间" align="center" prop="updateTime" width="180"/>
       <el-table-column label="创建人" align="center" prop="createBy" />
@@ -209,6 +219,8 @@
         <el-form-item label="小程序id" prop="miniAppId" >
           <el-select
             v-model="form.miniAppId"
+            filterable
+            clearable
             placeholder="请选择"
             size="small"
           >
@@ -271,10 +283,10 @@
     <el-dialog title="批量更换小程序" :visible.sync="batchMiniAppDialogVisible" width="400px" append-to-body>
       <el-form ref="batchMiniAppForm" :model="batchMiniAppForm" :rules="batchMiniAppRules" label-width="100px">
         <el-form-item label="选择小程序" prop="miniAppId">
-          <el-select 
-            v-model="batchMiniAppForm.miniAppId" 
-            placeholder="请选择小程序" 
-            clearable 
+          <el-select
+            v-model="batchMiniAppForm.miniAppId"
+            placeholder="请选择小程序"
+            clearable
             filterable
             style="width: 100%;"
           >
@@ -369,6 +381,7 @@ export default {
         chatToolbarOauth: null,
         companyIds: null,
         status: null,
+        miniName:null,
       },
       // 表单参数
       form: {},