wucl hai 1 ano
pai
achega
ebf996a5d3

+ 1 - 1
package.json

@@ -79,7 +79,7 @@
     "less": "^3.0.4",
     "less-loader": "^5.0.0",
     "lint-staged": "^9.5.0",
-    "node-sass": "^4.14.0",
+    "node-sass": "^4.12.0",
     "postcss-px-to-viewport": "^1.1.1",
     "sass-loader": "^8.0.2",
     "scp2": "^0.5.0",

+ 0 - 3
src/api/modules/financeInvoice.js

@@ -18,9 +18,6 @@ export default {
   edit(params) {
     return request.put(`financeInvoice`, params)
   },
-  invoiceCheck(params){
-    return request.put(`financeInvoice/check`, params)
-  },
    delete(params) {
      return request.delete(`financeInvoice/${params}`)
    },

+ 1 - 1
src/utils/tableUtil.js

@@ -8,7 +8,7 @@ export function getOperatorWidth() {
     // 内间距
     let paddingSpacing = 5
     // 外边距
-    let margin = 21;
+    let margin = 20;
 
     const operatorColumn = document.getElementsByClassName('optionDiv')
     // 如果节点数量大于0-循环这个节点,

+ 2 - 8
src/views/assets/addAssetsOrder.vue

@@ -27,7 +27,7 @@
                                     <el-col :xs="24" :sm="12" :lg="6" :span="6">
                                         <el-form-item label="分单类型:" prop="clientManager" label-width="120px"
                                             class="postInfo-container-item">
-                                            <el-select v-model="assetsForm.allotType" :disabled="!editdepartmentId">
+                                            <el-select v-model="assetsForm.allotType">
                                                 <el-option label="指派" value="指派"></el-option>
                                                 <el-option label="轮单" value="轮单"></el-option>
                                             </el-select>
@@ -36,7 +36,7 @@
                                     <el-col v-if="assetsForm.allotType === '指派'" :xs="24" :sm="12" :lg="4" :span="6">
                                         <el-form-item label="接单部门:" prop="departmentId" label-width="120px"
                                             class="postInfo-container-item">
-                                            <el-select v-model="assetsForm.departmentId" :disabled="!editdepartmentId">
+                                            <el-select v-model="assetsForm.departmentId">
                                                 <el-option v-for="(d, id) in allotDepartment" :label="d.name"
                                                     :value="d.id"></el-option>
                                             </el-select>
@@ -537,7 +537,6 @@ export default {
         return {
             couldEdit: null,
             couldBack: null,
-            editdepartmentId: true,
             // 页面传参
             pageParams: {
                 back: null,
@@ -774,7 +773,6 @@ export default {
     created() {
         this.couldEdit = this.$route.query.couldEdit === 'true';
         this.couldBack = this.$route.query.couldBack === 'true';
-        this.editdepartmentId = this.$route.query.editdepartmentId === 'true';
         this.pageParams.back = this.$route.query.back;
         if (this.$route.query.row != null || this.$route.query.row != undefined) {
             this.pageParams.row = JSON.parse(this.$route.query.row);
@@ -1074,10 +1072,6 @@ export default {
                             }
                         })
                     }
-                    // 判断是否是重新下单
-                    if (this.$route.query.reorder) {
-                        this.assetsForm.id = null;
-                    }
                 }
             })
         },

+ 2 - 2
src/views/assets/archivedList.vue

@@ -20,11 +20,11 @@
                     style=" width: 200px;margin-left: 10px;float: left;">
                     <el-option v-for="(s, value) in assetsBusinessGeners" :label="s.label" :value="s.value"></el-option>
                 </el-select>
-                <!-- <el-select v-model="listQuery.nodeCode" filterable placeholder="流程节点(可搜索)"
+                <el-select v-model="listQuery.nodeCode" filterable placeholder="流程节点(可搜索)"
                     style=" width: 200px;margin-left: 10px;float: left;">
                     <el-option v-for="item in nodes" :label="item.name" :value="item.code">
                     </el-option>
-                </el-select> -->
+                </el-select>
                 <el-select v-model="listQuery.departmentId" filterable placeholder="接单部门"
                     style=" width: 200px;margin-left: 10px;float: left;">
                     <el-option v-for="(d, id) in allotDepartment" :label="d.name" :value="d.id"></el-option>

+ 1 - 1
src/views/assets/departmentDoneList.vue

@@ -31,7 +31,7 @@
                 </el-table-column>
                 <el-table-column label="项目名称" align="center" width="300">
                     <template slot-scope="{row}">
-                        <span>{{ row.reportName || row.statementName || row.assetsName }}</span>
+                        <span>{{ row.reportName || row.statementName || row.name }}</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="意见书号" align="center" width="250">

+ 1 - 1
src/views/assets/doneList.vue

@@ -27,7 +27,7 @@
                 </el-table-column>
                 <el-table-column label="项目名称" align="center" width="300">
                     <template slot-scope="{row}">
-                        <span>{{ row.reportName || row.statementName || row.assetsName }}</span>
+                        <span>{{ row.reportName || row.statementName || row.name }}</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="意见书号" align="center" width="250">

+ 4 - 6
src/views/assets/myOrderList.vue

@@ -7,7 +7,7 @@
             <template slot="left">
                 <PermissionButton menu-code="_views_assets_add_order" class-name="filter-item" type="danger"
                     icon="el-icon-circle-plus-outline" :page-jump="true" round style="float: left"
-                    :page-query="{ 'couldEdit': true, 'saveOrderBtn': '保存订单', 'showBtn': true, 'couldBack': true ,'editdepartmentId' : true}" />
+                    :page-query="{ 'couldEdit': true, 'saveOrderBtn': '保存订单', 'showBtn': true, 'couldBack': true }" />
                 <el-input style="margin-left: 20px;width: 300px;float: left;" class="filter-item"
                     v-model="listQuery.keyWord" placeholder="项目编号/报告号/项目名称/业务来源" clearable>
                 </el-input>
@@ -542,10 +542,10 @@ export default {
             // 送达状态下拉列表
             deliverys: [
                 {
-                    value: true,
+                    value: '1',
                     label: '已送达'
                 }, {
-                    value: false,
+                    value: '0',
                     label: '未送达'
                 },
             ],
@@ -957,7 +957,6 @@ export default {
                         type: 'success',
                         duration: 1000
                     });
-                    this.resetParams();
                 }
             })
         },
@@ -1022,8 +1021,7 @@ export default {
                     back: '/assets/myOrderList',
                     couldEdit: true,
                     couldBack: true,
-                    disabledStatus: false,
-                    editdepartmentId: false
+                    disabledStatus: false
                 }
             })
         },

+ 1 - 1
src/views/assets/orderDetail.vue

@@ -2065,7 +2065,7 @@ export default {
         }
         callback(verify);
       }
-      let specialNodesForReverse = ["GENERATE_STATEMENT", "WRITE_REPORT", "ASSET_REPORT_TAKE_NO"];
+      let specialNodesForReverse = ["GENERATE_STATEMENT", "WRITE_REPORT", "WRITE_LETTER"];
       if (commit.state === 'REVERSE' && specialNodesForReverse.includes(this.currentNode.nodeCode)) {
         this.$refs.board.getPreviousNode();
         let reportNos = this.assetsEvaluationTarget.map(item => item.reportNo);

+ 2 - 2
src/views/assets/repertoryList.vue

@@ -36,7 +36,7 @@
                 </el-table-column>
                 <el-table-column label="项目名称" align="center" width="300">
                     <template slot-scope="{row}">
-                        <span>{{ row.reportName || row.statementName || row.orderName }}</span>
+                        <span>{{ row.reportName || row.statementName || row.name }}</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="报告号" align="center" width="250">
@@ -261,7 +261,7 @@ export default {
             this.$api.assets.selectRepertoryPage(this.listQuery).then(res => {
                 if (res.code === 200) {
                     this.pageData = res.data;
-                    if (this.listQuery.startTime && this.listQuery.endTime && res.data.records.length > 0) {
+                    if (this.listQuery.startTime !== null && this.listQuery.endTime !== null && res.data.records.length > 0) {
                         this.exportStatus = false;
                     }else {
                         this.exportStatus = true;

+ 6 - 41
src/views/assets/terminateList.vue

@@ -101,13 +101,10 @@
                         <span>{{ row.comment }}</span>
                     </template>
                 </el-table-column>
-                <el-table-column label="操作" align="center" :min-width="dynamicWidth" fixed="right">
+                <el-table-column label="操作" align="center" width="200" fixed="right">
                     <template slot-scope="{row}">
-                        <div class="optionDiv" style="white-space: nowrap; display: inline-block">
-                            <el-button type="success" size="mini" @click="orderDetail(row)">查看</el-button>
-                            <el-button v-if="hasOpenBar" type="danger" size="mini"
-                                @click="toAddAssetsOrder(row)">重新下单</el-button>
-                        </div>
+                        <el-button type="success" size="mini" @click="orderDetail(row)">查看</el-button>
+                        <el-button type="danger" size="mini" @click="toAddAssetsOrder(row)">重新下单</el-button>
                     </template>
                 </el-table-column>
             </parentTable>
@@ -119,8 +116,6 @@
 import YPageListLayout from '@/components/YPageListLayout'
 import Breadcrumb from '@/components/Breadcrumb'
 import PermissionButton from '@/components/PermissionButton/PermissionButton'
-import { getOperatorWidth } from '@/utils/tableUtil.js'
-import { mapGetters } from 'vuex'
 
 export default {
     name: 'AssetsTerminateList',
@@ -171,37 +166,9 @@ export default {
                     value: '其他',
                     label: '其他'
                 }
-            ],
-            hasOpenBar: false,
-            dynamicWidth: 0,
+            ]
         }
     },
-    computed: {
-        ...mapGetters([
-            'userInfo'
-        ])
-    },
-    watch: {
-        userInfo: {
-            immediate: true, // immediate选项可以开启首次赋值监听
-            deep: true,
-            handler(newv) {
-                if (newv) {
-                    const postList = newv.postList.map(item => item.name)
-                    const marketPosts = ['销售代表', '客户经理', '客户经理-业务员', '市场一部经理', '市场二部经理', '销售主管']
-                    postList.forEach(element => {
-                        if (marketPosts.includes(element)) {
-                            this.hasOpenBar = true;
-                        }
-                    });
-                }
-
-            }
-        }
-    },
-    updated() {
-        this.dynamicWidth = getOperatorWidth();
-    },
     created() {
         // 获取用户下拉列表
         this.getAllUser();
@@ -262,7 +229,7 @@ export default {
                 }
             })
         },
-        toAddAssetsOrder(row) {
+        toAddAssetsOrder(row){
             this.$router.push({
                 path: "/assets/addOrder",
                 query: {
@@ -270,9 +237,7 @@ export default {
                     back: '/assets/terminateList',
                     couldEdit: true,
                     couldBack: true,
-                    disabledStatus: false,
-                    editdepartmentId: true,
-                    reorder: true
+                    disabledStatus: false
                 }
             })
         },

+ 0 - 1
src/views/assets/todoList.vue

@@ -198,7 +198,6 @@ export default {
             this.listQuery = {
                 current: 1,
                 size: 10,
-                handlerId: this.$store.getters.userInfo.id
             }
             this.selectPage();
         },

+ 0 - 5
src/views/finance/calculateAssets.vue

@@ -77,11 +77,6 @@
                                 <span>{{ row.ratio }}%</span>
                             </template>
                         </el-table-column>
-                        <el-table-column label="提成下限(¥)" align="center">
-                            <template slot-scope="{row}">
-                                <span>{{ row.lowLimitAmount }}</span>
-                            </template>
-                        </el-table-column>
                         <el-table-column label="总提成额(¥)" align="center">
                             <template slot-scope="{row}">
                                 <span>{{ row.totalAmount }}</span>

+ 2 - 9
src/views/finance/invoiceCheck.vue

@@ -469,13 +469,7 @@ export default {
       })
     },
     businessTypeAlias(code){
-      if(code == "ASSET_BUSINESS"){
-        return '资产'
-      }
-      if(code == "MAJOR_BUSINESS"){
-        return '大中型'
-      }
-      return null;
+      return '大中型'
     },
     openMakeDialog(row){
       this.newInvoiceDialog= true;
@@ -490,7 +484,6 @@ export default {
             type: 'warning',
             center: true
           }).then(()=>{
-            this.invoice.state = '已开票';
             if (this.invoice.realAmount===0){
               this.$notify({
                   title: '提示',
@@ -500,7 +493,7 @@ export default {
                 });
                 return;
             }
-            this.$api.financeInvoice.invoiceCheck(this.invoice).then(res=>{
+            this.$api.financeInvoice.edit(this.invoice).then(res=>{
               if (res.code === 200 && res.data){
                 this.$notify({
                   title: '成功',

+ 2 - 2
src/views/finance/settleAssets.vue

@@ -15,7 +15,7 @@
                         <el-input v-model="listQuery1.orderId" placeholder="项目编号" clearable
                             style="margin-left: 20px;width: 200px;float: left;">
                         </el-input>
-                        <el-input v-model="listQuery1.productionNo" placeholder="产品号" clearable
+                        <el-input v-model="listQuery1.reportNo" placeholder="产品号" clearable
                             style="margin-left: 20px;width: 200px;float: left;">
                         </el-input>
                         <el-input v-model="listQuery1.principal" placeholder="负责人" clearable
@@ -147,7 +147,7 @@
                         <el-input v-model="listQuery2.orderId" placeholder="项目编号" clearable
                             style="margin-left: 20px;width: 200px;float: left;">
                         </el-input>
-                        <el-input v-model="listQuery2.productionNo" placeholder="产品号" clearable
+                        <el-input v-model="listQuery2.reportNo" placeholder="产品号" clearable
                             style="margin-left: 20px;width: 200px;float: left;">
                         </el-input>
                         <el-input v-model="listQuery2.principal" placeholder="负责人" clearable