|
@@ -7,7 +7,9 @@
|
|
|
v-show="showSearch"
|
|
|
label-width="68px"
|
|
|
>
|
|
|
- <el-form-item label="编号" prop="fNo">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="编号" prop="fNo">
|
|
|
<el-input
|
|
|
v-model="queryParams.fNo"
|
|
|
placeholder="请输入编号"
|
|
@@ -16,7 +18,9 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="名称" prop="fName">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="名称" prop="fName">
|
|
|
<el-input
|
|
|
v-model="queryParams.fName"
|
|
|
placeholder="请输入名称"
|
|
@@ -25,7 +29,9 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="物料类别" prop="fFeetype">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="物料类别" prop="fFeetype">
|
|
|
<el-select
|
|
|
v-model="queryParams.fFeetype"
|
|
|
placeholder="请选择物料类别"
|
|
@@ -40,7 +46,9 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="计量单位" prop="fFeeunitid">
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="计量单位" prop="fFeeunitid">
|
|
|
<el-select
|
|
|
v-model="queryParams.fFeeunitid"
|
|
|
placeholder="请选择计量单位"
|
|
@@ -55,6 +63,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<!-- <el-form-item label="币种" prop="fCurrency">-->
|
|
|
<!-- <el-input-->
|
|
|
<!-- v-model="queryParams.fCurrency"-->
|
|
@@ -64,36 +74,35 @@
|
|
|
<!-- @keyup.enter.native="handleQuery"-->
|
|
|
<!-- />-->
|
|
|
<!-- </el-form-item>-->
|
|
|
- <el-form-item label="状态" prop="fStatus">
|
|
|
- <!-- <el-select v-model="queryParams.fStatus" placeholder="请选择状态" clearable size="small">
|
|
|
- <el-option label="请选择字典生成" value="" />
|
|
|
- </el-select>-->
|
|
|
- <el-select
|
|
|
- v-model="queryParams.fStatus"
|
|
|
- placeholder="请选择状态"
|
|
|
- clearable
|
|
|
- size="small"
|
|
|
- style="width: 240px"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="dict in fDocumentOptions"
|
|
|
- :key="dict.dictValue"
|
|
|
- :label="dict.dictLabel"
|
|
|
- :value="dict.dictValue"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <el-collapse-transition>
|
|
|
+ <div v-show="show">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="状态" prop="fStatus">
|
|
|
+ <!-- <el-select v-model="queryParams.fStatus" placeholder="请选择状态" clearable size="small">
|
|
|
+ <el-option label="请选择字典生成" value="" />
|
|
|
+ </el-select>-->
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.fStatus"
|
|
|
+ placeholder="请选择状态"
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ style="width: 200px"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in fDocumentOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+ </el-collapse-transition>
|
|
|
+
|
|
|
<el-form-item>
|
|
|
- <el-button
|
|
|
- type="cyan"
|
|
|
- icon="el-icon-search"
|
|
|
- size="mini"
|
|
|
- @click="handleQuery"
|
|
|
- >搜索</el-button
|
|
|
- >
|
|
|
- <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
|
|
- >重置</el-button
|
|
|
- >
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
|
|
@@ -141,6 +150,32 @@
|
|
|
>
|
|
|
</el-col>
|
|
|
<div class="tabSetting">
|
|
|
+ <div style="margin-right: 20px">
|
|
|
+ <el-button
|
|
|
+ type="cyan"
|
|
|
+ icon="el-icon-search"
|
|
|
+ size="mini"
|
|
|
+ @click="handleQuery"
|
|
|
+ >搜索</el-button
|
|
|
+ >
|
|
|
+ <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
|
|
+ >重置</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ v-show="show"
|
|
|
+ @click="show = !show"
|
|
|
+ icon="el-icon-arrow-up"
|
|
|
+ size="mini"
|
|
|
+ >展开</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ v-show="!show"
|
|
|
+ @click="show = !show"
|
|
|
+ icon="el-icon-arrow-down"
|
|
|
+ size="mini"
|
|
|
+ >展开</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
<right-toolbar
|
|
|
:showSearch.sync="showSearch"
|
|
|
@queryTable="getList"
|
|
@@ -363,6 +398,20 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
+ <el-form-item label="规格" prop="fCurrency">
|
|
|
+ <el-input
|
|
|
+ v-model="form.fCurrency"
|
|
|
+ placeholder="请输入规格"
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ style="width: 80%"
|
|
|
+ >
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item label="计量单位" prop="fFeeunitid">
|
|
|
<el-select
|
|
|
v-model="form.fFeeunitid"
|
|
@@ -378,9 +427,6 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
-
|
|
|
- <el-row>
|
|
|
<!-- <el-col :span="12">-->
|
|
|
<!-- <el-form-item label="状态">-->
|
|
|
<!-- <el-select-->
|
|
@@ -422,49 +468,50 @@
|
|
|
<el-input v-model="form.fTaxSort" style="width: 80%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="含税标识">
|
|
|
<el-input v-model="form.fTaxTag" placeholder="" style="width: 80%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
-
|
|
|
- <el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="税务代码">
|
|
|
<el-input v-model="form.fTaxCode" placeholder="" style="width: 80%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="税率(%)">
|
|
|
<el-input v-model="form.fTaxRate" style="width: 80%" oninput='this.value=this.value.replace(/[^\-?\d.]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3")'></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否享受优惠正常" label-width="140px">
|
|
|
+ <template>
|
|
|
+ <el-radio v-model="form.fDiscounts" label="0">是</el-radio>
|
|
|
+ <el-radio v-model="form.fDiscounts" label="1">否</el-radio>
|
|
|
+ </template>
|
|
|
+ <!-- <el-input v-model="form.fTaxRate" style="width: 80%"></el-input>-->
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
-
|
|
|
<el-row>
|
|
|
-
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="24">
|
|
|
<el-form-item label="备注" prop="remark">
|
|
|
<el-input
|
|
|
- style="width: 80%"
|
|
|
+ style="width: 90%"
|
|
|
v-model="form.remark"
|
|
|
type="textarea"
|
|
|
placeholder="请输入内容"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="是否享受优惠正常" label-width="140px">
|
|
|
- <template>
|
|
|
- <el-radio v-model="form.fDiscounts" label="0">是</el-radio>
|
|
|
- <el-radio v-model="form.fDiscounts" label="1">否</el-radio>
|
|
|
- </template>
|
|
|
- <!-- <el-input v-model="form.fTaxRate" style="width: 80%"></el-input>-->
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
|
|
|
</el-form>
|
|
@@ -551,6 +598,8 @@ export default {
|
|
|
components: { draggable },
|
|
|
data() {
|
|
|
return {
|
|
|
+ //控制搜索折叠
|
|
|
+ show: false,
|
|
|
//全屏放大
|
|
|
dialogFull: false,
|
|
|
// 遮罩层
|
|
@@ -596,6 +645,7 @@ export default {
|
|
|
fName: [{ required: true, message: "名称不能为空", trigger: "blur" }],
|
|
|
fFeetype: [{ required: true, message: "物料类别不能为空", trigger: "blur" }],
|
|
|
fFeeunitid: [{ required: true, message: "计量单位不能为空", trigger: "blur" }],
|
|
|
+ fCurrency: [{ required: true, message: "规格不能为空", trigger: "blur" }],
|
|
|
},
|
|
|
showSetting: false,
|
|
|
drag: false,
|
|
@@ -991,4 +1041,7 @@ export default {
|
|
|
background-color: rgba(0, 0, 0, 0.05);
|
|
|
height: 100%;
|
|
|
}
|
|
|
+.app-container ::v-deep .el-form-item {
|
|
|
+ margin-bottom: 4px;
|
|
|
+}
|
|
|
</style>
|