Преглед изворни кода

Merge remote-tracking branch 'origin/release-201821-wangcz' into release-201821-wangcz

yangc пре 7 година
родитељ
комит
bb3f17055f

+ 29 - 14
components/mobile/staffManagement/StaffList.vue

@@ -38,8 +38,10 @@
                 <div class="list-item"><span>角色:</span><span class="role" v-for="role in item.roles" v-text="role.desc ? role.desc.slice(0,2) : ''" v-bind:class="'bg' + role.color">普通</span></div>
               </div>
               <div class="list-footer">
-                <div @click="goEdit(item)" class="edit handle" v-bind:class="{'no-allow': (item.userUU === userInfo.userUU)}"><i class="iconfont icon-edit"></i><span>编辑</span></div>
-                <div @click="openDelete(item)" class="delete handle" v-bind:class="{'no-allow': (item.userUU === userInfo.userUU)}"><i class="iconfont icon-lajitong"></i><span>删除</span></div>
+                <div @click="goEdit(item)" v-show="isAdmin" class="edit handle"><i class="iconfont icon-edit"></i><span>编辑</span></div>
+                <div v-show="!isAdmin" class="edit handle" @click="isOrAdmin = true"><i class="iconfont icon-edit"></i><span>编辑</span></div>
+                <div @click="openDelete(item)" v-show="isAdmin" class="delete handle"><i class="iconfont icon-lajitong"></i><span>删除</span></div>
+                <div v-show="!isAdmin" class="delete handle" @click="isOrAdmin = true"><i class="iconfont icon-lajitong"></i><span>删除</span></div>
               </div>
             </div>
           </div>
@@ -92,7 +94,7 @@
       <pull-up :fixId="'mobile-staff-center'" :isValid="isValid" :searchMore="fetching" :allPage="allPage" :page="page" @pullUpAction="onPullUpAction"></pull-up>
       <remind-box :title="remindText" :timeoutCount="timeoutCount"></remind-box>
     </div>
-    <!--删除员工-->
+    <!--删除员工弹框-->
     <div class="deleteKuang" v-if="showDelete">
       <div class="kuangContent">
         <div class="title">温馨提示</div>
@@ -103,6 +105,16 @@
         </div>
       </div>
     </div>
+    <!--是否是管理员弹框-->
+    <div class="deleteKuang" v-if="isOrAdmin">
+      <div class="kuangContent">
+        <div class="title">温馨提示</div>
+        <div class="titleinfo">您不是管理员,不行进行操作!</div>
+        <div class="K_btn">
+          <div class="answerBtn" @click="isOrAdmin = false">确定</div>
+        </div>
+      </div>
+    </div>
     <remind-box :title="remindText" :timeoutCount="timeoutCount"></remind-box>
   </div>
 </template>
@@ -132,7 +144,8 @@
         currentStaff: [],
         isValid: true,
         role: '全部角色',
-        showRole: false
+        showRole: false,
+        isOrAdmin: false
       }
     },
     components: {
@@ -225,23 +238,24 @@
       staffList () {
         this.$store.dispatch('staff/loadStaffList', {count: this.count, page: this.page, enuu: this.userInfo.enterprise.uu})
       },
+      // 员工列表下拉加载更多
       onPullUpAction: function () {
         this.page++
         this.staffList()
         this.isValid = true
       },
-      // 员工搜索
+      // 员工列表搜索
       staffRecord () {
         this.role = '全部角色'
         this.showRole = false
         this.$store.dispatch('staff/loadStaffList', {count: this.count, page: this.page, enuu: this.user.data.enterprise.uu, keyword: this.staffSearch})
       },
-      // 删除员工
+      // 员工列表删除员工
       openDelete (item) {
         this.currentObject = item
         this.showDelete = true
       },
-      // 确认删除
+      // 员工列表确认删除
       sureDelete () {
         this.$http.delete('/basic/user/' + this.currentObject.userUU)
           .then(response => {
@@ -298,7 +312,7 @@
             }
           })
       },
-      // 当前选中对象
+      // 员工列表当前选中对象
       goEdit (item) {
         let currentData = item
         this.currentStaff = this.baseUtils.deepCopy(currentData)
@@ -312,15 +326,15 @@
           }
         }
       },
-      // 选择角色
+      // 员工列表选择角色
       checkRole (role) {
         role.checked = !role.checked
       },
-      // 取消编辑
+      // 员工列表取消编辑
       cancelBind () {
         this.activeTab = 0
       },
-      // 确定编辑
+      // 员工列表确定编辑
       sureEdit () {
         this.currentStaff.roles = []
         for (var i = 0 ; i< this.rolesList.length; i++) {
@@ -339,9 +353,10 @@
       },
       // 申请绑定搜索
       auditRecord () {
+        console.log(this.user.data.enterprise.uu)
         this.$store.dispatch('staff/loadBindAudit', {count: this.count, page: this.page, speaceUU: this.user.data.enterprise.uu, status: 311, keyword: this.auditSearch})
       },
-      // 绑定下拉
+      // 申请绑定下拉更多
       onPullUpAudit () {
         this.page++
         this.auditRecord()
@@ -368,8 +383,8 @@
       background: #fff;
       span {
         font-size: .29rem;
-        &:first-child {
-          margin-right: 2.6rem;
+        &:last-child {
+          margin-left: 2.6rem;
         }
         &.active {
           color: $base-color;

+ 26 - 18
pages/mobile/center/user/invoice/invoiceRecord.vue

@@ -36,31 +36,37 @@
                   <div class="pull-left overhidden" style="width: 1.85rem">{{inv.invoicetitle}}</div>
                 </div>
                 <div class="clearfix pull-left w50">
-                  <div class="pull-left">金额:</div>
-                  <div class="pull-left overhidden" style="width: 2.4rem">¥{{inv.price || 0}}</div>
+                  <div class="pull-left">开票金额:</div>
+                  <div class="pull-left overhidden" style="width: 1.85rem">¥{{inv.price || 0}}</div>
                 </div>
               </div>
 
-              <div class="list clearfix">
-                <div class="clearfix pull-left w50">
-                  <div class="pull-left">收票人:</div>
-                  <div class="pull-left overhidden" style="width:2.1rem">{{inv.receiverName}}</div>
-                </div>
-                <div class="clearfix pull-left w50">
-                  <div class="pull-left">电话:</div>
-                  <div class="pull-left overhidden">{{inv.recTel}}</div>
+              <div class="list" v-if="inv.invoicetype === 1205">
+                <div class="clearfix">
+                  <div class="pull-left">单位电话:</div>
+                  <div class="pull-left overhidden" style="width: 4.6rem;">
+                    {{inv.billInfo.companyPhone || '-'}}
+                  </div>
                 </div>
               </div>
 
               <div class="list" v-if="inv.invoicetype === 1205">
                 <div class="clearfix">
-                  <div class="pull-left">单位电话:</div>
+                  <div class="pull-left">单位地址:</div>
                   <div class="pull-left overhidden" style="width: 4.6rem;">
-                    {{inv.billInfo.companyPhone || '-'}}
+                    {{inv.billInfo.companyAddress || '-'}}
                   </div>
                 </div>
               </div>
 
+              <div class="list" v-if="inv.invoicetype === 1205">
+                <div class="clearfix">
+                  <div class="pull-left">税务登记号:</div>
+                  <div class="pull-left overhidden" style="width: 4.8rem;">
+                    {{inv.billInfo.companyTaxNumber || '-'}}
+                  </div>
+                </div>
+              </div>
               <div class="list" v-if="inv.invoicetype === 1205">
                 <div class="clearfix">
                   <div class="pull-left">开户银行名称:</div>
@@ -79,12 +85,14 @@
                 </div>
               </div>
 
-              <div class="list" v-if="inv.invoicetype === 1205">
-                <div class="clearfix">
-                  <div class="pull-left">税务登记号:</div>
-                  <div class="pull-left overhidden" style="width: 4.8rem;">
-                    {{inv.billInfo.companyTaxNumber || '-'}}
-                  </div>
+              <div class="list clearfix">
+                <div class="clearfix pull-left w50">
+                  <div class="pull-left">收票人:</div>
+                  <div class="pull-left overhidden" style="width:2.1rem">{{inv.receiverName}}</div>
+                </div>
+                <div class="clearfix pull-left w50">
+                  <div class="pull-left">收票电话:</div>
+                  <div class="pull-left overhidden">{{inv.recTel}}</div>
                 </div>
               </div>
 

+ 27 - 18
pages/mobile/center/vendor/invoice/index.vue

@@ -65,27 +65,34 @@
                 <div class="pull-left overhidden" style="width: 1.85rem">{{inv.invoicetitle}}</div>
               </div>
               <div class="clearfix pull-left w50">
-                <div class="pull-left">金额:</div>
-                <div class="pull-left overhidden" style="width: 2.4rem">¥{{inv.price || 0}}</div>
+                <div class="pull-left">发票金额:</div>
+                <div class="pull-left overhidden" style="width: 1.85rem">¥{{inv.price || 0}}</div>
               </div>
             </div>
 
-            <div class="list clearfix">
-              <div class="clearfix pull-left w50">
-                <div class="pull-left">收票人:</div>
-                <div class="pull-left overhidden" style="width:2.1rem">{{inv.receiverName}}</div>
-              </div>
-              <div class="clearfix pull-left w50">
-                <div class="pull-left">电话:</div>
-                <div class="pull-left overhidden">{{inv.recTel}}</div>
+            <div class="list" v-if="inv.invoicetype === 1205">
+              <div class="clearfix">
+                <div class="pull-left">单位电话:</div>
+                <div class="pull-left overhidden" style="width: 4.6rem;">
+                  {{inv.billInfo.companyPhone || '-'}}
+                </div>
               </div>
             </div>
 
             <div class="list" v-if="inv.invoicetype === 1205">
               <div class="clearfix">
-                <div class="pull-left">单位电话:</div>
+                <div class="pull-left">单位地址:</div>
                 <div class="pull-left overhidden" style="width: 4.6rem;">
-                  {{inv.billInfo.companyPhone || '-'}}
+                  {{inv.billInfo.companyAddress || '-'}}
+                </div>
+              </div>
+            </div>
+
+            <div class="list" v-if="inv.invoicetype === 1205">
+              <div class="clearfix">
+                <div class="pull-left">税务登记号:</div>
+                <div class="pull-left overhidden" style="width: 4.8rem;">
+                  {{inv.billInfo.companyTaxNumber || '-'}}
                 </div>
               </div>
             </div>
@@ -108,12 +115,14 @@
               </div>
             </div>
 
-            <div class="list" v-if="inv.invoicetype === 1205">
-              <div class="clearfix">
-                <div class="pull-left">税务登记号:</div>
-                <div class="pull-left overhidden" style="width: 4.8rem;">
-                  {{inv.billInfo.companyTaxNumber || '-'}}
-                </div>
+            <div class="list clearfix">
+              <div class="clearfix pull-left w50">
+                <div class="pull-left">收票人:</div>
+                <div class="pull-left overhidden" style="width:2.1rem">{{inv.receiverName}}</div>
+              </div>
+              <div class="clearfix pull-left w50">
+                <div class="pull-left">收票电话:</div>
+                <div class="pull-left overhidden">{{inv.recTel}}</div>
               </div>
             </div>