|
@@ -3,9 +3,9 @@
|
|
|
<a-row :gutter="48" slot="extra">
|
|
|
<a-col :md="48" :sm="48">
|
|
|
<span class="table-page-search-submitButtons" style="float: right">
|
|
|
- <a-popconfirm title="提交审批操作过后将无法更改,确认进行该操作吗?" @confirm="save(1)">
|
|
|
- <a-button type="danger">提交审批</a-button>
|
|
|
- </a-popconfirm>
|
|
|
+ <!-- <a-popconfirm title="提交审批操作过后将无法更改,确认进行该操作吗?" @confirm="save(1)">-->
|
|
|
+ <!-- <a-button type="danger">提交审批</a-button>-->
|
|
|
+ <!-- </a-popconfirm>-->
|
|
|
<a-button style="margin-left: 8px" type="primary" @click="save()">保存</a-button>
|
|
|
<a-button style="margin-left: 8px" @click="handleCancel()">返回</a-button>
|
|
|
</span>
|
|
@@ -20,21 +20,6 @@
|
|
|
<a-row class="form-row" :gutter="16">
|
|
|
<a-col :lg="7" :md="12" :sm="24">
|
|
|
|
|
|
- <a-form-item
|
|
|
- label="国家"
|
|
|
- >
|
|
|
- <a-select v-decorator="['country', {rules: [{required: true, message: '国家不能为空'}]}]" placeholder="请选择">
|
|
|
- <a-select-option
|
|
|
- v-for="(label,value) in countryMap"
|
|
|
- :key="value"
|
|
|
- :label="label"
|
|
|
- :value="parseInt(value)">{{ label }}
|
|
|
- </a-select-option>
|
|
|
- </a-select>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
-
|
|
|
<a-form-item
|
|
|
label="名称"
|
|
|
>
|
|
@@ -43,7 +28,6 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
-
|
|
|
<a-form-item
|
|
|
label="类型"
|
|
|
>
|
|
@@ -57,10 +41,9 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
- </a-row>
|
|
|
- <a-row class="form-row" :gutter="16">
|
|
|
- <a-col :lg="7" :md="12" :sm="24">
|
|
|
+ <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
|
label="单位性质"
|
|
|
>
|
|
@@ -73,9 +56,11 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
+ <a-row class="form-row" :gutter="16">
|
|
|
+ <a-col :lg="7" :md="12" :sm="24">
|
|
|
<a-form-item
|
|
|
label="单位法人"
|
|
|
>
|
|
@@ -84,7 +69,6 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
-
|
|
|
<a-form-item
|
|
|
label="联系方式"
|
|
|
>
|
|
@@ -92,11 +76,9 @@
|
|
|
v-decorator="['phone', {rules: [{ required: true, message: '请输入联系方式' }]} ]">
|
|
|
</a-input>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
|
|
|
- <a-row class="form-row" :gutter="16">
|
|
|
- <a-col :lg="7" :md="12" :sm="24">
|
|
|
+ </a-col>
|
|
|
+ <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
|
label="联系人"
|
|
|
>
|
|
@@ -104,9 +86,12 @@
|
|
|
v-decorator="['contactPerson', {rules: [{required: true, message: '联系人不能为空'}]}]">
|
|
|
</a-input>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
- <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
+ </a-row>
|
|
|
|
|
|
+ <a-row class="form-row" :gutter="16">
|
|
|
+ <a-col :lg="7" :md="12" :sm="24">
|
|
|
<a-form-item
|
|
|
label="注册资本"
|
|
|
>
|
|
@@ -117,28 +102,6 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
-
|
|
|
- <a-form-item
|
|
|
- label="供货区域"
|
|
|
- >
|
|
|
- <a-tree
|
|
|
- checkable
|
|
|
- @expand="onExpand"
|
|
|
- :expandedKeys="expandedKeys"
|
|
|
- :autoExpandParent="autoExpandParent"
|
|
|
- v-model="checkedKeys"
|
|
|
- @check="onCheck"
|
|
|
- @select="onSelect"
|
|
|
- :check-strictly="true"
|
|
|
- :selectedKeys="selectedKeys"
|
|
|
- :treeData="depts"
|
|
|
- />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
-
|
|
|
- <a-row class="form-row" :gutter="16">
|
|
|
- <a-col :lg="7" :md="12" :sm="24">
|
|
|
<a-form-item
|
|
|
label="送达地址"
|
|
|
>
|
|
@@ -146,18 +109,36 @@
|
|
|
v-decorator="['arriveAddress']">
|
|
|
</a-input>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
<a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
-
|
|
|
<a-form-item
|
|
|
label="税号"
|
|
|
>
|
|
|
<a-input
|
|
|
v-decorator="['taxNo']"/>
|
|
|
</a-form-item>
|
|
|
+ <!-- <a-form-item-->
|
|
|
+ <!-- label="供货区域"-->
|
|
|
+ <!-- >-->
|
|
|
+ <!-- <a-tree-->
|
|
|
+ <!-- checkable-->
|
|
|
+ <!-- @expand="onExpand"-->
|
|
|
+ <!-- :expandedKeys="expandedKeys"-->
|
|
|
+ <!-- :autoExpandParent="autoExpandParent"-->
|
|
|
+ <!-- v-model="checkedKeys"-->
|
|
|
+ <!-- @check="onCheck"-->
|
|
|
+ <!-- @select="onSelect"-->
|
|
|
+ <!-- :check-strictly="true"-->
|
|
|
+ <!-- :selectedKeys="selectedKeys"-->
|
|
|
+ <!-- :treeData="depts"-->
|
|
|
+ <!-- />-->
|
|
|
+ <!-- </a-form-item>-->
|
|
|
</a-col>
|
|
|
- <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
+ </a-row>
|
|
|
|
|
|
+ <a-row class="form-row" :gutter="16">
|
|
|
+ <a-col :lg="7" :md="12" :sm="24">
|
|
|
<a-form-item
|
|
|
label="开户行"
|
|
|
>
|
|
@@ -165,10 +146,7 @@
|
|
|
v-decorator="['bankName']"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- </a-row>
|
|
|
-
|
|
|
- <a-row class="form-row" :gutter="16">
|
|
|
- <a-col :lg="7" :md="12" :sm="24">
|
|
|
+ <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
|
label="银行账号"
|
|
|
>
|
|
@@ -176,6 +154,7 @@
|
|
|
v-decorator="['bankNo']">
|
|
|
</a-input>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
<a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
@@ -185,9 +164,12 @@
|
|
|
v-decorator="['agent']">
|
|
|
</a-input>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
- <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
+ </a-row>
|
|
|
|
|
|
+ <a-row class="form-row" :gutter="16">
|
|
|
+ <a-col :lg="7" :md="12" :sm="24">
|
|
|
<a-form-item
|
|
|
label="供货类别"
|
|
|
>
|
|
@@ -201,11 +183,7 @@
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- </a-row>
|
|
|
-
|
|
|
- <a-row class="form-row" :gutter="16">
|
|
|
- <a-col :lg="7" :md="12" :sm="24">
|
|
|
-
|
|
|
+ <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
|
label="授权书"
|
|
|
>
|
|
@@ -214,53 +192,56 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
-
|
|
|
<a-form-item
|
|
|
label="邮箱"
|
|
|
>
|
|
|
<a-input
|
|
|
- v-decorator="['email', {rules: [{ required: true, message: '请输入正确的邮箱', pattern: /^[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*\.[a-z]{2,}$/ }], validateTrigger: ['change', 'blur']}]"/>
|
|
|
+ v-decorator="['email', {rules: [{ message: '请输入正确的邮箱', pattern: /^[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*\.[a-z]{2,}$/ }], validateTrigger: ['change', 'blur']}]"/>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
- <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
+ </a-row>
|
|
|
|
|
|
+ <a-row class="form-row" :gutter="16">
|
|
|
+ <a-col :lg="7" :md="12" :sm="24">
|
|
|
<a-form-item
|
|
|
label="QQ"
|
|
|
>
|
|
|
<a-input
|
|
|
v-decorator="['qq']"/>
|
|
|
</a-form-item>
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
- <a-row class="form-row" :gutter="16">
|
|
|
- <a-col :lg="7" :md="12" :sm="24">
|
|
|
|
|
|
+ </a-col>
|
|
|
+ <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
|
label="微信"
|
|
|
>
|
|
|
<a-input
|
|
|
v-decorator="['wechat']"/>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
- <a-col :xl="{span: 15, offset: 1}" :lg="{span: 12}" :md="{span: 12}" :sm="24">
|
|
|
+ <a-col :xl="{span: 7, offset: 1}" :lg="{span: 8}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
|
label="注册地址"
|
|
|
>
|
|
|
<a-input
|
|
|
v-decorator="['registerAddress']"/>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
<a-row class="form-row" :gutter="16">
|
|
|
- <a-col :lg="11" :md="24" :sm="24">
|
|
|
+ <a-col :lg="7" :md="12" :sm="24">
|
|
|
<a-form-item
|
|
|
label="供货品牌"
|
|
|
>
|
|
|
<a-textarea
|
|
|
v-decorator="['supplyBrand']"/>
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
- <a-col :xl="{span: 11, offset: 1}" :lg="{span: 12}" :md="{span: 12}" :sm="24">
|
|
|
+ <a-col :xl="{span: 15, offset: 1}" :lg="{span: 12}" :md="{span: 12}" :sm="24">
|
|
|
<a-form-item
|
|
|
label="主营业务"
|
|
|
>
|
|
@@ -440,7 +421,8 @@ export default {
|
|
|
values.imgUrls = this.imgUrls.join(',')
|
|
|
values.supplyType = values.supplyType.join(',')
|
|
|
console.log(this.checkedKeys.checked)
|
|
|
- values.deptIds = this.checkedKeys.checked.join(',')
|
|
|
+ const ids = this.checkedKeys.checked
|
|
|
+ values.deptIds = ids ? ids.join(',') : ''
|
|
|
values.submitType = value
|
|
|
if (this.BaseTool.String.isBlank(values.id)) {
|
|
|
addSupplier(values)
|