|
@@ -4,7 +4,7 @@
|
|
<div class="container">
|
|
<div class="container">
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
- <h2 class="bg-left">创建销售合同</h2>
|
|
|
|
|
|
+ <h2 class="bg-left">创建采购合同</h2>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" class="bg-right">
|
|
<el-col :span="12" class="bg-right">
|
|
<el-button
|
|
<el-button
|
|
@@ -235,185 +235,183 @@
|
|
/>
|
|
/>
|
|
</ws-form-item>
|
|
</ws-form-item>
|
|
</ws-info-table>
|
|
</ws-info-table>
|
|
- <base-card>
|
|
|
|
- <!--面试信息-->
|
|
|
|
- <div class="remark">
|
|
|
|
- <h3>货物信息</h3>
|
|
|
|
- </div>
|
|
|
|
- <ws-info-table>
|
|
|
|
- <ws-form-item label="货名" span="1" prop="goodsName">
|
|
|
|
- <ws-select
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.goodsName"
|
|
|
|
- placeholder=""
|
|
|
|
- class="typeselect"
|
|
|
|
- @change="selectgoodsName"
|
|
|
|
- >
|
|
|
|
- <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="水分(%)<=" span="1" prop="waterContent">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.waterContent"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="品级" span="1" prop="grade">
|
|
|
|
- <ws-select
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.grade"
|
|
|
|
- placeholder=""
|
|
|
|
- class="typeselect"
|
|
|
|
- @change="selectgrade"
|
|
|
|
- >
|
|
|
|
- <ws-option
|
|
|
|
- v-for="item in gradeList"
|
|
|
|
- :key="item.constValue"
|
|
|
|
- :label="item.constValue"
|
|
|
|
- :value="item.constValue"
|
|
|
|
- />
|
|
|
|
- </ws-select>
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="杂质(%)<=" span="1" prop="interviewDates">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.impurity"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="容重(克/升)<=" span="1" prop="interviewType">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.bulkDensity"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item
|
|
|
|
- label="霉变粒(%)<="
|
|
|
|
- span="1"
|
|
|
|
- prop="mildewGrain"
|
|
|
|
- class="result"
|
|
|
|
|
|
+ <!--面试信息-->
|
|
|
|
+ <div class="remark">
|
|
|
|
+ <h3>货物信息</h3>
|
|
|
|
+ </div>
|
|
|
|
+ <ws-info-table>
|
|
|
|
+ <ws-form-item label="货名" span="1" prop="goodsName">
|
|
|
|
+ <ws-select
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.goodsName"
|
|
|
|
+ placeholder=""
|
|
|
|
+ class="typeselect"
|
|
|
|
+ @change="selectgoodsName"
|
|
>
|
|
>
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.mildewGrain"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="热损伤(%)<=" span="1" prop="jiaorenli">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.jiaorenli"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
|
|
+ <ws-option
|
|
|
|
+ v-for="item in goodnameList"
|
|
|
|
+ :key="item.constKey"
|
|
|
|
+ :label="item.constValue"
|
|
|
|
+ :value="item.constValue"
|
|
/>
|
|
/>
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item
|
|
|
|
- label="不完善粒(%)<="
|
|
|
|
- span="1"
|
|
|
|
- prop="imperfectGrain"
|
|
|
|
- class="result"
|
|
|
|
|
|
+ </ws-select>
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="水分(%)<=" span="1" prop="waterContent">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.waterContent"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="品级" span="1" prop="grade">
|
|
|
|
+ <ws-select
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.grade"
|
|
|
|
+ placeholder=""
|
|
|
|
+ class="typeselect"
|
|
|
|
+ @change="selectgrade"
|
|
>
|
|
>
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractGoodsInfo.imperfectGrain"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- </ws-info-table>
|
|
|
|
- <div class="remark">
|
|
|
|
- <h3>流程信息</h3>
|
|
|
|
- </div>
|
|
|
|
- <ws-info-table>
|
|
|
|
- <ws-form-item label="合同收入(元)" span="1" prop="goodsNameKey">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractProcessInfo.goodsNameKey"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="已开发票(元)" span="1" prop="goodsName">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractProcessInfo.goodsName"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="费用支出(元)" span="1" prop="waterContent">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractProcessInfo.waterContent"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="未开发票(元)" span="1" prop="impurity">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractProcessInfo.impurity"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
- />
|
|
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="未回款(元)" span="1" prop="mildewGrain">
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractProcessInfo.mildewGrain"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
|
|
+ <ws-option
|
|
|
|
+ v-for="item in gradeList"
|
|
|
|
+ :key="item.constValue"
|
|
|
|
+ :label="item.constValue"
|
|
|
|
+ :value="item.constValue"
|
|
/>
|
|
/>
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item
|
|
|
|
- label="已完成发运量(吨)"
|
|
|
|
- span="1"
|
|
|
|
- prop="Prettier"
|
|
|
|
- class="imperfectGrain"
|
|
|
|
|
|
+ </ws-select>
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="杂质(%)<=" span="1" prop="interviewDates">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.impurity"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="容重(克/升)<=" span="1" prop="interviewType">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.bulkDensity"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item
|
|
|
|
+ label="霉变粒(%)<="
|
|
|
|
+ span="1"
|
|
|
|
+ prop="mildewGrain"
|
|
|
|
+ class="result"
|
|
|
|
+ >
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.mildewGrain"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="热损伤(%)<=" span="1" prop="jiaorenli">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.jiaorenli"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item
|
|
|
|
+ label="不完善粒(%)<="
|
|
|
|
+ span="1"
|
|
|
|
+ prop="imperfectGrain"
|
|
|
|
+ class="result"
|
|
|
|
+ >
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractGoodsInfo.imperfectGrain"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ </ws-info-table>
|
|
|
|
+ <div class="remark">
|
|
|
|
+ <h3>流程信息</h3>
|
|
|
|
+ </div>
|
|
|
|
+ <ws-info-table>
|
|
|
|
+ <ws-form-item label="合同收入(元)" span="1" prop="goodsNameKey">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractProcessInfo.goodsNameKey"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="已开发票(元)" span="1" prop="goodsName">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractProcessInfo.goodsName"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="费用支出(元)" span="1" prop="waterContent">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractProcessInfo.waterContent"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="未开发票(元)" span="1" prop="impurity">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractProcessInfo.impurity"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="未回款(元)" span="1" prop="mildewGrain">
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractProcessInfo.mildewGrain"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item
|
|
|
|
+ label="已完成发运量(吨)"
|
|
|
|
+ span="1"
|
|
|
|
+ prop="Prettier"
|
|
|
|
+ class="imperfectGrain"
|
|
|
|
+ >
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.contractProcessInfo.imperfectGrain"
|
|
|
|
+ maxlength="100"
|
|
|
|
+ size="small"
|
|
|
|
+ />
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ <ws-form-item label="双章原件回收情况" span="1" prop="grade">
|
|
|
|
+ <ws-select
|
|
|
|
+ v-model="deptBudgetList.contractProcessInfo.grade"
|
|
|
|
+ placeholder=""
|
|
|
|
+ class="typeselect"
|
|
|
|
+ @change="selectChapterTwo"
|
|
>
|
|
>
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.contractProcessInfo.imperfectGrain"
|
|
|
|
- maxlength="100"
|
|
|
|
- size="small"
|
|
|
|
|
|
+ <ws-option
|
|
|
|
+ v-for="item in ChapterTwoList"
|
|
|
|
+ :key="item.constValue"
|
|
|
|
+ :label="item.constValue"
|
|
|
|
+ :value="item.constValue"
|
|
/>
|
|
/>
|
|
- </ws-form-item>
|
|
|
|
- <ws-form-item label="双章原件回收情况" span="1" prop="grade">
|
|
|
|
- <ws-select
|
|
|
|
- v-model="deptBudgetList.contractProcessInfo.grade"
|
|
|
|
- placeholder=""
|
|
|
|
- class="typeselect"
|
|
|
|
- @change="selectChapterTwo"
|
|
|
|
- >
|
|
|
|
- <ws-option
|
|
|
|
- v-for="item in ChapterTwoList"
|
|
|
|
- :key="item.constValue"
|
|
|
|
- :label="item.constValue"
|
|
|
|
- :value="item.constValue"
|
|
|
|
- />
|
|
|
|
- </ws-select>
|
|
|
|
- </ws-form-item>
|
|
|
|
- </ws-info-table>
|
|
|
|
- <div class="remark">
|
|
|
|
- <h3>备注信息</h3>
|
|
|
|
- </div>
|
|
|
|
- <ws-input
|
|
|
|
- v-model="deptBudgetList.remarks"
|
|
|
|
- type="textarea"
|
|
|
|
- row="3"
|
|
|
|
- placeholder="请输入备注信息,不超过200字"
|
|
|
|
- maxlength="200"
|
|
|
|
- />
|
|
|
|
- <ws-upload
|
|
|
|
- ref="upload"
|
|
|
|
- table-name="maintain_work_order"
|
|
|
|
- oss-key="mainPlan"
|
|
|
|
- :comp-id="compId"
|
|
|
|
- :appendix-ids="appendixIdsAdd"
|
|
|
|
- :vesselId="deptBudgetList.addressUrl"
|
|
|
|
- :size-limit="size"
|
|
|
|
- @uploadSuccess="uploadSuccess"
|
|
|
|
- @onChange="onChange"
|
|
|
|
- accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar"
|
|
|
|
- />
|
|
|
|
- </base-card>
|
|
|
|
|
|
+ </ws-select>
|
|
|
|
+ </ws-form-item>
|
|
|
|
+ </ws-info-table>
|
|
|
|
+ <div class="remark">
|
|
|
|
+ <h3>备注信息</h3>
|
|
|
|
+ </div>
|
|
|
|
+ <ws-input
|
|
|
|
+ v-model="deptBudgetList.remarks"
|
|
|
|
+ type="textarea"
|
|
|
|
+ row="3"
|
|
|
|
+ placeholder="请输入备注信息,不超过200字"
|
|
|
|
+ maxlength="200"
|
|
|
|
+ />
|
|
|
|
+ <ws-upload
|
|
|
|
+ ref="upload"
|
|
|
|
+ table-name="maintain_work_order"
|
|
|
|
+ oss-key="mainPlan"
|
|
|
|
+ :comp-id="compId"
|
|
|
|
+ :appendix-ids="appendixIdsAdd"
|
|
|
|
+ :vesselId="deptBudgetList.addressUrl"
|
|
|
|
+ :size-limit="size"
|
|
|
|
+ @uploadSuccess="uploadSuccess"
|
|
|
|
+ @onChange="onChange"
|
|
|
|
+ accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar"
|
|
|
|
+ />
|
|
</ws-form>
|
|
</ws-form>
|
|
<div style="text-align: right; padding: 10px">
|
|
<div style="text-align: right; padding: 10px">
|
|
<el-button class="bg-bottom" type="primary" size="small" @click="submit()"
|
|
<el-button class="bg-bottom" type="primary" size="small" @click="submit()"
|
|
@@ -435,7 +433,7 @@ import {
|
|
import WsUpload from '@/components/WsUpload'
|
|
import WsUpload from '@/components/WsUpload'
|
|
export default {
|
|
export default {
|
|
name: 'viewSpareMoney',
|
|
name: 'viewSpareMoney',
|
|
- components: {
|
|
|
|
|
|
+ components: {
|
|
WsUpload,
|
|
WsUpload,
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
@@ -449,7 +447,7 @@ export default {
|
|
this.loaddata()
|
|
this.loaddata()
|
|
},
|
|
},
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
//弹出框
|
|
//弹出框
|
|
@@ -719,6 +717,10 @@ export default {
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
|
+/deep/.ws-info-table .el-form-item .el-form-item__label {
|
|
|
|
+ width: 140px;
|
|
|
|
+ text-align: center;
|
|
|
|
+}
|
|
.ws-upload {
|
|
.ws-upload {
|
|
margin-top: 20px;
|
|
margin-top: 20px;
|
|
}
|
|
}
|