Jelajahi Sumber

feat:调整函上传模态框样式

snow 1 tahun lalu
induk
melakukan
4f653158ca

+ 1 - 1
src/components/manage/src/letter/_columns.js

@@ -231,7 +231,7 @@ const mapCheck = {
 }
 
 const mapTitle = {
-    budget: '预算函',
+    budget: '评估预算函',
     activity: '活动方案',
     project: '计划预算函',
     settlement: '结算函'

+ 7 - 3
src/components/manage/src/letter/xlsxUploadModal.vue

@@ -1,10 +1,11 @@
 <template>
-  <el-dialog :title="`上传${mapTitle[type]}方案`" :close-on-click-modal="false" :visible="innerVisible" width="1024px" @close="handleClose" center>
+  <el-dialog :title="`上传${mapTitle[type]}`" :close-on-click-modal="false" :visible="innerVisible" width="1024px" @close="handleClose" center>
 
 
    <div style="display:flex;">
     <div style="display:flex;align-items:center;margin-right:10px" v-if="type === 'budget' || type === 'project'">
-      <p style="margin-right:10px">店铺:</p>
+      <p style="margin-right:10px"> 
+        <span style="color:red"> * </span>店铺:</p>
       <search-store size="mini" :value.sync="storeId" />
     </div>
 
@@ -19,7 +20,9 @@
        >
     </div>
 
-    <div class="activity-upload" v-if="!file_url && isFile" style="margin:0">
+    <div style="display:flex;align-items:center">
+      <p style="margin-right:10px"><span style="color:red"> * </span>{{mapTitle[type]}}:</p>
+      <div class="activity-upload" v-if="!file_url && isFile" style="margin:0">
       <div class="btnupload" style="position: relative">
         <i class="el-icon-plus avatar-uploader-icon"></i>
         <file-upload-pdf
@@ -36,6 +39,7 @@
         <p>文件格式:.xlsx,.xls,.pdf,.zip,.rar,.7z</p>
       </div>
     </div>
+    </div>
    </div>
          
 

+ 1 - 1
src/views/customerService/demandOrder/components/demandDetail/index.vue

@@ -32,7 +32,7 @@
       </template>
 
       <template #currentStatus>
-        <div class="align-center" style="height:18px;padding-top:5px">
+        <div class="align-center" style="height:18px; padding-top:5px">
           <el-tag size="mini" style="margin-left:5px">{{
             (demandStatusOptions.find(({value}) => value === String(sitem.status)) || {}).label || '--'
             }}</el-tag>

+ 7 - 2
src/views/customerService/demandOrder/detail.vue

@@ -7,18 +7,23 @@
            <el-collapse-item title="需求订单详情" name="1">
              <demand-detail :sitem="sitem" @refresh="refresh" @switchNode="handleSwitchNode" />
            </el-collapse-item>
+
            <el-collapse-item title="评估预算函管理" name="2" v-if="Number(sitem.status) === 1">
              <manage-budgeet-letter :sitem="sitem" @selectedChange="handleSelectedChange($event,'budget')" />
            </el-collapse-item> 
+           
            <el-collapse-item title="活动方案管理" name="3" v-if="Number(sitem.status) === 2">
              <manage-activity-scheme :sitem="sitem" @selectedChange="handleSelectedChange($event,'activity')" />
            </el-collapse-item> 
+           
            <el-collapse-item title="计划预算函管理" name="10" v-if="Number(sitem.status) === 3">
              <manage-project-letter :sitem="sitem" @selectedChange="handleSelectedChange($event,'project')" />
            </el-collapse-item> 
-            <el-collapse-item title="待客户上传确认凭证" name="4" v-if="Number(sitem.status) === 4">
+          
+           <el-collapse-item title="待客户上传确认凭证" name="4" v-if="Number(sitem.status) === 4">
               <credentials-node @confirm="handleCustomerConfirm($event)" />
-          </el-collapse-item>
+           </el-collapse-item>
+           
            <el-collapse-item title="待平台审核执行凭证" name="5" v-if="Number(sitem.status) === 5">
              <wait-execute-certificate :sitem="sitem" @refresh="initData" />
            </el-collapse-item>

+ 3 - 2
src/views/customerService/invoiceApply/components/demandModal.vue

@@ -125,7 +125,8 @@ export default {
       
       const res = await asyncRequest.list({
         ...this.parmValue,
-        ...this.pageInfo
+        ...this.pageInfo,
+        flow_stage: "结算阶段"
       });
 
       if (res && res.code === 1 && res.data) {
@@ -135,6 +136,7 @@ export default {
         this.tableData = [];
         this.pageInfo.total = 0;
       }
+
       this.loading = false;
     },
     onConfirmDemand(){
@@ -148,7 +150,6 @@ export default {
         return
       }
 
-
       this.$emit('change',this.selected[0])
       this._visible = false
     }

+ 3 - 3
src/views/customerService/invoiceApply/detail.vue

@@ -8,11 +8,11 @@
               <create-invoice-apply />
             </el-collapse-item>
 
-            <template v-else>
+            <!-- <template v-else> -->
               <el-collapse-item title="发票申请管理" name="3">
                 <upload-invoice-node />
               </el-collapse-item>
-            </template>
+            <!-- </template> -->
           </el-collapse>
         </el-tab-pane>
       </el-tabs>
@@ -24,8 +24,8 @@ import asyncRequest from "@/apis/service/customerService/invoiceApply";
 import resToken from "@/mixins/resToken";
 import { mapGetters } from "vuex";
 
-import { demandColumns, statusList,} from "./columns";
 import CreateInvoiceApply from "./components/createInvoiceApply.vue"
+import { demandColumns, statusList,} from "./columns";
 import privateField from '@/mixins/privateField';