|
@@ -18,11 +18,7 @@
|
|
|
style="width: 100%; margin: 0 0 20px 0"
|
|
|
>
|
|
|
<el-table-column type="index" width="50" show-overflow-tooltip />
|
|
|
- <el-table-column
|
|
|
- prop="min_num"
|
|
|
- label="起订量(>=)"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column prop="min_num" label="起订量(>=)" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item
|
|
|
v-show="scope.row.edit"
|
|
@@ -198,11 +194,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column
|
|
|
- prop="market_price"
|
|
|
- label="市场价"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column prop="market_price" label="市场价" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item
|
|
|
v-show="scope.row.edit"
|
|
@@ -229,11 +221,7 @@
|
|
|
<span v-show="!scope.row.edit">{{ scope.row.market_price }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="market_platform"
|
|
|
- label="对比平台"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column prop="market_platform" label="对比平台" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item
|
|
|
v-show="scope.row.edit"
|
|
@@ -249,9 +237,7 @@
|
|
|
:disabled="!scope.row.edit"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <span v-show="!scope.row.edit">{{
|
|
|
- scope.row.market_platform
|
|
|
- }}</span>
|
|
|
+ <span v-show="!scope.row.edit">{{ scope.row.market_platform }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="status" label="状态" show-overflow-tooltip>
|
|
@@ -295,16 +281,10 @@
|
|
|
v-if="scope.row.edit"
|
|
|
placement="top"
|
|
|
>
|
|
|
- <i
|
|
|
- class="el-icon-circle-check tb-icon"
|
|
|
- @click="checkRow(scope.$index)"
|
|
|
- ></i>
|
|
|
+ <i class="el-icon-circle-check tb-icon" @click="checkRow(scope.$index)"></i>
|
|
|
</el-tooltip>
|
|
|
<el-tooltip effect="dark" v-else content="修改" placement="top">
|
|
|
- <i
|
|
|
- class="el-icon-edit tb-icon"
|
|
|
- @click="openCostEdit(scope.$index)"
|
|
|
- ></i>
|
|
|
+ <i class="el-icon-edit tb-icon" @click="openCostEdit(scope.$index)"></i>
|
|
|
</el-tooltip>
|
|
|
<el-tooltip effect="dark" content="删除" placement="top">
|
|
|
<i
|
|
@@ -321,6 +301,7 @@
|
|
|
:model="ruleForm"
|
|
|
status-icon
|
|
|
:rules="rulesThis"
|
|
|
+ :label-position="'left'"
|
|
|
class="demo-ruleForm-goodsOnline"
|
|
|
:size="'mini'"
|
|
|
>
|
|
@@ -330,25 +311,16 @@
|
|
|
<el-radio-group
|
|
|
v-model="ruleForm.state"
|
|
|
placeholder="请选择审核状态"
|
|
|
- style="width: 100%"
|
|
|
:size="size || 'medium'"
|
|
|
@change="stateChange"
|
|
|
>
|
|
|
- <el-radio
|
|
|
- v-for="item in stateList"
|
|
|
- :key="item.value"
|
|
|
- :label="item.value"
|
|
|
- >{{ item.label }}</el-radio
|
|
|
- >
|
|
|
+ <el-radio v-for="item in stateList" :key="item.value" :label="item.value">{{
|
|
|
+ item.label
|
|
|
+ }}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item
|
|
|
- label="审核备注"
|
|
|
- v-if="ruleForm.state === '0'"
|
|
|
- prop="remark"
|
|
|
- >
|
|
|
+ <el-form-item label="审核备注" prop="remark">
|
|
|
+ <!-- v-if="ruleForm.state === '0'" -->
|
|
|
<el-input
|
|
|
type="textarea"
|
|
|
placeholder="审核备注"
|
|
@@ -359,52 +331,19 @@
|
|
|
:autosize="{ minRows: 3, maxRows: 3 }"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <el-form-item class="fr" v-if="ruleForm.state === '0'">
|
|
|
- <el-button
|
|
|
- v-if="!isDetail"
|
|
|
- :size="'mini'"
|
|
|
- type="primary"
|
|
|
- @click="rejectRe('')"
|
|
|
- >驳回重新审核
|
|
|
- </el-button>
|
|
|
- </el-form-item>
|
|
|
- <!-- <el-form-item class="fr" v-if="ruleForm.state === '0'" style="margin-right:30px;" >
|
|
|
- <el-button
|
|
|
- v-if="!isDetail"
|
|
|
- :size="'mini'"
|
|
|
- type="danger"
|
|
|
- @click="rejectRe('8')"
|
|
|
- >驳回并下线
|
|
|
- </el-button>
|
|
|
- </el-form-item> -->
|
|
|
</el-col>
|
|
|
- <el-col :span="24" v-if="ruleForm.state === '1'"
|
|
|
+
|
|
|
+ <el-col :span="12" v-if="ruleForm.state === '1'"
|
|
|
><el-form-item label="售价凭证类型" prop="proof_type">
|
|
|
- <el-radio-group
|
|
|
- v-model="ruleForm.proof_type"
|
|
|
- @change="set_proof_url()"
|
|
|
- >
|
|
|
- <el-radio
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.value"
|
|
|
- >{{ item.label }}</el-radio
|
|
|
- >
|
|
|
+ <el-radio-group v-model="ruleForm.proof_type" @change="set_proof_url()">
|
|
|
+ <el-radio v-for="item in options" :key="item.value" :label="item.value">{{
|
|
|
+ item.label
|
|
|
+ }}</el-radio>
|
|
|
</el-radio-group>
|
|
|
<el-button class="fr" type="primary" @click="showVoucher = true"
|
|
|
>查看历史凭证</el-button
|
|
|
>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <show-voucher-model
|
|
|
- :showModel="showVoucher"
|
|
|
- :id="spuCode"
|
|
|
- @cancel="showVoucher = false"
|
|
|
- @searchChange="resvoucher"
|
|
|
- />
|
|
|
- </el-col>
|
|
|
- <el-col :span="18" v-if="ruleForm.state === '1'">
|
|
|
<el-form-item label="凭证文件" prop="proof_url">
|
|
|
<ul class="shangchuan-ul">
|
|
|
<li v-if="ruleForm.proof_type === '1'" class="shiping">
|
|
@@ -518,14 +457,24 @@
|
|
|
</li>
|
|
|
</ul>
|
|
|
</el-form-item>
|
|
|
+ <show-voucher-model
|
|
|
+ :showModel="showVoucher"
|
|
|
+ :id="spuCode"
|
|
|
+ @cancel="showVoucher = false"
|
|
|
+ @searchChange="resvoucher"
|
|
|
+ />
|
|
|
</el-col>
|
|
|
- <el-col :span="6" v-if="ruleForm.state === '1'">
|
|
|
+
|
|
|
+ <el-col :span="24">
|
|
|
<el-form-item class="fr">
|
|
|
<el-button
|
|
|
- v-if="!isDetail"
|
|
|
+ v-if="!isDetail && ruleForm.state !== '1'"
|
|
|
:size="'mini'"
|
|
|
type="primary"
|
|
|
- @click="submitForm"
|
|
|
+ @click="rejectRe('')"
|
|
|
+ >驳回重新审核
|
|
|
+ </el-button>
|
|
|
+ <el-button v-if="!isDetail" :size="'mini'" type="primary" @click="submitForm"
|
|
|
>保 存
|
|
|
</el-button>
|
|
|
</el-form-item>
|
|
@@ -789,10 +738,10 @@ export default {
|
|
|
stateChange() {
|
|
|
if (this.ruleForm.state === "1") {
|
|
|
this.rulesThis.rebut[0].required = false;
|
|
|
- this.rulesThis.remark[0].required = false;
|
|
|
+ // this.rulesThis.remark[0].required = false;
|
|
|
} else {
|
|
|
this.rulesThis.rebut[0].required = true;
|
|
|
- this.rulesThis.remark[0].required = true;
|
|
|
+ // this.rulesThis.remark[0].required = true;
|
|
|
}
|
|
|
},
|
|
|
|
|
@@ -849,9 +798,7 @@ export default {
|
|
|
this.$message.warning("当前已有相同起订量的销售价!");
|
|
|
return;
|
|
|
}
|
|
|
- let { isok, price, message, new_cost_fee } = await this.get_new(
|
|
|
- rowIndex
|
|
|
- );
|
|
|
+ let { isok, price, message, new_cost_fee } = await this.get_new(rowIndex);
|
|
|
if (isok === 0) {
|
|
|
this.addrForm.good_ladder[rowIndex].new_sale_price = price;
|
|
|
this.addrForm.good_ladder[rowIndex].new_cost_fee = new_cost_fee;
|
|
@@ -881,9 +828,7 @@ export default {
|
|
|
this.addrForm.good_ladder[index].new_sale_price = "0";
|
|
|
} else {
|
|
|
if (!this.addrForm.good_ladder[index].search_loading) {
|
|
|
- let { isok, price, message, new_cost_fee } = await this.get_new(
|
|
|
- index
|
|
|
- );
|
|
|
+ let { isok, price, message, new_cost_fee } = await this.get_new(index);
|
|
|
if (isok === 0) {
|
|
|
this.addrForm.good_ladder[index].new_sale_price = price;
|
|
|
this.addrForm.good_ladder[index].new_cost_fee = new_cost_fee;
|
|
@@ -1004,9 +949,7 @@ export default {
|
|
|
if (isok === 0) {
|
|
|
this.addrForm.good_ladder[i].new_sale_price = price;
|
|
|
this.addrForm.good_ladder[i].new_cost_fee = new_cost_fee;
|
|
|
- this.addrForm.good_ladder[i].this.addrForm.good_ladder[
|
|
|
- i
|
|
|
- ].edit = false;
|
|
|
+ this.addrForm.good_ladder[i].this.addrForm.good_ladder[i].edit = false;
|
|
|
} else if (isok >= 100 && isok <= 104) {
|
|
|
await this.logout();
|
|
|
} else {
|
|
@@ -1014,8 +957,7 @@ export default {
|
|
|
this.addrForm.good_ladder[i].new_sale_price = price;
|
|
|
this.addrForm.good_ladder[i].new_cost_fee = new_cost_fee;
|
|
|
this.addrForm.good_ladder[i].edit = true;
|
|
|
- this.addrForm.good_ladder[i].newTime =
|
|
|
- new Date().valueOf() + "";
|
|
|
+ this.addrForm.good_ladder[i].newTime = new Date().valueOf() + "";
|
|
|
}
|
|
|
}
|
|
|
if (!all_is_ok) {
|
|
@@ -1244,4 +1186,4 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|