18513069273 4 年之前
父节点
当前提交
9961d64e14

+ 10 - 0
src/api/V2/contract/index.js

@@ -2,3 +2,13 @@
 export const API_GET_CONTRACT_TENANT = '/contractManagementInfo/selectInfo'
 export const API_POST_ADD_CONTRACT_TENANT = '/contractManagementInfo/addInfo'
 export const API_POST_MANNER_OF_PACKING_TENANT = '/commonSysParameter/getInfo'
+// 验收下拉
+export const API_GET_CUSTOMDROPDOWN_CUSTOMDROPDOWN = `/customDropDown/query/customDropDown`
+// 下拉添加
+export const API_POST_CUSTOM_DOWN_ADD = '/customDropDown/api/saveAdd'
+// 下拉编辑
+export const API_POST_CUSTOM_DOWN_EDIT = '/customDropDown/api/saveEdit'
+// 下拉删除
+export const API_POST_CUSTOM_DOWN_DELETE = '/customDropDown/api/saveDelete'
+// 导出
+export const API_POST_EXPORT = '/contractManagementInfo/export'

+ 14 - 2
src/model/contarct/index.js

@@ -3,8 +3,20 @@ import { appRx } from '../defalutConfig/indexRx'
 import {
     API_GET_CONTRACT_TENANT,
     API_POST_ADD_CONTRACT_TENANT,
-    API_POST_MANNER_OF_PACKING_TENANT
+    API_POST_MANNER_OF_PACKING_TENANT,
+    API_GET_CUSTOMDROPDOWN_CUSTOMDROPDOWN,
+    API_POST_CUSTOM_DOWN_ADD,
+    API_POST_CUSTOM_DOWN_EDIT,
+    API_POST_CUSTOM_DOWN_DELETE,
+    API_POST_EXPORT
 } from '@/api/V2/contract'
 export const getList = appRx.get(API_GET_CONTRACT_TENANT, errorCatcher, errorHandle, filter)
 export const addList = appRx.get(API_POST_ADD_CONTRACT_TENANT, errorCatcher, errorHandle, filter)
-export const packList = appRx.get(API_POST_MANNER_OF_PACKING_TENANT, errorCatcher, errorHandle, filter)
+export const packList = appRx.get(API_POST_MANNER_OF_PACKING_TENANT, errorCatcher, errorHandle, filter)
+// 下拉
+export const xiala = appRx.get(API_GET_CUSTOMDROPDOWN_CUSTOMDROPDOWN, errorCatcher, errorHandle, filter)
+export const addxiala = appRx.post(API_POST_CUSTOM_DOWN_ADD, errorCatcher, errorHandle, filter)
+export const editxiala = appRx.post(API_POST_CUSTOM_DOWN_EDIT, errorCatcher, errorHandle, filter)
+export const delxiala = appRx.post(API_POST_CUSTOM_DOWN_DELETE, errorCatcher, errorHandle, filter)
+// 导出
+export const export1 = appRx.get(API_POST_EXPORT)

+ 30 - 2
src/views/contractManagement/purchaseContract.vue

@@ -13,7 +13,7 @@
           >添加</ws-button
         >
         <ws-button
-          @click="enquiry(3)"
+          @click="exportlist()"
           v-hasPermission="
             `${$permission('PERMISSIONS.PURSPAPPLINFO_CREATEINSTORE')}`
           "
@@ -133,7 +133,9 @@
   </div>
 </template>
 <script>
-import { getList } from '@/model/contarct/index'
+import { getList, export1 } from '@/model/contarct/index'
+import { downloadFile } from '@/utils/batchDown'
+import { dayjs, fmoney } from 'base-core-lib'
 export default {
   name: 'viewSpareMoney',
   watch: {
@@ -165,6 +167,10 @@ export default {
       endDate: null,
       // 提交类型
       submitType: true,
+      date: {
+        year: dayjs().format('YYYY'),
+        month: dayjs().format('MM'),
+      },
       tableData: [{ date: 1111, name: 'qqqq', address: 'errrtt' }],
       deptBudgetList: {},
       pickerBeginDateBefore: {
@@ -234,6 +240,28 @@ export default {
     handleClose() {
       this.dialogViewSpareMoney = false
     },
+    async exportlist() {
+      const { data } = await export1(
+        {
+          compId: sessionStorage.getItem('ws-pf_compId'),
+          currentPage: this.currentPage,
+          pageSize: this.pageSize,
+          searchType: this.searchType,
+          searchKeyWord: this.searchKeyWord,
+          startDate: this.startDate,
+          endDate: this.endDate,
+        },
+        {},
+        { responseType: 'blob' }
+      ).toPromise()
+      downloadFile({
+        res: data,
+        fileName: `${
+          this.date.year + (this.date.month ? `-${this.date.month}` : '')
+        }_采购合同`,
+        type: 'xls',
+      })
+    },
   },
 }
 </script>

+ 196 - 21
src/views/contractManagement/purchaseContractAdd.vue

@@ -134,16 +134,16 @@
             prop="packingMethod"
           >
           <ws-select
-          v-model="deptBudgetList.crtDutyId"
+          v-model="deptBudgetList.packingMethod"
           placeholder=""
           class="typeselect"
           @change="selectCrtDuty"
         >
           <ws-option
-            v-for="item in taskTypeList"
-            :key="item.value"
-            :label="item.value"
-            :value="item.value"
+            v-for="item in packtypeList"
+            :key="item.constKey"
+            :label="item.constValue"
+            :value="item.constValue"
           />
         </ws-select>
           </ws-form-item>
@@ -163,9 +163,40 @@
             span="1"
             prop="acceptanceMethod"
           >
+            <el-select v-model="pleaseChoose" :placeholder="getPleaseChoose"  style="width: 100%;" filterable @change="selectContract">
+              <el-option v-for="(item,index) in unitList"
+               :key="item.constValue"
+               :label="getLanguage !== 'en' ? item.constValue : item.constValueEn"
+               :value="item.constValue">
+                <span class="unit-left" style="float: left">
+                  <span v-if="item.flag == 'delete'"> {{ item.constValue }}</span>
+                  <!-- 新增文本框 -->
+                  <div style="width:160px" v-if="item.flag !== 'delete'" @click.stop>
+                    <ws-input v-model="item.constValue"
+                    clearable
+                    maxlength="10"
+                    style="width:100%;"></ws-input>
+                  </div>
+                </span>
+                <span style="float: right; color: #8492a6; font-size: 13px">
+                  <!-- 对号 -->
+                  <i class="el-icon-check" style="line-height: 29px;margin-left:10px" v-if="item.flag !== 'delete'" @click.stop="saveClick(item, index)"></i>
+                  <!-- 编辑 -->
+                  <i class="el-icon-edit" style="line-height: 29px;margin-left:10px" v-if="item.flag == 'delete'" @click.stop="editClick(item, index)"></i>
+                  <!-- 删除 -->
+                  <i class="el-icon-delete" style="line-height: 29px;" @click.stop="deleteClick(item, index)"></i>
+                </span>
+              </el-option>
+              <!-- 新增按钮 -->
+              <el-option value="" label="">
+                <div style="text-align: center">
+                  <ws-button type="primary" @click.stop="addClick">{{$t('button.add')}}</ws-button>
+                </div>
+              </el-option>
+            </el-select>
           </ws-form-item>
           <ws-form-item
-            label="短溢装(%)"
+            label="溢装(%)"
             span="1"
             prop="overShort"
           >
@@ -254,11 +285,19 @@
             span="1"
             prop="goodsName"
           >
-          <ws-input
-              v-model="deptBudgetList.contractGoodsInfo.goodsName"
-              maxlength="100"
-              size="small"
-            />
+            <ws-select
+          v-model="deptBudgetList.contractGoodsInfo.goodsName"
+          placeholder=""
+          class="typeselect"
+          @change="selectCrtDuty"
+        >
+          <ws-option
+            v-for="item in goodnameList"
+            :key="item.constKey"
+            :label="item.constValue"
+            :value="item.constValue"
+          />
+        </ws-select>
           </ws-form-item>
           <ws-form-item
             label="水分(%)<="
@@ -276,14 +315,14 @@
             span="1"
             prop="grade"
           >
-            <ws-select
+          <ws-select
           v-model="deptBudgetList.contractGoodsInfo.grade"
           placeholder=""
           class="typeselect"
           @change="selectCrtDuty"
         >
           <ws-option
-            v-for="item in taskTypeList"
+            v-for="item in gradeList"
             :key="item.value"
             :label="item.value"
             :value="item.value"
@@ -325,7 +364,7 @@
             />
           </ws-form-item>
            <ws-form-item
-            label="焦糊粒(%)<="
+            label="热损伤(%)<="
             span="1"
             prop="jiaorenli"
           >
@@ -375,7 +414,7 @@
             />
           </ws-form-item>
           <ws-form-item
-            label="合同外支出(元)"
+            label="费用支出(元)"
             span="1"
             prop="waterContent"
           >
@@ -458,14 +497,21 @@
           class="bg-bottom"
           type="primary"
           size="small"
-          @click="returnsales()"
+          @click="submit()"
           >提交</el-button>
     </div>
   </div>
 </template>
 <script>
-import { addList } from '@/model/contarct/index'
-import { packList } from '@/model/contarct/index'
+import { EventBus, dayjs } from 'base-core-lib'
+import {
+  packList,
+  addList,
+  xiala,
+  addxiala,
+  editxiala,
+  delxiala,
+} from '@/model/contarct/index'
 import WsUpload from '@/components/WsUpload'
 export default {
   name: 'viewSpareMoney',
@@ -494,6 +540,7 @@ export default {
       // 年
       year: '',
       size: 10,
+      pleaseChoose: '',
       // 提交类型
       submitType: true,
       tableData: [{ date: 1111, name: 'qqqq', address: 'errrtt' }],
@@ -505,11 +552,16 @@ export default {
         contractProcessInfo: {},
       },
       mainReportAdd: {},
+      trainingMethods: {},
       pickerBeginDateBefore: {
         disabledDate: (time) => {
           return time.getTime() > Date.now()
         },
       },
+      packtypeList: [],
+      goodnameList: [],
+      unitList: [],
+      gradeList: [],
       taskTypeList: [
         { value: '未完成(默认)' },
         { value: '已完成' },
@@ -531,24 +583,147 @@ export default {
       this.dialogViewSpareMoney = false
     },
     loaddata() {
+      // 包装方式
       packList({ constId: 'CON1' })
         .toPromise()
         .then((response) => {
-          console.log(response)
-          this.contractList = response
+          this.packtypeList = response
+        })
+      // 验收方式
+      this.getUnitList()
+      // 货名
+      packList({ constId: 'CON2' })
+        .toPromise()
+        .then((response) => {
+          this.goodnameList = response
+        })
+      // 品级
+      packList({ constId: 'CON3' })
+        .toPromise()
+        .then((response) => {
+          this.gradeList = response
+        })
+    },
+    submit() {
+      this.$refs.deptBudgetList.validate((valid) => {
+        if (valid) {
+          console.log(this.deptBudgetList)
+        } else {
+          EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
+          return false
+        }
+      })
+    },
+    getUnitList() {
+      xiala({
+        compId: sessionStorage.getItem('ws-pf_compId'),
+        constCode: 'TYPEYAN',
+      })
+        .toPromise()
+        .then((response) => {
+          this.unitList = response
+          let currItem
+          this.unitList.forEach((item, index, arr) => {
+            item.flag = 'delete'
+            if (this.vModel == item.constKey) {
+              currItem = item
+            }
+          })
+          //
+          if (currItem) {
+            this.selectContract(currItem.constValue)
+          }
         })
     },
+    selectContract(val) {
+      let key = this.unitList.find((item) => item.constValue === val).constKey
+      this.pleaseChoose = val
+    },
     handleExamine() {},
     approve() {},
     returnsales() {
       this.$router.push({ path: 'purchaseContract' })
     },
     selectCrtDuty() {},
+    addClick() {
+      this.unitList.push({
+        flag: 'add',
+        constValue: '',
+        constKey: '',
+      })
+    },
+    saveClick(item, index) {
+      console.log(item)
+
+      if (Object.is(item.id, 1)) {
+        return
+      }
+      if (Object.is(this.unitList[index].flag, 'delete')) {
+        this.$set(this.unitList, index, { flag: 'check' })
+      } else {
+        this.$set(this.unitList, index, { flag: 'delete' })
+      }
+      if (!item.constValue) {
+        this.unitList.splice(index, 1)
+        return
+      }
+      if (item.flag == 'add') {
+        item.constKey = Math.random() * 20
+        this.trainingMethods.compId = sessionStorage.getItem('ws-pf_compId')
+        this.trainingMethods.constKey = item.constKey
+        this.trainingMethods.constCode = 'TYPEYAN'
+        this.trainingMethods.constValue = item.constValue
+        this.trainingMethods.id = item.id
+        addxiala(this.trainingMethods)
+          .toPromise()
+          .then((response) => {
+            this.getUnitList()
+          })
+      } else {
+        this.trainingMethods.constValue = item.constValue
+        this.trainingMethods.id = item.id
+        editxiala(this.trainingMethods)
+          .toPromise()
+          .then((response) => {
+            this.getUnitList()
+          })
+      }
+    },
+    // 编辑
+    editClick(item, index) {
+      const map = JSON.parse(JSON.stringify(item))
+      if (Object.is(item.id, 1)) {
+        return
+      }
+      if (Object.is(this.unitList[index].flag, 'delete')) {
+        map.flag = 'check'
+        this.$set(this.unitList, index, map)
+      } else {
+        map.flag = 'delete'
+        this.$set(this.unitList, index, map)
+      }
+    },
+    // 删除
+    deleteClick(item, index) {
+      if (Object.is(item.constKey, 1)) {
+        return
+      }
+      if (!item.constValue) {
+        this.unitList.splice(index, 1)
+        return
+      }
+      delxiala({ id: this.unitList[index].id })
+        .toPromise()
+        .then((response) => {
+          this.getUnitList()
+          this.pleaseChoose = ''
+        })
+    },
   },
 }
 </script>
 <style lang="scss" scoped>
-.ws-upload .trigger-group {
+.ws-upload {
   margin-top: 20px;
 }
 .el-form {

+ 17 - 8
src/views/contractManagement/purchaseContractEdit.vue

@@ -165,7 +165,7 @@
           >
           </ws-form-item>
           <ws-form-item
-            label="溢装(%)"
+            label="溢装(%)"
             span="1"
             prop="overShort"
           >
@@ -325,7 +325,7 @@
             />
           </ws-form-item>
            <ws-form-item
-            label="焦糊粒(%)<="
+            label="热损伤(%)<="
             span="1"
             prop="jiaorenli"
           >
@@ -375,7 +375,7 @@
             />
           </ws-form-item>
           <ws-form-item
-            label="合同外支出(元)"
+            label="费用支出(元)"
             span="1"
             prop="waterContent"
           >
@@ -458,14 +458,14 @@
           class="bg-bottom"
           type="primary"
           size="small"
-          @click="returnsales()"
+          @click="submit()"
           >提交</el-button>
     </div>
   </div>
 </template>
 <script>
-import { addList } from '@/model/contarct/index'
-import { packList } from '@/model/contarct/index'
+import { EventBus, dayjs } from 'base-core-lib'
+import { packList, addList } from '@/model/contarct/index'
 import WsUpload from '@/components/WsUpload'
 export default {
   name: 'viewSpareMoney',
@@ -535,9 +535,18 @@ export default {
         .toPromise()
         .then((response) => {
           console.log(response)
-          this.contractList = response
         })
     },
+    submit() {
+      this.$refs.deptBudgetList.validate((valid) => {
+        if (valid) {
+          console.log(this.deptBudgetList)
+        } else {
+          EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
+          return false
+        }
+      })
+    },
     handleExamine() {},
     approve() {},
     returnsales() {
@@ -548,7 +557,7 @@ export default {
 }
 </script>
 <style lang="scss" scoped>
-.ws-upload .trigger-group {
+.ws-upload {
   margin-top: 20px;
 }
 .el-form {

+ 71 - 135
src/views/contractManagement/purchaseContractExamine.vue

@@ -24,181 +24,118 @@
     >
       <div class="remark">
       <h3>基本信息</h3>
-      <p>注:基本信息和货物信息均为必填项,“*” 标记的条目提交后不可修改。</p>
     </div>
         <ws-info-table>
           <ws-form-item
             label="合同编号"
             span="1"
-            prop="seafarerName"
+            prop="contractNo"
           >
+          {{deptBudgetList.contractNo}}
           </ws-form-item>
           <ws-form-item
             label="运输方式"
             span="1"
-            prop="crtDutyId"
-            key=""
+            prop="shippingType"
           >
+          {{deptBudgetList.shippingType}}
           </ws-form-item>
           <ws-form-item
             label="买方"
             span="1"
-            prop="registered"
-            :key=""
+            prop="buyer"
           >
+          {{deptBudgetList.buyer}}
           </ws-form-item>
           <ws-form-item
             label="结算方式"
             span="1"
-            prop="registered"
-            :key=""
-          >
+            prop="settlementMethod"
+          >{{deptBudgetList.settlementMethod}}
           </ws-form-item>
           <ws-form-item
             label="卖方"
             span="1"
-            prop="registered"
-            :key=""
-          >
+            prop="seller"
+          >{{deptBudgetList.seller}}
           </ws-form-item>
           <ws-form-item
             label="货源地"
             span="1"
-            prop="registered"
-            :key=""
-          >
+            prop="sourceGoods"
+          >{{deptBudgetList.sourceGoods}}
           </ws-form-item>
           <ws-form-item
             label="买方电话"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="buyerPhone"
+          >{{deptBudgetList.buyerPhone}}
           </ws-form-item>
           <ws-form-item
             label="交货地"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="placeDelivery">
+            {{deptBudgetList.placeDelivery}}
           </ws-form-item>
            <ws-form-item
             label="卖方电话"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="sellerPhone">
+            {{deptBudgetList.sellerPhone}}
           </ws-form-item>
           <ws-form-item
             label="包装方式"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="packingMethod">
+            {{deptBudgetList.packingMethod}}
           </ws-form-item>
           <ws-form-item
             label="重量(吨)"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="weight">
+            {{deptBudgetList.weight}}
           </ws-form-item>
           <ws-form-item
             label="验收方式"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="acceptanceMethod">
+            {{deptBudgetList.acceptanceMethod}}
           </ws-form-item>
           <ws-form-item
-            label="短溢装(%)"
-            span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            label="溢短装(%)"
+            span="1"
+            prop="overShort">
+            {{deptBudgetList.overShort}}
           </ws-form-item>
           <ws-form-item
             label="交货日期(起)"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="deliveryDateStart">
+            {{deptBudgetList.deliveryDateStart}}
           </ws-form-item>
           <ws-form-item
             label="合同单价(元/吨)"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="unitContractPrice">
+            {{deptBudgetList.unitContractPrice}}
           </ws-form-item>
           <ws-form-item
             label="交货日期(止)"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="deliveryDateEnd">
+            {{deptBudgetList.deliveryDateEnd}}
           </ws-form-item>
           <ws-form-item
             label="合同总价(元)"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="totalContractPrice">
+            {{deptBudgetList.totalContractPrice}}
           </ws-form-item>
           <ws-form-item
             label="签订日期"
             span="1"
-            :prop="!deptBudgetList.add && registered != 1 ? 'birthday' : ''"
-            :key="
-              !deptBudgetList.add || registered != 1
-                ? 'birthday_haveProp'
-                : 'birthday_noProp'
-            "
-          >
+            prop="signingDate">
+            {{deptBudgetList.signingDate}}
           </ws-form-item>
         </ws-info-table>
       </base-card>
@@ -210,55 +147,60 @@
           <ws-form-item
             label="货名"
             span="1"
-            prop="dutyId"
+            prop="waterContent"
           >
+          {{deptBudgetList.contractGoodsInfo.goodsName}}
           </ws-form-item>
           <ws-form-item
             label="水分(%)<="
             span="1"
             prop="intendedShipId"
           >
+          {{deptBudgetList.contractGoodsInfo.waterContent}}
           </ws-form-item>
           <ws-form-item
             label="品级"
             span="1"
-            prop="interviewPersons"
+            prop="grade"
           >
+           {{deptBudgetList.contractGoodsInfo.grade}}
           </ws-form-item>
           <ws-form-item
             label="杂质(%)<="
             span="1"
-            prop="interviewDates"
+            prop="impurity"
           >
+          {{deptBudgetList.contractGoodsInfo.impurity}}
           </ws-form-item>
           <ws-form-item
             label="容重(克/升)<="
             span="1"
-            prop="interviewType"
+            prop="bulkDensity"
           >
+          {{deptBudgetList.contractGoodsInfo.bulkDensity}}
           </ws-form-item>
           <ws-form-item
             label="霉变粒(%)<="
             span="1"
-            prop="interviewResult"
+            prop="mildewGrain"
             class="result"
           >
-            
+            {{deptBudgetList.contractGoodsInfo.mildewGrain}}
           </ws-form-item>
            <ws-form-item
-            label="焦糊粒(%)<="
+            label="热损伤(%)<="
             span="1"
-            prop="interviewType"
+            prop="jiaorenli"
           >
-            
+            {{deptBudgetList.contractGoodsInfo.jiaorenli}}
           </ws-form-item>
           <ws-form-item
             label="不完善粒(%)<="
             span="1"
-            prop="interviewResult"
+            prop="imperfectGrain"
             class="result"
           >
-            
+            {{deptBudgetList.contractGoodsInfo.imperfectGrain}}
           </ws-form-item>
         </ws-info-table>
         <div class="remark">
@@ -268,60 +210,54 @@
           <ws-form-item
             label="合同收入(元)"
             span="1"
-            prop="dutyId"
+            prop="goodsNameKey"
           >
+          {{deptBudgetList.contractProcessInfo.goodsNameKey}}
           </ws-form-item>
           <ws-form-item
             label="已开发票(元)"
             span="1"
-            prop="intendedShipId"
+            prop="goodsName"
           >
+          {{deptBudgetList.contractProcessInfo.goodsName}}
           </ws-form-item>
           <ws-form-item
-            label="合同外支出(元)"
+            label="费用支出(元)"
             span="1"
-            prop="interviewPersons"
-          >
+            prop="waterContent"
+          >{{deptBudgetList.contractProcessInfo.waterContent}}
           </ws-form-item>
           <ws-form-item
             label="未开发票(元)"
             span="1"
-            prop="interviewDates"
-          >
+            prop="impurity"
+          >{{deptBudgetList.contractProcessInfo.impurity}}
           </ws-form-item>
           <ws-form-item
             label="未回款(元)"
             span="1"
-            prop="interviewType"
-          >
+            prop="mildewGrain"
+          >{{deptBudgetList.contractProcessInfo.mildewGrain}}
           </ws-form-item>
           <ws-form-item
             label="已完成发运量(吨)"
             span="1"
-            prop="interviewResult"
+            prop="imperfectGrain"
             class="result"
-          >
+          >{{deptBudgetList.contractProcessInfo.imperfectGrain}}
           </ws-form-item>
            <ws-form-item
             label="双章原件回收情况"
             span="1"
-            prop="interviewType"
-          >
-          </ws-form-item>
-          <ws-form-item
-            label="不完善粒(%)<="
-            span="1"
-            prop="interviewResult"
-            class="result"
-          >
+            prop="grade"
+          >{{deptBudgetList.contractProcessInfo.grade}}
           </ws-form-item>
         </ws-info-table>
         <div class="remark">
           <h3>备注信息</h3>
         </div>
-        <ws-info-table>
-          
-        </ws-info-table>
+        {{deptBudgetList.contractProcessInfo.remarks}}
+        <img :src="deptBudgetList.contractProcessInfo.addressUrl" alt="">
       </base-card>
     </ws-form>
     <div style='text-align:right;padding:10px;'>