吴树波 1 ay önce
ebeveyn
işleme
02386510c0

+ 3 - 1
src/views/company/company/index.vue

@@ -81,7 +81,6 @@
       <el-table-column label="联系电话" align="center" prop="companyMobile" />
       <el-table-column label="员工数量" align="center" prop="limitUserCount" />
       <el-table-column label="坐席数量" align="center" prop="voiceCallerNumber" />
-      <el-table-column label="红包余额" align="center" prop="redPackageMoney" />
       <el-table-column label="公司地址" align="center" prop="companyAddress" />
       <el-table-column label="通话API" align="center" prop="voiceApiName" />
       <!-- <el-table-column label="AppId" align="center" prop="appId" />
@@ -259,6 +258,9 @@
         <el-form-item label="备注" prop="remark">
           <el-input v-model="rechargeForm.remark" placeholder="请输入备注" />
         </el-form-item>
+        <el-form-item label="凭证" prop="remark">
+          <image-upload v-model="rechargeForm.imgs" :limit="9" />
+        </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitRechargeForm">确 定</el-button>

+ 21 - 9
src/views/company/companyRecharge/index.vue

@@ -77,15 +77,27 @@
               <el-tag prop="status" v-for="(item, index) in payTypeOptions"   v-if="scope.row.payType==item.dictValue">{{item.dictLabel}}</el-tag>
         </template>
       </el-table-column>
-      <el-table-column label="提交人" align="center" prop="createUserNickName" width="180">
+      <el-table-column label="提交人" align="center" prop="createUserNickName">
       </el-table-column>
-      <el-table-column label="提交时间" align="center" prop="createTime" width="180">
+      <el-table-column label="提交时间" align="center" prop="createTime" width="160">
       </el-table-column>
-      <el-table-column label="审核人" align="center" prop="auditUserNickName" width="180">
+      <el-table-column label="审核人" align="center" prop="auditUserNickName">
       </el-table-column>
-      <el-table-column label="审核时间" align="center" prop="auditTime" width="180">
+      <el-table-column label="审核时间" align="center" prop="auditTime" width="160">
       </el-table-column>
-      <el-table-column label="支付时间" align="center" prop="payTime" width="180">
+      <el-table-column label="支付时间" align="center" prop="payTime" width="160">
+      </el-table-column>
+      <el-table-column label="凭证照片" align="center" prop="images" >
+        <template slot-scope="scope">
+          <div v-if="scope.row.imgs != null && scope.row.imgs != undefined && scope.row.imgs != ''">
+            <el-image
+              style="width: 50px; height: 50px"
+              :src="scope.row.imgs.split(',')[0]"
+              :preview-src-list="scope.row.imgs.split(',')">
+            </el-image>
+            <p style="margin: 0">({{scope.row.imgs.split(',').length}} 张)</p>
+          </div>
+        </template>
       </el-table-column>
       <el-table-column label="状态" align="center" prop="status" >
         <template slot-scope="scope">
@@ -97,17 +109,17 @@
         <template slot-scope="scope">
           <el-button
             v-if="scope.row.isAudit==0"
-            size="mini" 
+            size="mini"
             type="text"
             icon="el-icon-edit"
             @click="handleAudit(scope.row)"
             v-hasPermi="['company:companyRecharge:audit']"
           >审核</el-button>
-          
+
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -197,7 +209,7 @@ export default {
   created() {
      getCompanyList().then(response => {
       this.companys = response.data;
-       
+
     });
     this.getDicts("comapny_recharge_pay_type").then((response) => {
       this.payTypeOptions = response.data;

+ 1 - 1
src/views/qw/sop/ImageUpload.vue

@@ -66,7 +66,7 @@ export default {
       dialogVisible: false,
       hideUpload: false,
       baseUrl:"",
-      uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSSByHOOKImage",
+      uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
       headers: {
         Authorization: "Bearer " + getToken(),
       },

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

@@ -120,7 +120,7 @@
     <el-table v-loading="loading" border :data="sopTempList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center"/>
       <el-table-column label="模板编号" align="center" prop="id"/>
-      <el-table-column label="模板编号" align="center">
+      <el-table-column label="销售公司" align="center">
         <template slot-scope="scope">
           <el-tag v-for="item in companys" v-if="scope.row.companyId == item.companyId">{{item.companyName}}</el-tag>
         </template>
@@ -502,7 +502,7 @@ export default {
       // if (row.sendType==4) {
       //   this.$router.push(`/qw/sopTemp/updateAiChatTemp/${row.id}/3`)
       // }else{
-      this.$router.push(`/qw/sopTemp/updateSopTemp/${row.id}/3`)
+      this.$router.push(`/qw/sopTempe/updateSopTemp/${row.id}/3`)
       // }
     },
     /** 修改按钮操作 */

+ 1 - 1
src/views/qw/sopTemp/updateSopTemp.vue

@@ -691,7 +691,7 @@ export default {
         delTagVisible: false,
         delTagValue: ''
       }],
-      uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS2",
+      uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
       uploadUrlByVoice: process.env.VUE_APP_BASE_API + "/common/uploadOSSByHOOKVoice",
       //上传语音的遮罩层
       voiceLoading: false,

+ 1 - 1
src/views/sop/companySopRole/index.vue

@@ -80,7 +80,7 @@
       <el-table-column label="权限" align="center">
         <template slot-scope="scope">
           <div style="display: flex;flex-flow: wrap;justify-content: flex-start;">
-            <el-tag style="width: 30%" v-for="item in scope.row.rules">{{roleMap[item]}}</el-tag>
+            <el-tag style="width: 30%;margin: 0 5px" v-for="item in scope.row.rules">{{roleMap[item]}}</el-tag>
           </div>
         </template>
       </el-table-column>