|
@@ -25,7 +25,10 @@
|
|
|
<el-col v-for="(item, index) in basicData.column" :key="index" :span="item.span ? item.span : 8"
|
|
|
:class="{ isShow: item.display }" >
|
|
|
<el-form-item :label="item.label" :prop="item.prop" :rules="item.rules">
|
|
|
- <el-select v-if="item.type == 'select'" v-model="form[item.prop]" :placeholder="'请选择' + item.label" clearable
|
|
|
+ <div v-if="item.prop == 'businessTypeId'">
|
|
|
+ 业务类型
|
|
|
+ </div>
|
|
|
+ <el-select v-else-if="item.type == 'select'" v-model="form[item.prop]" :placeholder="'请选择' + item.label" clearable
|
|
|
filterable style="width: 100%" size="small"
|
|
|
:disabled="item.disabled || detailData.seeDisabled">
|
|
|
<el-option v-for="(ite, inde) in item.dicData" :key="inde" :label="ite.label"
|
|
@@ -192,26 +195,27 @@ export default {
|
|
|
basicData:{
|
|
|
column:[
|
|
|
{
|
|
|
- label: "业务类型 Id",
|
|
|
+ label: "业务类型",
|
|
|
prop: "businessTypeId",
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "请输入业务类型 Id",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "业务类型中文名称",
|
|
|
- prop: "businessTypeCnName",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入业务类型中文名称",
|
|
|
+ message: "",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|
|
|
+ // {
|
|
|
+ // label: "业务类型中文名称",
|
|
|
+ // prop: "businessTypeCnName",
|
|
|
+ // rules: [{
|
|
|
+ // required: true,
|
|
|
+ // message: "",
|
|
|
+ // trigger: "blur"
|
|
|
+ // }]
|
|
|
+ // },
|
|
|
{
|
|
|
- label: "业务类型英文名称",
|
|
|
+ label: "业务类型英文",
|
|
|
prop: "businessTypeEnName",
|
|
|
+ disabled:true,
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
message: "请输入业务类型英文名称",
|
|
@@ -312,7 +316,7 @@ export default {
|
|
|
type:'select',
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "请输入客户 Id",
|
|
|
+ message: "",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|
|
@@ -326,7 +330,7 @@ export default {
|
|
|
prop: "feeId",
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "请输入费用",
|
|
|
+ message: "",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|
|
@@ -359,11 +363,11 @@ export default {
|
|
|
prop: "quantity",
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "请输入数量",
|
|
|
+ // message: "请输入数量",
|
|
|
trigger: "blur"
|
|
|
},{
|
|
|
- pattern:/[1-9]\d*.\d*|0\.\d*[1-9]\d*/,
|
|
|
- message:"请输入数字",
|
|
|
+ pattern:/-?[1-9]\d*/,
|
|
|
+ // message:"请输入数字",
|
|
|
trigger:'blur'
|
|
|
}]
|
|
|
},
|
|
@@ -372,11 +376,12 @@ export default {
|
|
|
prop: "price",
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "请输入单价",
|
|
|
+ // message: "请输入单价",
|
|
|
trigger: "blur"
|
|
|
},{
|
|
|
- pattern:/[1-9]\d*.\d*|0\.\d*[1-9]\d*/,
|
|
|
- message:"请输入数字",
|
|
|
+ // pattern:/[1-9]\d*.\d*|0\.\d*[1-9]\d*/,
|
|
|
+ pattern:/-?[1-9]\d*/,
|
|
|
+ // message:"请输入数字",
|
|
|
trigger:'blur'
|
|
|
}]
|
|
|
},
|
|
@@ -385,7 +390,7 @@ export default {
|
|
|
prop: "curCode",
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "请输入币别",
|
|
|
+ // message: "请输入币别",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|