|
@@ -13,8 +13,8 @@
|
|
|
<el-button class="el-button--small-yh" v-if="!editButton" style="margin-left: 6px;" type="primary"
|
|
|
size="small" :disabled="isSaveBtn" @click="editCustomer(0)">保 存
|
|
|
</el-button>
|
|
|
- <el-button class="el-button--small-yh" style="margin-left: 6px;"
|
|
|
- type="success" size="small" @click="editCustomer(1)" :disabled="form.status == 1">提 交
|
|
|
+ <el-button class="el-button--small-yh" style="margin-left: 6px;" type="success" size="small"
|
|
|
+ @click="editCustomer(1)" :disabled="form.status == 1">提 交
|
|
|
</el-button>
|
|
|
<!-- <el-dropdown v-if="form.status == 1">
|
|
|
<el-button style="margin-left: 6px;" type="success" size="small">
|
|
@@ -137,8 +137,8 @@
|
|
|
<template slot="costNameForm" slot-scope="{ row }">
|
|
|
<dic-select v-if="row.$cellEdit" v-model="row.costName" placeholder="费用名称" key="id"
|
|
|
res="records" label="cname"
|
|
|
- url="/blade-sales-part/tire/center/warehouse/costDesc/list?current=1&size=5" :filterable="true"
|
|
|
- :remote="true" dataName="cname"
|
|
|
+ url="/blade-sales-part/tire/center/warehouse/costDesc/list?current=1&size=5"
|
|
|
+ :filterable="true" :remote="true" dataName="cname"
|
|
|
@selectChange="rowDicChange('costName', $event, row)"></dic-select>
|
|
|
<span v-else>{{ row.costName }}</span>
|
|
|
</template>
|
|
@@ -183,8 +183,8 @@
|
|
|
<template slot="costNameForm" slot-scope="{ row }">
|
|
|
<dic-select v-if="row.$cellEdit" v-model="row.costName" placeholder="费用名称" key="id"
|
|
|
res="records" label="cname"
|
|
|
- url="/blade-sales-part/tire/center/warehouse/costDesc/list?current=1&size=5" :filterable="true"
|
|
|
- :remote="true" dataName="cname"
|
|
|
+ url="/blade-sales-part/tire/center/warehouse/costDesc/list?current=1&size=5"
|
|
|
+ :filterable="true" :remote="true" dataName="cname"
|
|
|
@selectChange="rowDicChange('costName', $event, row)"></dic-select>
|
|
|
<span v-else>{{ row.costName }}</span>
|
|
|
</template>
|
|
@@ -209,7 +209,7 @@
|
|
|
:size="size" :disabled="editButton || form.status == 1" :type="type"
|
|
|
@click="rowDel(row, index, 'centerShipPaymentCostList')">{{ row.isDeleted == 1 ?
|
|
|
'恢复' :
|
|
|
- '删除' }}
|
|
|
+ '删除' }}
|
|
|
</el-button>
|
|
|
</template>
|
|
|
</avue-crud>
|
|
@@ -535,9 +535,12 @@ export default {
|
|
|
dicUrl: '/api/blade-sales-part/corpsAddr/corpIdByAddr?pid={{key}}'
|
|
|
}, {
|
|
|
label: '电话',
|
|
|
- disabled: false,
|
|
|
-
|
|
|
prop: "phone",
|
|
|
+ disabled: false,
|
|
|
+ type: 'number',
|
|
|
+ controls: false,
|
|
|
+ precision: 0,
|
|
|
+ max: 99999999999,
|
|
|
}, {
|
|
|
label: '收货地址',
|
|
|
prop: "recAddress",
|
|
@@ -1258,11 +1261,17 @@ export default {
|
|
|
this.$set(this.form, 'recAddress', matchedContact.belongtoarea + matchedContact.detailedAddress)
|
|
|
|
|
|
},
|
|
|
+ isMobile(s) {
|
|
|
+ return /^1[0-9]{10}$/.test(s)
|
|
|
+ },
|
|
|
//修改提交触发
|
|
|
editCustomer(type) {
|
|
|
this.$refs["form"].validate((valid, done) => {
|
|
|
done();
|
|
|
if (valid) {
|
|
|
+ if (!this.isMobile(this.form.phone)) {
|
|
|
+ return this.$message.error("请正确输入电话");
|
|
|
+ }
|
|
|
for (let row of this.form.planItemsList.filter(item => item.isDeleted != 1)) {
|
|
|
if (!row.goodsNum) {
|
|
|
this.$refs.formContacts.rowCell(row, row.$index)
|