Explorar el Código

禁用活动、和转费用的

lilei hace 1 año
padre
commit
545d3350ad

+ 11 - 0
src/components/index.less

@@ -422,3 +422,14 @@
     color: #ed1c24;
   }
 }
+
+// 确认框居中
+.confirm-center{
+  .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content{
+    margin-left:0;
+  }
+  .ant-modal-confirm-btns{
+    float: none;
+    text-align: center;
+  }
+}

+ 3 - 2
src/views/salesManagement/salesQueryNew/edit.vue

@@ -278,9 +278,10 @@ export default {
       this.$confirm({
         title: '确定禁用规则?',
         centered: true,
+        class:'confirm-center',
         content: <div>
-          <div>禁用规则后,将无法享受该活动规则优惠</div>
-          <div style="padding:10px 0;">
+          <div style="padding:10px 0;text-align:center;">禁用规则后,将无法享受该活动规则优惠</div>
+          <div style="padding:0 0 10px 0;text-align:center;">
             <aRadioGroup onChange={_this.changeDaOpt}>
               <aRadio style="display:block;height: '30px';lineHeight: '30px';padding:5px 0;" value="1">
                 删除规则中相关产品

+ 44 - 0
src/views/salesManagement/salesQueryNew/list.vue

@@ -246,6 +246,13 @@
               v-if="record.printStatus=='UNABLE_PRINT'&&$hasPermissions('B_Sales_UNABLE_PRINT')"
               @click="handlePrint(record)"
             >允许备货打印</a-button>
+            <a-button
+              size="small"
+              type="link"
+              class="button-warning"
+              v-if="record.billStatus=='FINISH'"
+              @click="handleToExpense(record)"
+            >转费用报销单</a-button>
           </div>
         </template>
       </s-table>
@@ -306,6 +313,7 @@ export default {
       showTipModal: false, // 备货打印弹框
       showExport: false,
       exportLoading: false,
+      expenseOption: false,
       tableHeight: 0,
       time: [
         moment(getDate.getThreeMonthDays().starttime, 'YYYY-MM-DD'),
@@ -499,6 +507,42 @@ export default {
         }
       })
     },
+    // 转费用单
+    handleToExpense(){
+      const _this = this
+      this.$confirm({
+        title: '转费用报销单?',
+        centered: true,
+        class:'confirm-center',
+        content: <div>
+          <div style="padding:10px 0;text-align:center;">请选择费用报销单类型</div>
+          <div style="padding:0 0 10px 0;text-align:center;">
+            <aRadioGroup onChange={_this.changeDaOpt}>
+              <aRadio style="height: '30px';lineHeight: '30px';padding:5px 0;" value="1">
+                采购额结余
+              </aRadio>
+              <aRadio style="height: '30px';lineHeight: '30px';padding:5px 0;" value="2">
+                采购额超出
+              </aRadio>
+            </aRadioGroup>
+          </div>
+        </div>,
+        onOk() {
+          if(_this.expenseOption){
+            _this.expenseOption = null
+          }else{
+            _this.$message.info("请选择费用报销单类型!")
+            return true
+          }
+        },
+        onCancel() {
+          _this.expenseOption = null
+        },
+      });
+    },
+    changeDaOpt(e){
+      this.expenseOption = e.target.value
+    },
     // 允许备货打印
     handlePrint (row) {
       // 获取关联的下推单