瀏覽代碼

计划单统计表-保存/查询

jbb 2 年之前
父節點
當前提交
d01d78332d

+ 4 - 1
src/api/document/inancialReconciliation.js

@@ -5,5 +5,8 @@ import { getAction, postAction, deleteAction } from '@/api/manage'
 // 分页列表查询
 const checkList = params => getAction('/orderData/syCostLossReview/list', params)
 
+// 保存
+const savaList = params => postAction('/syPlanStatistics/syPlanStatistics/add', params)
 
-export { checkList}
+
+export { checkList,savaList}

+ 37 - 7
src/views/cost-allocation-total/inancialReconciliation.vue

@@ -14,19 +14,26 @@
 
             <a-col :md="6" :sm="8">
               <a-form-item label="日期" has-feedback>
-                <a-input placeholder="请输入日期" v-model="queryParam.dverifyDate"></a-input>
+                <a-range-picker
+                  :placeholder="['开始时间', '结束时间']"
+                  format="YYYY-MM-DD"
+                  style="width: 100%"
+                  v-model="dverifyDate"
+                  @change="changeCreateTime"
+                />
+                <!-- <a-input placeholder="请输入日期" v-model="queryParam.dverifyDate"></a-input> -->
               </a-form-item>
             </a-col>
 
             <a-col :md="6" :sm="8">
               <a-form-item label="面损表单据状态">
-                <a-input placeholder="请输入面损表单据状态" v-model="queryParam.customerShortame"></a-input>
+                <a-input placeholder="请输入面损表单据状态" v-model="queryParam.fstatus"></a-input>
               </a-form-item>
             </a-col>
             <template v-if="toggleSearchStatus">
               <a-col :md="6" :sm="8">
               <a-form-item label="分配表单据状态">
-                <a-input placeholder="请输入分配表单据状态" v-model="queryParam.customerShortame"></a-input>
+                <a-input placeholder="请输入分配表单据状态" v-model="queryParam.cstatus"></a-input>
               </a-form-item>
             </a-col>
             <a-col :md="6" :sm="8">
@@ -46,12 +53,12 @@
             </a-col>
             <a-col :md="6" :sm="8">
               <a-form-item label="对单人">
-                <a-input placeholder="请输入" v-model="queryParam.customerShortame"></a-input>
+                <a-input placeholder="请输入" v-model="queryParam.processUnit"></a-input>
               </a-form-item>
             </a-col>
             <a-col :md="6" :sm="8">
               <a-form-item label="备注">
-                <a-input placeholder="请输入" v-model="queryParam.customerShortame"></a-input>
+                <a-input placeholder="请输入" v-model="queryParam.remarks"></a-input>
               </a-form-item>
             </a-col>
             </template>
@@ -93,7 +100,7 @@
             <span v-if="record.enter=='0'">{{ record.processUnit }}</span>
         </span>
         <span slot="option" slot-scope="text, record">
-            <a :disabled="record.enter=='0'"> 保存</a>
+            <a :disabled="record.enter=='0'" @click="sava(record)"> 保存</a>
             <a-divider type="vertical" />
             <a :disabled="record.enter=='0'" @click="cancel(record)"> 取消</a>
         </span>
@@ -114,7 +121,7 @@ import moment from 'moment'
 
 import costDetailDrawer from '@views/cost-allocation-total/costDetailDrawer.vue'
 
-import { checkList } from '@api/document/inancialReconciliation.js'
+import { checkList,savaList } from '@api/document/inancialReconciliation.js'
 
 export default {
   name: 'inancialReconciliation', // 成本分配汇总 单证
@@ -124,6 +131,7 @@ export default {
   data() {
     let ellipsis = (v, l = 20) => <j-ellipsis value={v} length={l} />
     return {
+      dverifyDate:[],
       costAllocationColumns: [
         { title: '计划单号', width: 120, dataIndex: 'planNo', fixed: 'left', className: 'replacecolor' },
         { title: '日期', width: 120, dataIndex: 'dverifyDate', className: 'replacecolor' },
@@ -300,6 +308,11 @@ export default {
     searchQuery() {
       this.getCostList()
     },
+    changeCreateTime(){
+       this.queryParam.dverifyDateE=this.dverifyDate[1].format('YYYY-MM-DD')
+       this.queryParam.dverifyDateB=this.dverifyDate[0].format('YYYY-MM-DD')
+       debugger
+    },
     searchReset() {
       this.queryParam.pageNo = ''
       this.queryParam = {}
@@ -320,6 +333,23 @@ export default {
       record.enter = '0'
       this.$forceUpdate()
     },
+    sava(record){
+      this.loading = true
+      var obj={
+        planNum : record.planNo,
+        planMan:record.processUnit,
+        remarks:record.remarks
+      }
+      savaList(obj).then(res => {
+          this.loading = false
+          if (res.success) {
+            this.$message.success('保存成功')
+            this.getCostList()
+          }else{
+            this.$message.error(res.message);
+          }
+        })
+    },
 
     handleTableChange(pagination, filters, sorter) {
       this.queryParam.pageNo = pagination.current