|
@@ -8,14 +8,14 @@
|
|
<div class="formDiv">
|
|
<div class="formDiv">
|
|
|
|
|
|
<el-form-item label="站点名称:" prop="website_id" class="custom-align-right" v-if="userType == 10000">
|
|
<el-form-item label="站点名称:" prop="website_id" class="custom-align-right" v-if="userType == 10000">
|
|
- <el-select v-model="form.website_id" placeholder="请选择站点名称" filterable clearable>
|
|
|
|
|
|
+ <el-select v-model="form.website_id" placeholder="请选择站点名称" filterable clearable @change="get_WebSite_id">
|
|
<el-option v-for="item in websiteOptions" :key="item.value" :label="item.label" :value="item.value">
|
|
<el-option v-for="item in websiteOptions" :key="item.value" :label="item.label" :value="item.value">
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="展示名称:" prop="cat_arr_id" class="custom-align-right">
|
|
|
|
- <el-cascader :key="parentKey" v-model="form.cat_arr_id" placeholder="请选择要绑定的展示名称" :props="parentData"
|
|
|
|
|
|
+ <el-form-item label="栏目名称:" prop="cat_arr_id" class="custom-align-right">
|
|
|
|
+ <el-cascader :key="parentKey" v-model="form.cat_arr_id" placeholder="请选择要绑定的栏目名称" :props="parentData"
|
|
filterable clearable></el-cascader>
|
|
filterable clearable></el-cascader>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="书刊音像标题:" prop="title" class="custom-align-right">
|
|
<el-form-item label="书刊音像标题:" prop="title" class="custom-align-right">
|
|
@@ -414,6 +414,7 @@ export default {
|
|
async fetchWebsiteOptions() {
|
|
async fetchWebsiteOptions() {
|
|
try {
|
|
try {
|
|
const response = await this.$store.dispatch('news/websiteList', { page: 1, pageSize: 1000 });
|
|
const response = await this.$store.dispatch('news/websiteList', { page: 1, pageSize: 1000 });
|
|
|
|
+ console.log(response, 'response');
|
|
if (response && response.data) {
|
|
if (response && response.data) {
|
|
this.websiteOptions = response.data.rows.map(item => ({
|
|
this.websiteOptions = response.data.rows.map(item => ({
|
|
value: item.id,
|
|
value: item.id,
|
|
@@ -438,6 +439,10 @@ export default {
|
|
});
|
|
});
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ get_WebSite_id(val){
|
|
|
|
+ // this.form.website_id = val; //赋值
|
|
|
|
+ console.log(val, 'val')
|
|
|
|
+ },
|
|
//1.提交表单 start ------------------------------------------------------------>
|
|
//1.提交表单 start ------------------------------------------------------------>
|
|
beforeAvatarUpload(file) {
|
|
beforeAvatarUpload(file) {
|
|
const isJPG = file.type === 'image/jpeg';
|
|
const isJPG = file.type === 'image/jpeg';
|
|
@@ -503,6 +508,8 @@ export default {
|
|
this.form.price == '' ? this.form.price = 0 : this.form.price = this.form.price;
|
|
this.form.price == '' ? this.form.price = 0 : this.form.price = this.form.price;
|
|
this.form.market_price == '' ? this.form.market_price = 0 : this.form.market_price = this.form.market_price;
|
|
this.form.market_price == '' ? this.form.market_price = 0 : this.form.market_price = this.form.market_price;
|
|
this.form.page == '' ? this.form.page = 0 : this.form.page = this.form.page;
|
|
this.form.page == '' ? this.form.page = 0 : this.form.page = this.form.page;
|
|
|
|
+ console.log(this.form, 'this.form');
|
|
|
|
+
|
|
this.$store.dispatch('news/addBook', this.form).then(res => {
|
|
this.$store.dispatch('news/addBook', this.form).then(res => {
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
//汇报结果
|
|
//汇报结果
|