ソースを参照

通讯录、报价单、项目商机调整

qymljy 2 年 前
コミット
caf551a8e5

+ 0 - 29
src/HDrpManagement/projectChange/index.vue

@@ -331,20 +331,6 @@ export default {
       })
       this.enterpriseList = res.data
     },
-    /* 获取项目模板 */
-    /*async getProjectPanl () {
-      let res = await this.$api.requested({
-        "id": "20221019085604",
-        "content": {
-            "pageNumber": 1,
-            "pageSize": 99999999,
-            "where":{
-                "condition":""
-            }
-        }
-      })
-      this.projectPanl = res.data
-    },*/
     handleCommand(command){
       this.tabName = command.title
       this.tabIndex = command.name
@@ -444,21 +430,6 @@ export default {
         this.tradefieldSelect = res.data
       })
     },
-    /*onChangeTab(val){
-      console.log(val)
-      this.tabIndex = val
-      this.queryData(val)
-    },
-    clearTime () {
-      this.$refs['basicLayout'].param.content.where.startdate = ''
-      this.$refs['basicLayout'].param.content.where.enddate = ''
-      this.$refs['basicLayout'].listData()
-    },
-    timeChange (time) {
-      this.$refs['basicLayout'].param.content.where.startdate = time[0]
-      this.$refs['basicLayout'].param.content.where.enddate = time[1]
-      this.$refs['basicLayout'].listData()
-    }*/
     async querytemplet () {
       const res = await this.$api.requested({
         "classname": "sysmanage.develop.querytemplet.querytemplet",

+ 1 - 1
src/HDrpManagement/projectChange/modules/modules/productSet/index.vue

@@ -28,7 +28,7 @@
           @keyup.enter.native="listData(params.content.pageNumber= 1)"
           @clear="listData(params.content.pageNumber= 1)"
           clearable class="inline-16"></el-input>&nbsp;
-      <importFile class="inline-16" accept=".xlsx" v-if="tool.checkAuth($route.name,'productSetManage') && isLeader && data.status !== '已失败' && data.status !== '已结案' " :bindData="{ownertable:'projectSetTable',ownerid:'',usetype:'default'}" paramId="20231121132504" @onSuccess="importSuccess">
+      <importFile class="inline-16" accept=".xlsx" v-if="tool.checkAuth($route.name,'productSetManage') && data.disabled && data.status !== '已失败' && data.status !== '已结案' " :bindData="{ownertable:'projectSetTable',ownerid:'',usetype:'default'}" paramId="20231121132504" @onSuccess="importSuccess">
         <a class="error-link" v-if="errorurl" :href="errorurl" slot="errorFile">下载错误数据</a>
       </importFile>
       <div style="float: right">

+ 3 - 2
src/HManagement/addressList/mycontact/index.vue

@@ -16,10 +16,10 @@
       <contacts style="flex:1 0 auto" :data="activeGroupData" :tags="tagsList" :activeContactsData="activeContactsData" :editIndex="editIndex" ref="contacts" @clickContacts="clickContacts" @filtetContacts="filtetContacts"></contacts>
       <detail :activeContactsData="activeContactsData">
         <template v-slot:edit="data">
-          <edit :tagList="tagList" v-if="tool.checkAuth($route.name,'update') " :data="data" :group="group" :allGroup="allGroup" :tagsList="tagsList" @onEditSuccess="onEditSuccess"></edit>
+          <edit :tagList="tagList" v-if="tool.checkAuth($route.name,'update') && !(usertype === 0 && (groupname === '客户联系人' || groupname === '项目联系人')) " :data="data" :group="group" :allGroup="allGroup" :tagsList="tagsList" @onEditSuccess="onEditSuccess"></edit>
         </template>
         <template v-slot:del="data">
-          <ondel v-if="tool.checkAuth($route.name,'delete') " :data="data" @onDelSuccess="onDelSuccess"></ondel>
+          <ondel v-if="tool.checkAuth($route.name,'delete') && !(usertype === 0 && (groupname === '客户联系人' || groupname === '项目联系人'))" :data="data" @onDelSuccess="onDelSuccess"></ondel>
         </template>
       </detail>
 
@@ -56,6 +56,7 @@ export default {
   },
   data () {
     return {
+      usertype:JSON.parse(sessionStorage.getItem('active_account')).usertype,
       group:[],
       allGroup:[],
       activeGroupData:[],

+ 1 - 1
src/SDrpManagement/QuotedPrice/detail/modules/productInventory/index.vue

@@ -34,7 +34,7 @@
                   @addSuccess="addProducts" @addProduct="addProduct" @uploadData="uploadData" @closeDrawer="productData"
                   :tradefield="data.tradefield" ref="addProduct"
       ></addProduct>
-      <importFile v-if="tool.checkAuth($route.name,'productDetails') && data.status === '新建' &&  isLeader" class="inline-16" accept=".xlsx"  :bindData="{ownertable:'productDetailsDiscountTable',ownerid:'',usetype:'default'}" paramId="20221024141403" @onSuccess="importSuccess">
+      <importFile v-if="tool.checkAuth($route.name,'productDetails') && data.status === '新建' &&  disabled" class="inline-16" accept=".xlsx"  :bindData="{ownertable:'productDetailsDiscountTable',ownerid:'',usetype:'default'}" paramId="20221024141403" @onSuccess="importSuccess">
         <a class="error-link" v-if="errorurl" :href="errorurl" slot="errorFile">下载错误数据</a>
       </importFile>
     </div>