wucl 2 éve
szülő
commit
e6bc91ac9e

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

@@ -34,4 +34,7 @@ export default {
   page(params) {
     return request.get(`department/page`, { params: params })
   },
+  permissionPage(params) {
+    return request.get(`department/permission/page`, { params: params })
+  },
 }

+ 19 - 4
src/views/item/detail.vue

@@ -54,11 +54,10 @@
                       <el-form-item
                         label="项目编号:"
                         prop="oaNo"
-                        :rules="{required: true, message: '项目编号', trigger: 'blur'}"
                         label-width="120px"
                         class="postInfo-container-item"
                       >
-                        <el-input v-model="postForm.oaNo" class="filter-item">
+                        <el-input v-model="postForm.oaNo" class="filter-item" :placeholder="tip" :disabled="oaNoDisable" :readonly="oaNoReadonly">
                           <template slot="prepend">{{postForm.belongTo}}</template>
                         </el-input>
                       </el-form-item>
@@ -328,7 +327,8 @@
           clientUnit:'',
           mobile:'',
           userId: this.$store.getters.userInfo.id,
-          clientManager:this.$store.getters.userInfo.name
+          clientManager:this.$store.getters.userInfo.name,
+          oaNo:''
         },
         dataId: this.$route.query.id,
         activeName: 'first',
@@ -343,7 +343,10 @@
         contractName:'',
         fileList:[],
         customerOptions:[],
-        customerInfo:[]
+        customerInfo:[],
+        tip:null,
+        oaNoDisable:false,
+        oaNoReadonly:false
       }
     },
     created() {
@@ -381,6 +384,18 @@
       },
       changePrefix(e){
         this.postForm.belongTo = e;
+        this.postForm.oaNo = '';
+        if (e === 'TJC'){
+          this.tip = '事业部流水号';
+          this.oaNoDisable = true;
+          this.oaNoReadonly = true;
+        }
+        if (e === 'DY'){
+          this.tip = null;
+          this.oaNoDisable = false;
+          this.oaNoReadonly = false;
+        }
+        this.postForm.oaNo = null;
       },
       getAllUser() {
         const that = this;

+ 1 - 1
src/views/item/list.vue

@@ -81,7 +81,7 @@
             <span>{{ row.businessNo }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="项目编号" align="center" width="130">
+        <el-table-column label="项目编号" align="center" width="180">
           <template slot-scope="{row}">
             <span>{{row.belongTo}}{{ row.oaNo }}</span>
           </template>

+ 1 - 1
src/views/log/rateEntry.vue

@@ -195,7 +195,7 @@
       getDepartmentList() {
         const that = this;
         this.listLoading = true;
-        this.$api.department.page(that.listQuery).then(res => {
+        this.$api.department.permissionPage(that.listQuery).then(res => {
           that.departmentPageData = res.data;
           setTimeout(() => {
             that.listLoading = false

+ 0 - 1
src/views/market/customer/detail.vue

@@ -32,7 +32,6 @@
                       <el-form-item
                         label="省市县:"
                         prop="citys"
-                        :rules="{required: true, message: '请选择', trigger: 'blur'}"
                         label-width="120px"
                         class="postInfo-container-item"
                       >

+ 4 - 4
src/views/market/customer/list.vue

@@ -74,12 +74,12 @@
         slot="table"
         style="width: 100%;"
       >
-        <el-table-column label="客户名字" align="center">
+        <el-table-column label="客户名字" align="center" width="120">
           <template slot-scope="{row}">
             <span>{{ row.name }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="市" align="center" width="120">
+        <el-table-column label="市" align="center" width="150">
           <template slot-scope="{row}">
             <span>{{ row.firstCity }}</span>
           </template>
@@ -89,7 +89,7 @@
             <span>{{ row.secCity }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="部门" align="center" width="120">
+        <el-table-column label="部门" align="center" width="300">
           <template slot-scope="{row}">
             <span>{{ row.department }}</span>
           </template>
@@ -126,7 +126,7 @@
             <span v-if=" row.level==='一般客户' " style="color: green">{{row.level}}</span>
           </template>
         </el-table-column>
-        <el-table-column label="客户地址" align="center" width="120">
+        <el-table-column label="客户地址" align="center" width="200">
           <template slot-scope="{row}">
             <span>{{ row.address }}</span>
           </template>

+ 1 - 1
src/views/market/payment/list.vue

@@ -46,7 +46,7 @@
             <span>{{ row.oaNo }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="项目名称" align="center" width="160">
+        <el-table-column label="项目名称" align="center">
           <template slot-scope="{row}">
             <span>{{ row.name }}</span>
           </template>

+ 6 - 6
src/views/market/visit/list.vue

@@ -61,32 +61,32 @@
             <span v-if=" row.customerLevel==='一般客户' " style="color: green">{{row.customerLevel}}</span>
           </template>
         </el-table-column>
-        <el-table-column label="客户部门" align="center" width="210">
+        <el-table-column label="客户部门" align="center" width="120">
           <template slot-scope="{row}">
             <span>{{ row.customerDepartment }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="客户科室" align="center" width="210">
+        <el-table-column label="客户科室" align="center" width="120">
           <template slot-scope="{row}">
             <span>{{ row.customerSection }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="客户职位" align="center" width="210">
+        <el-table-column label="客户职位" align="center" width="120">
           <template slot-scope="{row}">
             <span>{{ row.customerPosition }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="客户经理" align="center" width="210">
+        <el-table-column label="客户经理" align="center" width="120">
           <template slot-scope="{row}">
             <span>{{ row.userName }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="拜访类型" align="center" width="210">
+        <el-table-column label="拜访类型" align="center" width="120">
           <template slot-scope="{row}">
             <span>{{ row.visitType }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="拜访日期" align="center" width="210">
+        <el-table-column label="拜访日期" align="center" width="120">
           <template slot-scope="{row}">
             <span>{{ row.visitTime }}</span>
           </template>

+ 4 - 4
src/views/staff/list.vue

@@ -97,12 +97,12 @@
             <span>{{ row.staffNo }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="姓名" align="center">
+        <el-table-column label="姓名" align="center" width="240">
           <template slot-scope="{row}">
             <span>{{ row.name }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="性别" align="center" width="120">
+        <el-table-column label="性别" align="center" width="240">
           <template slot-scope="{row}">
             <span>{{ row.sex }}</span>
           </template>
@@ -115,12 +115,12 @@
             </span>
           </template>
         </el-table-column>
-        <el-table-column label="在职状态" align="center" width="120">
+        <el-table-column label="在职状态" align="center" width="240">
           <template slot-scope="{row}">
             <span>{{ row.resignState?'离职':'在职' }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="系统状态" align="center" width="120">
+        <el-table-column label="系统状态" align="center" width="240">
           <template slot-scope="{row}">
             <span>{{ row.enable===true?'启用':'禁用' }}</span>
           </template>