finvouchersitems.vue 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <template>
  2. <div class="borderless" v-loading="pageLoading">
  3. <div class="customer-head">
  4. <div class="customer-back">
  5. <el-button type="danger" style="border: none;background: none;color: red" icon="el-icon-arrow-left"
  6. @click="backToList">返回列表
  7. </el-button>
  8. </div>
  9. <div class="add-customer-btn">
  10. <el-button size="small" type="success" style="margin-right: 8px"
  11. :loading="saveLoading" >保 存
  12. </el-button>
  13. </div>
  14. </div>
  15. <div style="margin: 55px 5px 0px 5px;'">
  16. <el-card class="box-card">
  17. <el-form :model="form" ref="form" label-width="90px" class="demo-ruleForm">
  18. <el-row>
  19. <el-col :span="6">
  20. <el-form-item label="凭证来源" prop="voucherSource">
  21. <el-input style="width: 100%;" v-model="form.voucherSource"
  22. size="small" autocomplete="off"
  23. clearable placeholder="请输入凭证来源" >
  24. </el-input>
  25. </el-form-item>
  26. </el-col>
  27. <el-col :span="6">
  28. <el-form-item label="凭证类型" prop="voucherType">
  29. <el-input style="width: 100%;" v-model="form.voucherType"
  30. size="small" autocomplete="off"
  31. clearable placeholder="请输入凭证类型" >
  32. </el-input>
  33. </el-form-item>
  34. </el-col>
  35. <el-col :span="6">
  36. <el-form-item label="凭证号" prop="voucherNo">
  37. <el-input style="width: 100%;" v-model="form.voucherNo"
  38. size="small" autocomplete="off"
  39. clearable placeholder="请输入凭证号" >
  40. </el-input>
  41. </el-form-item>
  42. </el-col>
  43. <el-col :span="6">
  44. <el-form-item label="凭证日期" prop="voucherDate">
  45. <el-input style="width: 100%;" v-model="form.voucherDate"
  46. size="small" autocomplete="off"
  47. clearable placeholder="请输入凭证日期" >
  48. </el-input>
  49. </el-form-item>
  50. </el-col>
  51. <el-col :span="6">
  52. <el-form-item label="分录摘要" prop="voucherDate">
  53. <el-input style="width: 100%;" v-model="form.descr"
  54. size="small" autocomplete="off"
  55. clearable placeholder="请输入分录摘要" >
  56. </el-input>
  57. </el-form-item>
  58. </el-col>
  59. <el-col :span="6">
  60. <el-form-item label="借方金额" prop="voucherDate">
  61. <el-input style="width: 100%;" v-model="form.amountDr"
  62. size="small" autocomplete="off"
  63. clearable placeholder="请输入借方金额(CNY)" >
  64. </el-input>
  65. </el-form-item>
  66. </el-col>
  67. <el-col :span="6">
  68. <el-form-item label="贷方金额" prop="voucherDate">
  69. <el-input style="width: 100%;" v-model="form.amountCr"
  70. size="small" autocomplete="off"
  71. clearable placeholder="请输入贷方金额(CNY)" >
  72. </el-input>
  73. </el-form-item>
  74. </el-col>
  75. <el-col :span="6">
  76. <el-form-item label="综合 USD" prop="amountDrUsd">
  77. <el-input style="width: 100%;" v-model="form.amountDrUsd"
  78. size="small" autocomplete="off"
  79. clearable placeholder="请输入综合 USD" >
  80. </el-input>
  81. </el-form-item>
  82. </el-col>
  83. <el-col :span="6">
  84. <el-form-item label="综合 USD" prop="amountCrUsd">
  85. <el-input style="width: 100%;" v-model="form.amountCrUsd"
  86. size="small" autocomplete="off"
  87. clearable placeholder="请输入综合 USD" >
  88. </el-input>
  89. </el-form-item>
  90. </el-col>
  91. <el-col :span="6">
  92. <el-form-item label="合计借方金额" prop="amountDrLoc">
  93. <el-input style="width: 100%;" v-model="form.amountDrLoc"
  94. size="small" autocomplete="off"
  95. clearable placeholder="请输入合计本位币借方金额" >
  96. </el-input>
  97. </el-form-item>
  98. </el-col>
  99. <el-col :span="6">
  100. <el-form-item label="合计贷方金额" prop="amountCrLoc">
  101. <el-input style="width: 100%;" v-model="form.amountCrLoc"
  102. size="small" autocomplete="off"
  103. clearable placeholder="请输入合计本位币贷方金额" >
  104. </el-input>
  105. </el-form-item>
  106. </el-col>
  107. <el-col :span="6">
  108. <el-form-item label="是否外币凭证" prop="isForeign">
  109. <el-input style="width: 100%;" v-model="form.isForeign"
  110. size="small" autocomplete="off"
  111. clearable placeholder="请输入合计本位币贷方金额" >
  112. </el-input>
  113. </el-form-item>
  114. </el-col>
  115. <el-col :span="6">
  116. <el-form-item label="是否数量凭证" prop="isQuantity">
  117. <el-input style="width: 100%;" v-model="form.isQuantity"
  118. size="small" autocomplete="off"
  119. clearable placeholder="请输入是否数量凭证" >
  120. </el-input>
  121. </el-form-item>
  122. </el-col>
  123. <el-col :span="6">
  124. <el-form-item label="复核人" prop="checkUserName">
  125. <el-input style="width: 100%;" v-model="form.checkUserName"
  126. size="small" autocomplete="off"
  127. clearable placeholder="请输入复核人" >
  128. </el-input>
  129. </el-form-item>
  130. </el-col>
  131. <el-col :span="6">
  132. <el-form-item label="复核时间" prop="checkTime">
  133. <el-input style="width: 100%;" v-model="form.checkTime"
  134. size="small" autocomplete="off"
  135. clearable placeholder="请输入复核时间" >
  136. </el-input>
  137. </el-form-item>
  138. </el-col>
  139. <el-col :span="6">
  140. <el-form-item label="记账人" prop="postUserName">
  141. <el-input style="width: 100%;" v-model="form.postUserName"
  142. size="small" autocomplete="off"
  143. clearable placeholder="请输入记账人" >
  144. </el-input>
  145. </el-form-item>
  146. </el-col>
  147. <el-col :span="6">
  148. <el-form-item label="记账时间" prop="postTime">
  149. <el-input style="width: 100%;" v-model="form.postTime"
  150. size="small" autocomplete="off"
  151. clearable placeholder="请输入记账时间" >
  152. </el-input>
  153. </el-form-item>
  154. </el-col>
  155. <el-col :span="6">
  156. <el-form-item label="凭证状态" prop="voucherStatus">
  157. <el-input style="width: 100%;" v-model="form.voucherStatus"
  158. size="small" autocomplete="off"
  159. clearable placeholder="请输入凭证状态" >
  160. </el-input>
  161. </el-form-item>
  162. </el-col>
  163. <el-col :span="6">
  164. <el-form-item label="备注" prop="remarks">
  165. <el-input style="width: 100%;" v-model="form.remarks"
  166. size="small" autocomplete="off"
  167. clearable placeholder="请输入备注" >
  168. </el-input>
  169. </el-form-item>
  170. </el-col>
  171. </el-row>
  172. </el-form>
  173. </el-card>
  174. </div>
  175. </div>
  176. </template>
  177. <script>
  178. export default {
  179. data(){
  180. return {
  181. pageLoading:false, // 整个的动画
  182. saveLoading:false, // 按钮动画
  183. form:{}, // 获取的数据
  184. }
  185. },
  186. methods:{
  187. //返回列表
  188. backToList() {
  189. this.$emit('goBack')
  190. },
  191. }
  192. }
  193. </script>
  194. <style scoped>
  195. ::v-deep.el-form-item {
  196. margin-bottom: 0;
  197. }
  198. </style>