Browse Source

Merge remote-tracking branch 'company/master'

dongdong.xiang 1 month ago
parent
commit
1a6114843d

+ 1 - 1
public/index.html

@@ -118,7 +118,7 @@
       top: 0;
       width: 51%;
       height: 100%;
-      background: #13c2c2;
+      background: #409eff;
       z-index: 1000;
       -webkit-transform: translateX(0);
       -ms-transform: translateX(0);

+ 11 - 2
src/api/company/companyUser.js

@@ -77,11 +77,20 @@ export function getUserList(companyId){
 }
 
 // 根据登录的用户公司获取所有的销售
-export function getCompanyUserList(query) {
+export function getCompanyUserList(data) {
   return request({
     url: '/company/companyUser/getCompanyUserList',
     method: 'get',
-    query: query
+    params: data
+  })
+}
+
+// 获取所有的公司
+export function getCompanyList(data) {
+  return request({
+    url: '/company/company/getCompanyList',
+    method: 'get',
+    params: data
   })
 }
 

+ 1 - 1
src/assets/styles/element-variables.scss

@@ -4,7 +4,7 @@
 **/
 
 /* theme color */
-$--color-primary: #13c2c2;
+$--color-primary: #409eff;
 $--color-success: #13ce66;
 $--color-warning: #ffba00;
 $--color-danger: #ff4949;

+ 3 - 3
src/assets/styles/variables.scss

@@ -3,10 +3,10 @@ $blue:#324157;
 $light-blue:#3A71A8;
 $red:#C03639;
 $pink: #E65D6E;
-$green: #30B08F;
-$tiffany: #4AB7BD;
+$green: #409eff;
+$tiffany: #409eff;
 $yellow:#FEC171;
-$panGreen: #30B08F;
+$panGreen: #409eff;
 
 // sidebar
 $menuText:#bfcbd9;

+ 1 - 1
src/components/ThemePicker/index.vue

@@ -9,7 +9,7 @@
 
 <script>
 const version = require('element-ui/package.json').version // element-ui version from node_modules
-const ORIGINAL_THEME = '#13c2c2' // default color
+const ORIGINAL_THEME = '#409eff' // default color
 
 export default {
   data() {

+ 1 - 1
src/components/TopNav/index.vue

@@ -138,7 +138,7 @@ export default {
 }
 
 .el-menu--horizontal > .el-menu-item.is-active {
-  border-bottom: 3px solid #13c2c2;
+  border-bottom: 3px solid #409eff;
   color: #303133;
 }
 </style>

+ 1 - 1
src/utils/cos.js

@@ -3,7 +3,7 @@ import { Message } from 'element-ui';
 import { getTmpSecretKey } from '@/api/common';
 
 const config = {
-    Bucket: 'hylj-1323137866',
+    Bucket: 'fby-1323137866',
     Region: 'ap-chongqing',
 };
 

+ 1 - 1
src/utils/obs.js

@@ -29,7 +29,7 @@ export const uploadToOBS = async(file,progressCallback,type) =>  {
         return new Promise((resolve, reject) => {
             //上传对象
             obsClient.putObject({
-                Bucket: 'ylrz-obs2024',//桶名称
+                Bucket: 'fby-hw079058881',//桶名称
                 Key: key,//文件名
                 Body: file,
                 ProgressCallback: callback,//进度回调

+ 1 - 1
src/views/crm/customer/line.vue

@@ -136,7 +136,7 @@
       <el-tab-pane label="待分配" name="0"></el-tab-pane>
       <el-tab-pane label="已分配" name="1"></el-tab-pane>
     </el-tabs>
-    <el-table  height="500" border v-loading="loading" :data="customerList" @selection-change="handleSelectionChange">
+    <el-table border height="500" border v-loading="loading" :data="customerList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="ID" align="center" prop="customerId" />
       <el-table-column label="所属公司" align="center" prop="companyName" />

+ 2 - 2
src/views/crm/event/index.vue

@@ -103,7 +103,7 @@
 	  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" :data="eventList" @selection-change="handleSelectionChange">
+    <el-table border v-loading="loading" :data="eventList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="关联ID" align="center" prop="eventId" />
       <el-table-column label="标题" align="center" prop="title" />
@@ -137,7 +137,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"

+ 73 - 35
src/views/fs/user/index.vue

@@ -51,6 +51,13 @@
           </el-tag>
         </template>
       </el-table-column>
+<!--      <el-table-column label="是否重粉" align="center" prop="isRepeat">-->
+<!--        <template slot-scope="scope">-->
+<!--          <el-tag :type="scope.row.isRepeat === 1 ? 'success' : 'danger'">-->
+<!--            {{ scope.row.status === 1 ? '是' : '否' }}-->
+<!--          </el-tag>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
       <el-table-column label="看课数量" align="center" prop="watchCourseCount" />
       <el-table-column label="参与营期数量" align="center" prop="partCourseCount" />
       <el-table-column label="所属销售" align="center" prop="companyUserNickName" />
@@ -71,9 +78,9 @@
 <!--            size="mini"-->
 <!--            type="text"-->
 <!--            icon="el-icon-delete"-->
-<!--            @click="handleDelete(scope.row)"-->
+<!--            @click="handleQwAccount(scope.row)"-->
 <!--            v-hasPermi="['fs:user:remove']"-->
-<!--          >删除</el-button>-->
+<!--          >查看重粉列表</el-button>-->
 <!--        </template>-->
 <!--      </el-table-column>-->
     </el-table>
@@ -114,6 +121,16 @@
     <!-- 更换会员归属对话框 -->
     <el-dialog title="更换会员归属" :visible.sync="changeCompanyUserOpen" width="500px" append-to-body>
       <el-form ref="changeCompanyUserForm" :model="changeCompanyUserForm" :rules="changeCompanyUserRules" label-width="100px">
+        <el-form-item label="选择公司" prop="companyId">
+          <el-select v-model="changeCompanyUserForm.companyId" placeholder="请选择公司" style="width: 100%" @change="handleCompanyChange">
+            <el-option
+              v-for="item in companyOptions"
+              :key="item.companyId"
+              :label="item.companyName"
+              :value="item.companyId"
+            />
+          </el-select>
+        </el-form-item>
         <el-form-item label="选择销售" prop="companyUserId">
           <el-select v-model="changeCompanyUserForm.companyUserId" placeholder="请选择销售" style="width: 100%" @change="handleCompanyUserChange">
             <el-option
@@ -135,7 +152,7 @@
 
 <script>
 import { listUser, delUser, addUser, updateUser, exportUser } from "@/api/fs/user";
-import { getCompanyUserList, changeCompanyUser } from '@/api/company/companyUser';
+import { getCompanyUserList, changeCompanyUser, getCompanyList } from '@/api/company/companyUser';
 export default {
   name: "User",
   data() {
@@ -187,23 +204,32 @@ export default {
       changeCompanyUserOpen: false,
       // 更换会员归属表单
       changeCompanyUserForm: {
+        companyId: null,
         companyUserId: null,
-        companyId: null
+        userIds: []
       },
       // 更换会员归属表单校验
       changeCompanyUserRules: {
+        companyId: [
+          { required: true, message: '请选择公司', trigger: 'change' }
+        ],
         companyUserId: [
-          { required: true, message: "请选择销售", trigger: "change" }
+          { required: true, message: '请选择销售', trigger: 'change' }
         ]
       },
       // 销售选项
-      companyUserOptions: []
+      companyUserOptions: [],
+      companyOptions: []
     };
   },
   created() {
     this.getList();
   },
   methods: {
+    // 查看企微账号
+    handleQwAccount(row){
+
+    },
     /** 查询用户列表 */
     getList() {
       this.loading = true;
@@ -302,62 +328,74 @@ export default {
     },
     /** 更换会员归属按钮操作 */
     handleChangeCompanyUser() {
-      // 获取销售列表
-      getCompanyUserList().then(response => {
+      // 获取公司下拉列表
+      getCompanyList().then(response => {
         if (response.code === 200) {
-          this.companyUserOptions = response.data;
-          console.log("列表", this.companyUserOptions);
+          this.companyOptions = response.data;
+          // 重置表单和销售列表
+          this.resetCompanyUserForm();
+          this.companyUserOptions = [];
           this.changeCompanyUserOpen = true;
         } else {
-          this.$message.error(response.msg || '获取销售列表失败');
+          this.$message.error(response.msg || '获取公司列表失败');
         }
       }).catch(() => {
-        this.$message.error('获取销售列表失败');
+        this.$message.error('获取公司列表失败');
       });
     },
-    /** 取消更换会员归属 */
-    cancelChangeCompanyUser() {
-      this.changeCompanyUserOpen = false;
-      this.resetCompanyUserForm();
-    },
     /** 销售选择变化 */
-    handleCompanyUserChange(value) {
-      const selectedUser = this.companyUserOptions.find(item => item.userId === value);
-      if (selectedUser) {
-        this.changeCompanyUserForm.companyId = selectedUser.companyId;
-        console.log("选择的销售信息:", selectedUser);
-        console.log("设置的companyId:", this.changeCompanyUserForm.companyId);
+    handleCompanyUserChange(userId) {
+      if (!this.changeCompanyUserForm.companyId) {
+        this.$message.warning('请先选择公司');
+        this.changeCompanyUserForm.companyUserId = null;
+        return;
       }
     },
     /** 重置更换会员归属表单 */
     resetCompanyUserForm() {
       this.changeCompanyUserForm = {
+        companyId: null,
         companyUserId: null,
-        companyId: null
+        userIds: []
       };
       this.resetForm("changeCompanyUserForm");
     },
+    handleCompanyChange(companyId) {
+      // 清空已选择的销售
+      this.changeCompanyUserForm.companyUserId = null;
+      // 根据公司ID获取对应的销售列表
+      if (companyId) {
+        getCompanyUserList({ companyId: companyId }).then(response => {
+          if (response.code === 200) {
+            this.companyUserOptions = response.data;
+          } else {
+            this.$message.error(response.msg || '获取销售列表失败');
+            this.companyUserOptions = [];
+          }
+        }).catch(() => {
+          this.$message.error('获取销售列表失败');
+          this.companyUserOptions = [];
+        });
+      } else {
+        this.companyUserOptions = [];
+      }
+    },
+    /** 取消更换会员归属 */
+    cancelChangeCompanyUser() {
+      this.changeCompanyUserOpen = false;
+      this.resetCompanyUserForm();
+    },
     /** 提交更换会员归属 */
     submitChangeCompanyUserForm() {
       this.$refs["changeCompanyUserForm"].validate(valid => {
         if (valid) {
           // 调用更换会员归属接口
-          console.log("销售", this.changeCompanyUserForm);
-          console.log("用户", this.ids);
-
           // 检查companyId是否已设置
           if (!this.changeCompanyUserForm.companyId) {
-            this.$message.error('请选择销售');
+            this.$message.error('请选择公司');
             return;
           }
 
-          // 确保userIds是List<Long>类型
-          // const userIds = this.ids.map(id => Number(id));
-          console.log({
-            userIds:  this.ids,
-            companyUserId: this.changeCompanyUserForm.companyUserId,
-            companyId: this.changeCompanyUserForm.companyId
-          })
           changeCompanyUser(this.ids, {
               companyUserId: this.changeCompanyUserForm.companyUserId,
               companyId: this.changeCompanyUserForm.companyId

+ 40 - 41
src/views/index.vue

@@ -175,46 +175,6 @@
         </el-col>
       </el-row>
     </el-card>
-
-    <el-row :gutter="20" class="charts-section">
-      <el-col :span="12">
-        <el-card shadow="never">
-          <div slot="header" class="chart-header">
-            <span>本月订单数</span>
-            <div class="legend">
-              <div class="legend-item">
-                <span class="dot viewer-dot"></span>
-                <span>订单数</span>
-              </div>
-              <div class="legend-item">
-                <span class="dot complete-dot"></span>
-                <span>订单金额</span>
-              </div>
-            </div>
-          </div>
-          <div ref="viewerOrderChart" class="chart-container"></div>
-        </el-card>
-      </el-col>
-      <el-col :span="12">
-        <el-card shadow="never">
-          <div slot="header" class="chart-header">
-            <span>本月收款数</span>
-            <div class="legend">
-              <div class="legend-item">
-                <span class="dot viewer-dot"></span>
-                <span>收款数</span>
-              </div>
-              <div class="legend-item">
-                <span class="dot complete-dot"></span>
-                <span>收款金额</span>
-              </div>
-            </div>
-          </div>
-          <div ref="viewerReceiveChart" class="chart-container"></div>
-        </el-card>
-      </el-col>
-    </el-row>
-    <br/>
     <!-- 分析概览 (Analysis Overview) -->
     <div class="analysis-section" shadow="never">
       <div slot="header" class="header">
@@ -467,6 +427,45 @@
         </el-col>
       </el-row>
     </transition>
+    <el-row :gutter="20" class="charts-section">
+      <el-col :span="12">
+        <el-card shadow="never">
+          <div slot="header" class="chart-header">
+            <span>本月订单数</span>
+            <div class="legend">
+              <div class="legend-item">
+                <span class="dot viewer-dot"></span>
+                <span>订单数</span>
+              </div>
+              <div class="legend-item">
+                <span class="dot complete-dot"></span>
+                <span>订单金额</span>
+              </div>
+            </div>
+          </div>
+          <div ref="viewerOrderChart" class="chart-container"></div>
+        </el-card>
+      </el-col>
+      <el-col :span="12">
+        <el-card shadow="never">
+          <div slot="header" class="chart-header">
+            <span>本月收款数</span>
+            <div class="legend">
+              <div class="legend-item">
+                <span class="dot viewer-dot"></span>
+                <span>收款数</span>
+              </div>
+              <div class="legend-item">
+                <span class="dot complete-dot"></span>
+                <span>收款金额</span>
+              </div>
+            </div>
+          </div>
+          <div ref="viewerReceiveChart" class="chart-container"></div>
+        </el-card>
+      </el-col>
+    </el-row>
+    <br/>
   </div>
 </template>
 
@@ -1456,7 +1455,7 @@ export default {
   background-color: #fff;
   border-radius: 4px;
   padding: 15px;
-  height: 100px;
+  height: 120px;
   display: flex;
   flex-direction: column;
   position: relative;

+ 18 - 18
src/views/oms/orderInternal/add.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
       <el-form ref="form" :model="form" :rules="rules" label-width="80px" style="margin-bottom:40px">
         <div class="bj-divider">
-          <div class="left"> 
+          <div class="left">
                 <span class="default-text">三方订单基本信息</span>
                 <div class="button"></div>
                 <span class="tips"></span>
@@ -29,7 +29,7 @@
                     <el-select  style="width:100%"  @change="channelChange" v-model="form.channelType" :placeholder="storePlaceholder" clearable size="small">
                       <el-option
                             v-for="item in channelTypeOptions"
-                            :key="'channelType'+item.dictValue"  
+                            :key="'channelType'+item.dictValue"
                             :label="item.dictLabel"
                             :value="item.dictValue"/>
                     </el-select>
@@ -40,16 +40,16 @@
                     <el-select style="width:100%" :disabled="storeAvailable" ref="storeId" v-model="form.storeId" placeholder="请选择销售店铺" clearable size="small">
                       <el-option
                             v-for="item in stores"
-                            :key="'omsStore'+item.storeId"  
+                            :key="'omsStore'+item.storeId"
                             :label="item.storeName"
                             :value="item.storeId"/>
                     </el-select>
-                </el-form-item>    
+                </el-form-item>
            </el-col>
            <el-col :span="18">
                 <el-form-item label-width="100px" label="商家备注" prop="channelType">
                     <el-input type="textarea" v-model="form.orderRemark" show-word-limit maxlength="200"></el-input>
-               </el-form-item>   
+               </el-form-item>
            </el-col>
         </el-row>
 
@@ -86,7 +86,7 @@
 
            <el-col :span="9">
               <el-form-item  label-width="10px"  prop="cityIds">
-                  <el-input v-model="form.userAddress" placeholder="详情地址" /> 
+                  <el-input v-model="form.userAddress" placeholder="详情地址" />
               </el-form-item>
           </el-col>
 
@@ -94,10 +94,10 @@
            <el-col :span="18">
                 <el-form-item label-width="100px" label="买家备注" prop="buyerRemark" >
                     <el-input type="textarea" v-model="form.buyerRemark" show-word-limit maxlength="200"></el-input>
-               </el-form-item>   
+               </el-form-item>
            </el-col>
         </el-row>
-  
+
          <div class="bj-divider"><div class="left"><span class="default-text">支付信息</span><div class="button"></div><span class="tips"></span></div></div>
          <el-row>
           <el-col :span="8">
@@ -105,7 +105,7 @@
                     <el-select  style="width:100%"  v-model="form.payType" placeholder="请选择支付方式" clearable size="small">
                       <el-option
                             v-for="item in payTypeOptions"
-                            :key="'payType'+item.dictValue"  
+                            :key="'payType'+item.dictValue"
                             :label="item.dictLabel"
                             :value="item.dictValue"/>
                     </el-select>
@@ -113,7 +113,7 @@
           </el-col>
           <el-col :span="8">
               <el-form-item  label-width="100px" label="支付金额" prop="buyerPayAmount"  style="margin-right:20px">
-                 <el-input v-model="form.buyerPayAmount" type="number"  placeholder="请输入" /> 
+                 <el-input v-model="form.buyerPayAmount" type="number"  placeholder="请输入" />
               </el-form-item>
           </el-col>
           <el-col :span="8">
@@ -130,7 +130,7 @@
                     <el-select  style="width:100%"   v-model="form.payStatus" placeholder="请选择" clearable size="small">
                       <el-option
                             v-for="item in payStatusOptions"
-                            :key="'payStatus'+item.dictValue"  
+                            :key="'payStatus'+item.dictValue"
                             :label="item.dictLabel"
                             :value="item.dictValue"/>
                     </el-select>
@@ -157,7 +157,7 @@
                           <el-radio :key="'isThirdDiscount'+item.dictValue"   :label="item.dictValue" v-for="item in isThirdDiscountOptions" >{{item.dictLabel}}</el-radio>
                         </el-radio-group>
                   </el-form-item>
-              </el-col>  
+              </el-col>
               <el-col :span="9" v-if="form.isThirdDiscount!='0'">
                     <el-form-item label-width="10" label="" prop="thirdDiscount">
                       <el-input v-model="form.thirdDiscount" placeholder="三方平台优惠金额" />
@@ -167,7 +167,7 @@
                   <el-form-item label-width="100px" label="优惠承担" prop="thirdDiscountAmount" style="margin-right:10px">
                       <el-input v-model="form.thirdDiscountAmount" placeholder="三方平台承担优惠金额" />
                     </el-form-item>
-              </el-col>  
+              </el-col>
               <el-col :span="9" v-if="form.isThirdDiscount!='0'">
                     <el-form-item label-width="10" label="" prop="businessDiscountAmount">
                       <el-input v-model="form.businessDiscountAmount" placeholder="商家承担优惠金额" />
@@ -181,7 +181,7 @@
                    <span class="tips"></span>
               </div>
           </div>
-          <el-row> 
+          <el-row>
                <el-col :span="24">
                   <el-form-item label="" label-width="0" prop="productList" style="margin-left:0" >
                         <el-table border width="100%" style="margin-top:5px;"  :data="products">
@@ -239,7 +239,7 @@
                           </el-col>
                         </el-row> -->
                   </el-form-item>
-               </el-col> 
+               </el-col>
           </el-row>
       </el-form>
 
@@ -540,7 +540,7 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped> 
+<style lang="scss" scoped>
 
 .app-main{
   background: #ffffff;
@@ -585,7 +585,7 @@ export default {
     display: flex
 }
 .bj-divider .default-text {
-    border-left: 4px #13c2c2 solid;
+    border-left: 4px #409eff solid;
     padding-left: 16px;
     font-size: 18px
 }
@@ -634,4 +634,4 @@ export default {
     background: #ffffff;
     height: 65px;
 }
-</style>
+</style>

+ 2 - 2
src/views/qw/forbiddenMessage/index.vue

@@ -28,7 +28,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      
+
       <el-form-item label="消息编号" prop="id">
         <el-input
           v-model="queryParams.id"
@@ -78,7 +78,7 @@
 	  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" border :data="forbiddenMessageList" @selection-change="handleSelectionChange">
+    <el-table border v-loading="loading" border :data="forbiddenMessageList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="40" align="center" />
       <el-table-column label="公司" width="200" align="center" prop="companyName" />
       <el-table-column label="员工" width="100" align="center" prop="companyUserName" />

+ 1 - 1
src/views/qw/qwCompany/index.vue

@@ -84,7 +84,7 @@
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" :data="qwCompanyList" @selection-change="handleSelectionChange">
+    <el-table border v-loading="loading" :data="qwCompanyList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="id" align="center" prop="id" />
       <el-table-column label="企业CorpID" align="center" prop="corpId" />

+ 4 - 4
src/views/qw/words/index.vue

@@ -10,7 +10,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-    
+
       <el-form-item label="操作人" prop="operator">
         <el-input
           v-model="queryParams.operator"
@@ -68,7 +68,7 @@
 	  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" :data="wordsList" @selection-change="handleSelectionChange">
+    <el-table border v-loading="loading" :data="wordsList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="序号"  width="55" type="index" align="center" />
       <el-table-column label="id" align="center" prop="id" />
@@ -93,7 +93,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -272,4 +272,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 3 - 3
src/views/store/storeCanvas/components/leftBar/panel.vue

@@ -147,7 +147,7 @@ export default {
 
       &.on,
       &:hover {
-        color:#2BC7B9;
+        color:#409eff;
 
         :after {
           content: "";
@@ -156,7 +156,7 @@ export default {
           top: 0;
           width: 2px;
           height: 100%;
-          background-color: #2BC7B9;
+          background-color: #409eff;
         }
       }
     }
@@ -181,7 +181,7 @@ export default {
 
         &:before {
           content: "";
-          border-left: 5px solid #2BC7B9;
+          border-left: 5px solid #409eff;
           border-top: 4px solid transparent;
           border-bottom: 4px solid transparent;
           position: absolute;

+ 23 - 23
src/views/user/transfer/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="80px">
       <el-form-item label="公司名" prop="companyId">
         <el-select filterable style="width: 220px" v-model="queryParams.corpId" placeholder="请选择公司名" clearable size="small">
           <el-option
@@ -12,7 +12,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="转移类型" prop="transferType">
-        <el-select v-model="queryParams.transferType" placeholder="请选择转移类型" clearable size="small">
+        <el-select v-model="queryParams.transferType" placeholder="请选择转移类型" clearable size="small" style="width: 220px">
           <el-option
             v-for="item in transferTypeList"
             :key="item.dictValue"
@@ -23,7 +23,7 @@
       <el-form-item label="目标销售" prop="targetUserId">
         <el-select v-model="queryParams.targetUserId" remote
                    placeholder="请选择" filterable clearable
-                   style="width: 100%;" @keyup.enter.native="handleQuery" :remote-method="getAllUserListLimitQuery">
+                   style="width: 220px;" @keyup.enter.native="handleQuery" :remote-method="getAllUserListLimitQuery">
           <el-option
             v-for="dict in companyUserList"
             :key="`${dict.nickName} - ${dict.userName}`"
@@ -34,7 +34,7 @@
       </el-form-item>
       <el-form-item label="发起人" prop="initiatorUserId">
         <el-select v-model="queryParams.initiatorUserId" remote placeholder="请选择" filterable clearable
-                   style="width: 100%;" @keyup.enter.native="handleQuery"
+                   style="width: 220px;" @keyup.enter.native="handleQuery"
                    :remote-method="getAllUserListLimitQuery3"
         >
           <el-option
@@ -46,7 +46,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="审批状态" prop="approvalStatus">
-        <el-select v-model="queryParams.approvalStatus" placeholder="请选择审批状态" clearable size="small">
+        <el-select v-model="queryParams.approvalStatus" placeholder="请选择审批状态" clearable size="small" style="width: 220px">
           <el-option
             v-for="item in approvalStatusList"
             :key="item.dictValue"
@@ -55,31 +55,31 @@
         </el-select>
       </el-form-item>
       <el-form-item label="审批时间" prop="processedAt">
-        <el-date-picker clearable size="small" style="width: 200px"
-          v-model="queryParams.processedAt"
-          type="date"
-          value-format="yyyy-MM-dd"
-          placeholder="选择审批处理时间">
+        <el-date-picker clearable size="small" style="width: 220px"
+                        v-model="queryParams.processedAt"
+                        type="date"
+                        value-format="yyyy-MM-dd"
+                        placeholder="选择审批处理时间">
         </el-date-picker>
       </el-form-item>
       <el-form-item label="创建时间" prop="createdAt">
-        <el-date-picker clearable size="small" style="width: 200px"
-          v-model="queryParams.createdAt"
-          type="date"
-          value-format="yyyy-MM-dd"
-          placeholder="选择记录创建时间">
+        <el-date-picker clearable size="small" style="width: 220px"
+                        v-model="queryParams.createdAt"
+                        type="date"
+                        value-format="yyyy-MM-dd"
+                        placeholder="选择记录创建时间">
         </el-date-picker>
       </el-form-item>
       <el-form-item label="更新时间" prop="updatedAt">
-        <el-date-picker clearable size="small" style="width: 200px"
-          v-model="queryParams.updatedAt"
-          type="date"
-          value-format="yyyy-MM-dd"
-          placeholder="选择记录更新时间">
+        <el-date-picker clearable size="small" style="width: 220px"
+                        v-model="queryParams.updatedAt"
+                        type="date"
+                        value-format="yyyy-MM-dd"
+                        placeholder="选择记录更新时间">
         </el-date-picker>
       </el-form-item>
       <el-form-item>
-        <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
+        <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>
       </el-form-item>
     </el-form>
@@ -182,13 +182,13 @@
           </el-radio-group>
         </el-form-item>
         <el-form-item label="审批意见/备注" prop="approvalRemark">
-          <el-input v-model="form.approvalRemark" type="textarea" placeholder="请输入内容" />
+          <el-input v-model="form.approvalRemark" type="textarea" placeholder="请输入内容"  disabled="disabled"/>
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="success" @click="submitForm(1)" v-if="!viewMode">通过</el-button>
         <el-button type="danger" @click="submitForm(2)" v-if="!viewMode">拒绝</el-button>
-        <el-button @click="cancel">取 消</el-button>
+        <el-button @click="cancel">关 闭</el-button>
       </div>
     </el-dialog>
   </div>