| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586 |
- @extends('layouts.base')
- @section('title', trans('基础设置'))
- @section('content')
- <link rel="stylesheet" type="text/css" href="{{static_url('yunshop/goods/vue-goods1.css')}}"/>
- <style>
- .main-panel{
- margin-top:50px;
- }
- .panel{
- margin-bottom:10px!important;
- padding-left: 20px;
- border-radius: 10px;
- }
- .panel .active a {
- background-color: #29ba9c !important;
- border-radius: 18px !important;
- color: #fff;
- }
- .panel a {
- border: none !important;
- background-color: #fff !important;
- }
- .content {
- background: #eff3f6;
- padding: 10px !important;
- }
- .con {
- padding-bottom: 20px;
- position: relative;
- border-radius: 8px;
- min-height: 100vh;
- background-color: #fff;
- }
- .con .setting .block {
- padding: 10px;
- background-color: #fff;
- border-radius: 8px;
- }
- .con .setting .block .title {
- font-size: 18px;
- margin-bottom: 15px;
- display: flex;
- align-items: center;
- }
- .confirm-btn {
- width: calc(100% - 266px);
- position: fixed;
- bottom: 0;
- right: 0;
- margin-right: 10px;
- line-height: 63px;
- background-color: #ffffff;
- box-shadow: 0px 8px 23px 1px rgba(51, 51, 51, 0.3);
- background-color: #fff;
- text-align: center;
- }
- b {
- font-size: 14px;
- }
- .upload-boxed .el-icon-close {
- position: absolute;
- top: -5px;
- right: -5px;
- color: #fff;
- background: #333;
- border-radius: 50%;
- cursor: pointer;
- }
- </style>
- <div id='re_content'>
- <div class="con">
- <div class="setting">
- <el-form ref="form" :model="form" label-width="15%">
- <div class="block">
- <div class="title">
- <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
- <b>基础设置
- </b>
- </div>
- <el-form-item label="供应链名称" >
- <el-input v-model="form.title" placeholder="供应链名称" style="width:70%;"></el-input>
- </el-form-item>
- <el-form-item label="手机号" >
- <el-input v-model="form.tel" placeholder="手机号" style="width:70%;"></el-input>
- </el-form-item>
- <el-form-item label="AppKey" >
- <el-input v-model="form.app_key" placeholder="AppKey" style="width:70%;"></el-input>
- </el-form-item>
- <el-form-item label="appSecret" >
- <el-input v-model="form.app_secret" placeholder="appSecret" style="width:70%;"></el-input>
- </el-form-item>
- <el-form-item label="供应链API地址" >
- <el-input v-model="form.app_url" placeholder="供应链API地址" style="width:70%;"></el-input>
- <span style="" class='help-block'>
- 填写请求供应链中台系统的地址例如:https://xxx.xxx.com/ ,如果没有请联系客服部署供应链中台系统
- </span>
- </el-form-item>
- <div v-if="isUpdatePrice == 1">
- <el-form-item label="定价方式" prop="calculate_type">
- <el-radio v-model.number="form.calculate_type" :label="1">全平台定价</el-radio>
- <el-radio v-model.number="form.calculate_type" :label="2">分平台定价</el-radio>
- </el-form-item>
- <div v-if="form.calculate_type == 1">
- <el-form-item label="销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.all_price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.all_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.all_cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.all_market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- <span style="" class='help-block'>
- 举例:协议价50元 指导价100元 </br>
- 协议价 x 定价系数(%) 即 50 x 130% = 65 元</br>
- 指导价 x 定价系数(%) 即 100 x 80% = 80 元</br>
- 默认为指导价 x 100%(指导价不变,协议价上涨可能导致亏损!)</br>
- 没有营销价的商品按指导价计算
- </span>
- </template>
- </el-form-item>
- <el-form-item label="成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.all_cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.all_cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.all_market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- </div>
- <div v-if="form.calculate_type == 2">
- <el-form-item label="京东销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- <span style="" class='help-block'>
- 举例:协议价50元 指导价100元 </br>
- 协议价 x 定价系数(%) 即 50 x 130% = 65 元</br>
- 指导价 x 定价系数(%) 即 100 x 80% = 80 元</br>
- 默认为指导价 x 100%(指导价不变,协议价上涨可能导致亏损!)</br>
- 没有营销价的商品按指导价计算
- </span>
- </template>
- </el-form-item>
- <el-form-item label="京东成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="阿里销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.ali_price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.ali_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.ali_cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.ali_market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="阿里成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.ali_cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.ali_cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.ali_market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="天猫销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.tm_price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.tm_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.tm_cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.tm_market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="天猫成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.tm_cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.tm_cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.tm_market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="云仓销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.cloud_price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.cloud_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.cloud_cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.cloud_market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="云仓成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.cloud_cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.cloud_cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.cloud_market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="供应链自营销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.supply_chain_price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supply_chain_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supply_chain_cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supply_chain_market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="供应链自营成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.supply_chain_cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supply_chain_cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supply_chain_market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="供应商商品销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.supplier_price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supplier_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supplier_cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supplier_market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="供应商商品成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.pricing_strategy.supplier_cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supplier_cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.pricing_strategy.supplier_market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- </div>
- <div class="title">
- <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
- <b>中台云仓设置</b>
- </div>
- <el-form-item label="中台商品供货价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.cloud.supply_price_method">
- <el-radio :label="0">原价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.market_price_radio_supply" style="width:8%;margin-right: 10px;"></el-input>&
- <el-radio :label="1">现价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.price_radio_supply" style="width:8%;margin-right: 10px;"></el-input>%
- <el-radio :label="2">成本价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.cost_price_radio_supply" style="width:8%;margin-right: 10px;"></el-input>%
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="中台商品零售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.cloud.market_price_method">
- <el-radio :label="0">原价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.market_price_radio" style="width:8%;margin-right: 10px;"></el-input>&
- <el-radio :label="1">现价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.price_radio" style="width:8%;margin-right: 10px;"></el-input>%
- <el-radio :label="2">成本价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.cost_price_radio" style="width:8%;margin-right: 10px;"></el-input>%
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="中台商品成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.cloud.settle_price_method">
- <el-radio :label="0">原价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.market_price_radio_settle" style="width:8%;margin-right: 10px;"></el-input>&
- <el-radio :label="1">现价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.price_radio_settle" style="width:8%;margin-right: 10px;"></el-input>%
- <el-radio :label="2">成本价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.cost_price_radio_settle" style="width:8%;margin-right: 10px;"></el-input>%
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="中台商品指导价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.cloud.guide_price_method">
- <el-radio :label="0">原价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.market_price_radio_guide" style="width:8%;margin-right: 10px;"></el-input>&
- <el-radio :label="1">现价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.price_radio_guide" style="width:8%;margin-right: 10px;"></el-input>%
- <el-radio :label="2">成本价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.cost_price_radio_guide" style="width:8%;margin-right: 10px;"></el-input>%
- </el-radio-group>
- </template>
- </el-form-item>
- <el-form-item label="中台商品营销价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.cloud.marketing_price_method">
- <el-radio :label="0">原价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.market_price_radio_marketing" style="width:8%;margin-right: 10px;"></el-input>&
- <el-radio :label="1">现价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.price_radio_marketing" style="width:8%;margin-right: 10px;"></el-input>%
- <el-radio :label="2">成本价 x 定价系数</el-radio>
- <el-input v-model="form.cloud.cost_price_radio_marketing" style="width:8%;margin-right: 10px;"></el-input>%
- </el-radio-group>
- </template>
- </el-form-item>
- <div v-if="yzSupplyCamiloResourcesState == 1">
- <div class="title">
- <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
- <b>卡券资源设置</b>
- </div>
- <el-form-item label="销售价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.camilo_resources.all_price_method">
- <el-radio :label="0">指导价 x 定价系数(%)</el-radio>
- <el-input v-model="form.camilo_resources.all_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.camilo_resources.all_cost_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="2">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.camilo_resources.all_market_price_radio" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- <span style="" class='help-block'>
- 举例:协议价50元 指导价100元 </br>
- 协议价 x 定价系数(%) 即 50 x 130% = 65 元</br>
- 指导价 x 定价系数(%) 即 100 x 80% = 80 元</br>
- 默认为指导价 x 100%(指导价不变,协议价上涨可能导致亏损!)</br>
- 没有营销价的商品按指导价计算
- </span>
- </template>
- </el-form-item>
- <el-form-item label="成本价 定价策略" class="bind-phone">
- <template>
- <el-radio-group v-model="form.camilo_resources.all_cost_price_method">
- <el-radio :label="0">协议价 x 定价系数(%)</el-radio>
- <el-input v-model="form.camilo_resources.all_cost_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- <el-radio :label="1">营销价 x 定价系数(%)</el-radio>
- <el-input v-model="form.camilo_resources.all_market_price_radio_cost" style="width:100px;margin-right: 10px;"></el-input>
- </el-radio-group>
- </template>
- </el-form-item>
- </div>
- </div>
- <el-form-item label="排序" >
- <el-input v-model="form.sort" placeholder="排序" style="width:70%;"></el-input>
- </el-form-item>
- <el-form-item label="备注" >
- <el-input v-model="form.remark" placeholder="备注" style="width:70%;"></el-input>
- </el-form-item>
- <div style="height: 50px;"></div>
- </div>
- </div>
- <div class="confirm-btn">
- <el-button type="primary" @click="submit">提交</el-button>
- </div>
- </el-form>
- </div>
- </div>
- <script>
- var vm = new Vue({
- el: "#re_content",
- delimiters: ['[[', ']]'],
- data() {
- return {
- isUpdatePrice:{!! $isUpdatePrice !!},
- id:{!! $id ? $id:0 !!},
- yzSupplyCamiloResourcesState:{!! $yzSupplyCamiloResourcesState !!},
- form:{
- title:"",
- tel:"",
- app_key:"",
- app_url:"",
- sort:1,
- calculate_type:1,
- remark:"",
- pricing_strategy:{
- all_price_method:0,
- all_cost_price_method : 0,
- all_price_radio : 100,
- all_cost_price_radio_cost : 100,
- all_cost_price_radio : 100,
- all_market_price_radio_cost : 100,
- all_market_price_radio : 100,
- price_method : 0,
- cost_price_method : 0,
- ali_price_method : 0,
- ali_cost_price_method : 0,
- tm_price_method : 0,
- tm_cost_price_method : 0,
- cloud_price_method : 0,
- cloud_cost_price_method : 0,
- supply_chain_price_method : 0,
- supply_chain_cost_price_method : 0,
- supplier_price_method : 0,
- supplier_cost_price_method : 0,
- price_radio : 100,
- cost_price_radio_cost : 100,
- ali_price_radio : 100,
- ali_cost_price_radio_cost : 100,
- tm_price_radio : 100,
- tm_cost_price_radio_cost : 100,
- cloud_price_radio : 100,
- cloud_cost_price_radio_cost : 100,
- supply_chain_price_radio : 100,
- supply_chain_cost_price_radio_cost : 100,
- supplier_price_radio : 100,
- supplier_cost_price_radio_cost : 100,
- cost_price_radio : 100,
- market_price_radio : 100,
- market_price_radio_cost : 100,
- ali_cost_price_radio : 100,
- ali_market_price_radio : 100,
- tm_market_price_radio : 100,
- tm_cost_price_radio : 100,
- ali_market_price_radio_cost : 100,
- tm_market_price_radio_cost : 100,
- cloud_cost_price_radio : 100,
- cloud_market_price_radio : 100,
- cloud_market_price_radio_cost : 100,
- supply_chain_cost_price_radio : 100,
- supply_chain_market_price_radio : 100,
- supplier_market_price_radio : 100,
- supply_chain_market_price_radio_cost : 100,
- supplier_cost_price_radio : 100,
- supplier_market_price_radio_cost : 100,
- },
- cloud:{
- market_price_method:1,
- market_price_radio:100,
- price_radio:100,
- cost_price_radio:100,
- guide_price_method:1,
- market_price_radio_guide:100,
- price_radio_guide:100,
- cost_price_radio_guide:100,
- settle_price_method:1,
- market_price_radio_settle:100,
- price_radio_settle:100,
- cost_price_radio_settle:100,
- supply_price_method:1,
- market_price_radio_supply:100,
- price_radio_supply:100,
- cost_price_radio_supply:100,
- marketing_price_method:1,
- market_price_radio_marketing:100,
- price_radio_marketing:100,
- cost_price_radio_marketing:100,
- },
- camilo_resources:{
- all_cost_price_method: 0,
- all_cost_price_radio: 100,
- all_cost_price_radio_cost:100,
- all_market_price_radio:100,
- all_market_price_radio_cost:100,
- all_price_method: 0,
- all_price_radio:100,
- }
- },
- camilo_resources:{
- all_cost_price_method: 0,
- all_cost_price_radio: 100,
- all_cost_price_radio_cost:100,
- all_market_price_radio:100,
- all_market_price_radio_cost:100,
- all_price_method: 0,
- all_price_radio:100,
- }
- }
- },
- mounted() {
- console.log(this.yzSupplyCamiloResourcesState);
- if(this.id != 0 ){
- this.getData();
- }
- },
- methods: {
- getData(){
- this.$http.post('{!! yzWebFullUrl('plugin.yz-supply.admin.middleground-configuration.get-data') !!}',{"id":this.id}).then(function (response){
- this.form = response.data.data;
- if(response.data.data.camilo_resources == null){
- this.form.camilo_resources = this.camilo_resources
- }
- },function (response) {
- this.$message({message: response.data.msg,type: 'error'});
- })
- },
- submit() {
- if(this.form.title == ""){
- this.$message({message:"请填写供应链名称", type: 'error'});
- return
- }
- if(this.form.app_key == ""){
- this.$message({message:"请填写app_key", type: 'error'});
- return
- }
- if(this.form.app_secret == ""){
- this.$message({message:"请填写app_secret", type: 'error'});
- return
- }
- if(this.form.app_url == ""){
- this.$message({message:"请填写供应链请求链接", type: 'error'});
- return
- }
- let loading = this.$loading({
- target: document.querySelector(".content"),
- background: 'rgba(0, 0, 0, 0)'
- });
- this.$http.post('{!! yzWebFullUrl('plugin.yz-supply.admin.middleground-configuration.save') !!}', {'data': this.form,'id':this.id}).then(function (response) {
- if (response.data.result) {
- this.$message({message: response.data.msg, type: 'success'});
- window.location.href = "{!! yzWebFullUrl('plugin.yz-supply.admin.middleground-configuration.index') !!}";
- } else {
- this.$message({message: response.data.msg, type: 'error'});
- }
- loading.close();
- // location.reload();
- }, function (response) {
- this.$message({message: response.data.msg, type: 'error'});
- })
- },
- },
- });
- </script>
- @endsection('content')
|